多くのアドレスへの最短ルートを計画するソフトウェア[終了]


8

私は都市に約300の住所があり、巡回セールスマンの問題を解決できるソフトウェアを探しています。Google APIを使用するブラウザーベースのソリューションであるOptiMapを試しましたが、100の宛先で上限が設定されており(ハードコードされた制限を変更した場合でも)、最終的にはブラウザーでメモリが不足します。私は問題がNP難しいことを知っていますが、これは新しい問題ではありません。確かに誰かがすでにソフトウェアを書いています。私が見た唯一の商用ソリューションは、米国のみ(オーストラリアの都市)か、制限が低いものです。

このタスクを実行するための無料または商用のソフトウェアはありますか?


2
おそらく、100のチャンクで問題を解決できます。ロケーションをクラスターに分割して、チャンクでOptiMapにフィードできますか?次に、遷移を手動で処理しますか?
uSlackr 2012年

巡回セールスマンの問題が例として使用されているのを見てきました。これはfoobarbaz hello worldのようなものです。それがそのような実用的な可能性を持っていることを見るのは面白いです。ちなみに、NPが難しいかどうかにかかわらず、遺伝的アルゴリズムは優れた(完全ではない)ソリューションを数分以内に提供します。また、300のアドレス?それは、OptiMap開発者が考慮しなかったようなWTFの状況のようです。バグを報告しますか?
カミロマーチン

これらのキーワードで検索:ロジスティックソフトウェア配信の最適化。この種の問題に特化したソフトウェアはたくさんあります。duckduckgo.com/...
climenole

回答:


1

正確に「無料」ではありませんが、このテキストで概説されている TSPの近似アルゴリズムを実装している可能性があります。

IIRC、これは、平面グラフのソリューションTSPを最適解内で2倍にします。


1
ハハ、「このアルゴリズムを書く」の答えの+1
Fopedush

人々が彼らの特定のシナリオを解決するためにカスタムの書かれたソフトウェアを備えたウェブサイトを見つけようとしていると思うとき、それはおかしいと思います。
emptyset
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.