【发布时间】:2010-11-23 22:01:42
【问题描述】:
我在一家快递公司工作。我们目前通过“手工”解决了 50 多个地点路线。
我一直在考虑使用 Google Maps API 来解决这个问题,但我读到有 24 个点的限制。
目前我们在服务器中使用 Rails,所以我正在考虑使用 ruby 脚本来获取 50 多个位置的坐标并输出合理的解决方案。
你会用什么算法来解决这个问题?
Ruby 是解决这类问题的好编程语言吗?
你知道任何现有的 ruby 脚本吗?
【问题讨论】:
-
……你当然知道这是最难的问题之一,对吧?没有真正好的答案?仍然有合理的解决方案,但只要确保您知道它们真的不会伟大。
-
是的......我不是在寻找“最佳”解决方案......一个合理的解决方案会这样做:)
-
我添加了标签“旅行推销员”。您是否尝试过查看该标签中的其他问题?
-
澄清一下:50 个地点可供多少用户/司机/销售人员使用?它是否需要实时运行,或者可以安排在晚上运行 - 以便在早上获得解决方案? - 公平地说 - 我只是从服务器负载的角度来问这个问题。
-
这是关于旅行推销员和农夫50个女儿的旧事吗?
标签: ruby-on-rails ruby algorithm google-maps traveling-salesman