旅游售货员问题近似算法.pptVIP

  • 7
  • 0
  • 约小于1千字
  • 约 5页
  • 2020-11-25 发布于福建
  • 举报
旅行售货员问题的近似算法 ★问题描述: 教材中解旅行售货员问题的近似算法 pproxTSP 可以进一步得到改进。由近似算法n=2的证明过 程容易看出,如果将G的最小生成树T的边看作 是G的双重边,则回路W就是T的一个欧拉回路。 而近似最优哈密顿回路是在这条欧拉回路中删除 第2次经过的顶点得到的。如果基于T找出一条 更短的欧拉回路,则可以得到一条更短的哈密顿 回路。 欢迎下载可修改 ★编程任务: 没计并实现上述近似算法,且其性能比达到15。 ★数据输入 由文件 input. txt提供输入数据。文件第1行有2个正整数n和e,n表示 的顶点数;e是G的边数。接下来的e行中,每行有3个正整数ijc,表示边 (j)的费用为c ★输入文件示例输出文件示例 input. txt 78 145 428 263 651 533 719 1510 output. txt 31 1426537 欢迎下载可修改 ★算法思路 本题是利用蒙特卡罗算法,将节点1n随机排 序,计算此排列的哈密顿回路的长度并保存路径。 (如1324序列,则此排列长度为 13)+c(32)+c(24)+c(41)) 然后 for(int i=2 i=n; i++) for(int j=2j=n:j++) 后哈密顿回路的长度有没有变短 有的话 更

文档评论(0)

1亿VIP精品文档

相关文档