旅行售货商的短途环游题库.docVIP

  • 9
  • 0
  • 约6.1千字
  • 约 20页
  • 2016-10-20 发布于湖北
  • 举报
旅行售货商的短途环游 David Austin 关键词: 我十几岁儿子的课余工作是将报纸投递到148个家庭。当我跟他一起去派报纸的时候,我们会重复地停车、步行到每一家,然后再返回车上。这时一个很自然的问题是,如何选择一条路线使得我们步行尽可能短的距离? 从某个角度来说,这是一个非常简单的任务:共有有限数目的路线,所以我们可以将各种可能的路线全部罗列出来,然后在它们中间搜索到最短的。然而当我们开始去罗列所有路线的时候,我们发现结果是一个巨大的数字:148的阶乘,确切地说, 这看起来像是一个大数目,今天的计算机每秒钟能完成大约十亿次运算,宇宙的生命至今约有秒。如果我们从宇宙起源时就开始检查这些路线,我们也只能考察大约种可能性。当然,报纸的读者也不会有耐心等我们以这样的方式找到一个解。 考虑另一个相似的问题。下面是密歇根州中我最喜欢的十个地方: 如果希望找到一个最短可能的路线去访问这10个地方,我们将要检查10的阶乘(即1×2×3×4×...×9×10)种可能性。这将导致360多万种可能性来找到这个最短路线。 上述问题的关键点是:即使要访问很小数目的站点,不同组合的可能路线的数目也是非常巨大的。直接了当地列出所有的可能性,计算最短路线需要付出相当大的代价,并且在大多数情况下极不现实。 旅行售货商问题 上节的例子都是旅行售货商问题(Traveling Salesman Prob

文档评论(0)

1亿VIP精品文档

相关文档