- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
货郎担问题讲稿.ppt
货郎担问题 高金玲 化TSP问题为指派问题的算法 当货郎担问题中城市的数量n不是很大时,可以把货郎担问题转化为指派问题,用匈牙利算法来解决。 TSP问题 指派问题 货郎担问题其他若干解法 分支定界法 改良圈算法 “便宜”算法 贪心算法 最小生成树算法 * * 货郎担问题也叫推销商问题(traveling salesman problem), 其一般提法为:有n个城市,用1,2,…,n表示,城i, j之间 的距离为 ,有一个货郎从城1出发到其他城市一次且仅一 次,最后回到城市1,怎样选择行走路线使总路程最短? 动态规划解 阶段变量k:按所经过的城市个数划分阶段k, k=1,2,…,n-1. 状态变量 :设第k 阶段到达城市i 时途中所经过的k个城市 集合为S,则 其中 例如: , 表示推销商从城1出发途径城市{2,3,4}到达城市5时, 须先途经城市{2,4}到达城市3,再去城市5。 决策变量 :第k 阶段到达城市i 的最短路线上邻接i 的前一个城市 。 阶段指标函数 : 设从城市1出发,第k-1阶段到达到城市j, 则城市j与下一阶段(第k阶段)的目的地城市i之间的距离为 最优指标函数 :从城市1出发,经过S中k个城市,到 达城市i的最短距离. 则动态规划的顺序递推关系为: 最后算出 ,即为全程的最短距离,同时 可得最优策略,即最优行走路线. 例1 已知 4个城市间距离如表1,求从城市1出发,经其与城 市一次且仅一次最优回到城市1的最短路与距离。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 解:由边界条件知: 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 当k=1时,从城市1出发,经过1个城市到达城市i的最短距离 为: 即从城市1出发,途经1个城市去城2,应先到4,再到2。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 即从城市1出发,途经1个城市去城3,应先到4,再到3。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 即从城市1出发,途经1个城市去城4,应先到2,再到4。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 当k=2时,从城市1出发,途经2个城市到达城市i的最短距离 为 即从城市1出发,途经2个城市{3,4}去城2,应先到4,再到2。 即从城市1出发,途经2个城市{2,4}去城3,应先到4,再到3。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 即从城市1出发,途经2个城市{2,3}去城4,应先到2,再到4。 当k=3时,从城市1出发,途经3个城市到达城市1的最短距离 货郎担的最短路线是1 →2→4→3→1。 9 7 8 0 7 9 0 5 6 0 8 5 0 8 5 6 1 2 3 4 4 3 2 1 城 城 市 市 逆推回去 行走距离为23。 一个送报员从送报中心出发到五个小区送报,最后要回到送报中心。送报中心到各小区的距离及各小区间的距离均已知(见表1),问送报员应按怎样的线路行驶较好?(距离单位为千米) 送报线路安排 贪心算法 表1 送报中心
原创力文档


文档评论(0)