- 0
- 0
- 约3.9千字
- 约 32页
- 2026-05-21 发布于河南
- 举报
;2.5旅行商问题
1.旅行商问题:对正权完全图G,求G总长最短的H回路。
(区别Euler回路与H回路)
2.求解算法:分支定界法
分支定界法是一种用较好方式搜索的准枚举法,实质上就是按字典序枚举所有可能情形并结合剪枝(过滤)的办法。
例由A,B,C,D,E中的三个不同字母构成的全部字符串,按字典序的排列:
ABC,ABD,ABE,ACD,ACE,ADE,BCD,BDE,CDE;3.分支定界法
初始阶段:1.将全部边按权由小到大排列;
2.取前n边作为S,置d0:=∞。
(d0为已考察的H回路中最短的路长)
迭代阶段:3.若S构成H回路且其路长d(S)<d0,则d0:=d(S)。跳过比当前d0差的后续情形后,用剩下未考察的第一组边作为S,返回3。
全部情形考察完毕时的d0即为最短H回路长度,取其值的那个S就是问题的解。;1)边按权排序(由小到大),d0:=∞
边:a35a24a15a14a12a13a34a23a45a25
权:3449101011131620;边:a35a24a15a14a12a13a34a23a45
原创力文档

文档评论(0)