2.5旅行商问题.pptVIP

  • 9
  • 0
  • 约5.41千字
  • 约 32页
  • 2016-08-31 发布于天津
  • 举报
2.5旅行商问题.ppt

图 论 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:=∞ 边: a35 a24 a15 a14 a12 a13 a34 a23 a45 a25 权: 3 4 4 9 10 10 11 13 16 20  故最优解为S6 ,其长度为32。 计算要掌握两个要点:  1. 按字典序逐

文档评论(0)

1亿VIP精品文档

相关文档