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

  • 1
  • 0
  • 约1.31千字
  • 约 6页
  • 2021-09-04 发布于江苏
  • 举报
旅行售货员问题的近似算法 ;?编程任务: 设计并实现上述近似算法,且其性能比达到1.5。 ?数据输入: 由文件input.txt提供输入数据。文件第1 行有2个正整数n 和e,n表示 的顶点数;e是G 的边数。接下来的e 行中,每行有3 个正整数i,j,c,表示边 (i,j)的费用为c。 ?输入文件示例 输出文件示例 input.txt 7 8 1 4 5 4 2 8 2 6 3 6 5 1 5 3 3 3 7 2 7 1 9 1 5 10 output.txt 31 1 4 2 6 5 3 7;?算法思路: 本题是利用蒙特卡罗算法 ,将节点1..n随机排序,计算此排列的哈密顿回路的长度并保存路径。(如 1 3 2 4序列,则此排列长度为 c(1,3)+c(3,2)+c(2,4)+c(4,1)) 然后 for(int i=2;i=n;i++) for(int j=2;j=n;j++) { 判断交换节点i,j后哈密顿回路的长度有没有变短,有的话进行交换并更新最优值,否则不交换。 } //计算此随机排列哈密顿回路长度的最小值 多次执行(执行1秒)取最小值作为最优长度。; 介绍完毕! ;1、最困难的事就是认识自己。20.6.286.28.202020:1120:11:15Jun-2020:11 2、自知之明是最难得的知识。二〇二〇年六月二十八日2020年6月28日星期日 3、越是无能的人,越喜欢挑剔别人。20:116.28.202020:116.28.202020:1120:11:156.28.202020:116.28.2020 4、与肝胆人共事,无字句处读书。6.28.20206.28.202020:1120:1120:11:1520:11:15 5、三军可夺帅也。Sunday, June 28, 2020June 20Sunday, June 28, 20206/28/2020 6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。8时11分8时11分28-Jun-206.28.2020 7、人生就是学校。20.6.2820.6.2820.6.28。2020年6月28日星期日二〇二〇年六月二十八日 8、你让爱生命吗,那么不要浪费时间。20:1120:11:156.28.2020Sunday, June 28, 2020;9、 人的价值,在招收诱惑的一瞬间被决定。*** 10、低头要有勇气,抬头要有低气。**** 11、人总是珍惜为得到。***** 12、人乱于心,不宽余请。**** 13、生气是拿别人做错的事来惩罚自己。***** 14、抱最大的希望,作最大的努力。**** 15、一个人炫耀什么,说明他内心缺少什么。。***** 16、业余生活要有意义,不要越轨。*** 17、一个人即使已登上顶峰,也仍要自强不息。****

文档评论(0)

1亿VIP精品文档

相关文档