Chapter 7 旅行推销员问题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 7 旅行推銷員問題旅行推銷員問題旅行推銷員問題旅行推銷員問題 TravelingTravelingTravelingTraveling SalesmanSalesmanSalesmanSalesman ProblemProblemProblemProblem 1 漢米爾頓迴圈漢米爾頓迴圈(Hamiltonian(Hamiltonian Cycle)Cycle) 環遊世界問題環遊世界問題:: 有個人想環遊世界,他選出全世界的二十個著名城世, 然後在地 圖上開始他的作業。他打算規畫出一條路線, 使他可以依序地玩遍這 二十個城市二十個城市。。但問題是並不是任兩個城市皆有飛機直航但問題是並不是任兩個城市皆有飛機直航, 而他又不願而他又不願 重覆去同一個城市兩次。這個問題轉化為圖論上便是所謂的漢米爾 頓迴圈(Hamilton Cycle) ,於1857年愛爾蘭數學家漢米爾頓(Sir WilliWilliam HHamililton))首次提出首次提出 。 漢米爾頓迴圈(Hamilton Cycle)不一定存在 2 漢米爾頓迴圈漢米爾頓迴圈(Hamiltonian(Hamiltonian Cycle)Cycle) 推廣問題推廣問題:: 我們可進一步加入每段航程的距離(或是票價) ,然後試圖找出最 短的總飛行距離(或是最便宜的總票價)是怎樣的一條路線。 80 80 80 100 100 100 100 30 30 20 30 20 20 30 20 70 70 70 70 5050 5050 5050 100+20+70+30 80+70+50+100 80+20+50+30 = 220 = 300 = 180 3 旅行推銷員問題旅行推銷員問題 一個旅行推銷員必須前往拜訪位於各地 的客戶一次 ,最後再回到原點 ,則其行 的客戶一次 最後再回到原點 則其行 走距離(或時間、成本)最短的路線為何? 4 旅行推銷員問題旅行推銷員問題(TSP)(TSP)簡介簡介 定義一網路G ,節點代表每一顧客,弧線 成本表示其距離(或時間) 成本表示其距離(或時間) TSP問題即是在網路G上尋找一個經過所 有節點恰一次 ,且總成本最小的迴圈(即 有節點恰一次 且總成本最小的迴圈(即 成本最小的漢米爾頓迴圈) 通常對應到完全路網(complete graph) • 即任意兩點間均存在直接相連之弧線即任意兩點間均存在直接相連之弧線 5 一般化的旅行推銷員問題一般化的旅

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档