タグ

ブックマーク / nunocky.hatenablog.com (1)

  • コード晒し祭[1] 経路最適化 - Nunockyのブログ

    Google Developer Dayへの参加資格を得るべく夏休みを返上してコードを書いていた皆様お疲れ様でした。クイズの締め切りも過ぎネタばらししても良くなったようなので自分もひとさまにお見せできそうな部分のコードを晒してみようかと。 お題はこれ。 日国内の場所のリストが与えられます。あなたはそれらをすべて通るようなルートのうち、最短時間のものを計算して、提出してください。 ルートの開始点は最初に与えられる場所とし、最後にはもとの位置にもどって来て下さい。 また、各地点を移動するのに必要な時間は Google Maps API の運転ルート案内で得られる秒数を使ってください。 まあ典型的な巡回セールスマン問題。ノードが10個程度なので総当たりでも組み合わせの数はたいしたことないしメモリもうような問題じゃないので一気にがーっと書いた。 A-B間の所要時間は方向に限らず同じに違いないと

    コード晒し祭[1] 経路最適化 - Nunockyのブログ
    machupicchubeta
    machupicchubeta 2010/08/24
    gdd2010 google map api ruby
  • 1