日経サイエンスは米国の科学雑誌「SCIENTIFIC AMERICAN」の日本版です。
HOME
定期購読お申し込み
メールニュース登録
登録内容の変更
よくある質問
ご意見・お問い合わせ
サイトマップ
HOME
>
パズリング・アドベンチャー
> 最初にゴールに着く道は?
最新号の紹介
NEWS SCAN
ミニ情報
講演会・研究者募集・研究助成など
新刊ガイド
学ぶ・遊ぶ
科学読み物・ゲーム・パズル
英語で読む日経サイエンス
原文 vs. 翻訳記事
定期購読
バックナンバー
別冊日経サイエンス・本
DVD・CD-ROM
本誌専用バインダー
記事ダウンロード
ご購入のご案内
ショッピングカートを見る
取扱書店一覧
図書目録お申し込み
検索方法はこちら
サイト内検索結果に戻る
最初にゴールに着く道は?
デニス・シャシャ
ある町には南北方向に6本,東西方向に6本の自動車専用道路があり,それぞれが10km間隔で格子状に並んでいる(下図)。道路が交わる地点はすべて立体交差になっていて信号はなく,交わっている道路に移るには専用の分岐路を使うので余計な時間はかからない。このあたりの交通量は非常に少ないが,スピード違反に対しては警察が監視の目を光らせており,見つかれば厳罰が待っている。
各道路の制限速度は奇妙なパターンで決められている。東西方向に走る道路は,最も南の道路が時速10km,その隣りが時速20kmというように時速10kmずつ増えていく(したがって,最も北の道路は時速60kmだ)。同様に,南北方向の道路も,最も西の時速10kmから最も東の時速60kmまで,時速10kmずつ増えていく。
道路が交わる地点には,2本の道路の番号を用いて次のようにラベルをつけておく。格子の南西の角は(1,1),南東の角は(6,1),北西の角は(1,6),以下同様だ(第1要素は南北方向の道路の西からの番号,第2要素は東西方向の道路の南からの番号)。
ウォーミングアップ問題
ウォーミングアップ問題
として,(1,1)から(6,3)まで最短時間で行くルートを求めてほしい。
ウォーミングアップ問題の答え
すぐにわかるように,最短時間で行くには何通りかのルートがある。1つの方法は,(1,1)から1時間で(2,1)まで進み,さらに1時間で(2,3)まで,最後に1時間20分で(6,3)へ行くというものだ。一方,最も時間がかかるのは,これと同じ距離のルートだけを考えると,5時間かけて(1,1)から(6,1)へ行き,そこから20分で(6,3)に達するものだ。
今回の問題は,(1,1)から出発してすべての立体交差点を通過するルートのうちで,最短時間のものを求めることだ。出発点を変えることでもっと短い時間で回ることができるならば,その出発点を求めてほしい。私は出発点が(1,1)のままが一番良いと予想しているが,予想はしばしば裏切られるものだ。この予想は証明できるだろうか?
※画像をクリックしていただくと、大きな画像でご覧いただけます。
●道路網と制限速度
赤い線で示したのがウォーミングアップ問題の解の1つとなるルート。黄色い線は,同じ距離で最も時間がかかるルートだ。すべての立体交差点を通る最速ルートはどうなるだろう?
田中裕一(たなか・ゆういち)
アルティス・リサーチ代表。専門は計算機科学。
Dennis E. Shasha
ニューヨーク大学クーラント研究所教授。
専門は計算機科学。
原題名
Grid Speed
(SCIENTIFIC AMERICAN March 2004)
会社案内
|
「日経サイエンス」はこんな雑誌
|
個人情報の取り扱いについて
|
Copyright 2005 NIKKEI SCIENCE Inc., all rights reserved