用于规划通往许多地址的最短路线的软件


8

我在一个城市中有大约300个地址,我正在尝试寻找可以解决旅行商问题的软件。我已经尝试过使用基于浏览器的解决方案OptiMap,该解决方案使用Google API,但是它限制在100个目标位置(即使您更改硬编码限制),而我尝试使用的浏览器最终会耗尽内存。我知道这个问题很难解决,但这不是一个新问题,肯定有人已经编写了软件。我见过的唯一商业解决方案是仅基于美国(这是一个澳大利亚城市)或限制较低。

是否有免费的或商用的软件来完成此任务,并且规模如此大?


2
也许您可以按100块的大小来解决问题。可以将这些位置分成多个簇并将它们分块地馈入OptiMap。然后手动处理转换吗?
uSlackr 2012年

我一直以旅行商问题为例,就像foobarbaz hello world之类的东西。有趣的是,它具有如此实用的潜力。顺便说一句,无论是否采用NP,遗传算法都将在数分钟或更短的时间内给出出色的(不是完美的)解决方案。还有300个地址吗?这看起来像OptiMap开发人员没有考虑到的WTF情况。提交错误?
卡米洛·马丁

搜索以下关键字:物流软件交付优化。有许多专用于解决此类问题的软件。duckduckgo.com/...
climenole

Answers:


1

并非完全“免费”-而是可以实现本教科书中概述的TSP近似算法。

IIRC,它为平面图的解决方案TSP提供了最佳解决方案中的因子2。


1
哈哈,为“编写此算法”答案+1
Fopedush 2012年

我认为当人们认为自己将找到一个使用定制的书面软件来解决其特定情况的网站时,这很有趣。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.