私は、この問題の解決方法としてはすでにまっすぐ進むアルゴリズムがあると思っていますが、このタイプの問題が何であるか、そして解決策を探すべきかは不明です。 それはいくつかの方法で旅行セールスマンの問題に似ていますが、私はそれがはるかに簡単にすべきだと思います。 問題の主な違いは、都市の間で接続が限定されている(都市ごとに3〜6)です。 パスは、開始に戻る必要はありません、それだけは各都市を一度だけ訪問します。 の接続もすべて同じ長さなので、絶対パスの長さは常に同じです(最短距離問題ではありません)。 84件の引用があり、最終的な経路は常に87単位になります。 基本的に私はランダムなスタートからあらゆる解決策を探しています。私は秩序に見えない "ランダムな"ソリューションを期待しています。 このタイプの問題が何のために呼び出され、どのようなアルゴリズムが見つかるかについてのアドバイス。おかげさまで すべての都市への道を見つけるアルゴリズム
-1
A
答えて
1
あなたはHamiltonian Pathを探しています。残念ながら、この問題はNP完全ですが、グラフの頂点が限られているため、扱いやすさが向上しません。この問題の解決方法の詳細は、リンク先のWikipediaのページまたはthis answerにあります。
関連する問題
- 1. 都市/都道府県/州都のリスト
- 2. Rを使用して都市名のベクトルの各都市の郡を見つける方法は?
- 3. 都市で最高の交通経路を見つける
- 4. PL/SQLで1つの都市からすべての都市までの距離を計算する関数
- 5. すべての都市のSQL
- 6. 市場のすべてのアンドロイドアプリのリストを見つける
- 7. N都市のリストから都市/都市を選択する方法の数
- 8. 道路で都市に直接接続されている都市リストを取得する
- 9. アドレスからの半径指定半径以内の都市を見つける
- 10. 都市のガソリンポンプの数を計算するためのアルゴリズム
- 11. 都道府県の都市へのマッピングに関するオンラインリソースはありますか?
- 12. アルゴリズム:州のすべての都市を州の2つの空港のいずれかに接続するための道路の最短距離
- 13. Javaの都市名から国名を見つける方法は?
- 14. 人1都市1の代わりに都市1、都市2、都市3のメールを受信
- 15. 可能なすべての位置を見つけるアルゴリズム
- 16. 国、都道府県、市区町村を取得する
- 17. Maxmindから都市へ - mysqlのインデックス
- 18. for java forループ(機能都市:都市)
- 19. 都市
- 20. Zend Frameworkの国、都道府県、市、製品のルーティング
- 21. 市町村名が地域、都道府県、市町村名と同じ場合、Google Maps APIでプレースIDを見つける方法
- 22. "国"、 "都道府県"、 "市"テーブルの設計方法は?
- 23. 特定の国のすべての都市Googleマップ
- 24. Google APIには、州のすべての都市と都市のすべての町を取得するための方法がありますか?
- 25. イギリスの都市SQL
- 26. 各都市の患者数に基づいて医師の最高発生を見つける
- 27. 都市の近くの都市(geonameid)をPythonで取得するには?
- 28. Luaでのオブジェクトへの参照をすべて見つける
- 29. 市区町村、都道府県、国をExcelで
- 30. CLLocationのリストからの市/都市名
この質問は、スタックオーバーフローではなく、コンピュータサイエンススタックエクスチェンジに配置する方がよいでしょう。 –