旅行商问题的贪心求解算法.pdfVIP

  • 44
  • 0
  • 约1.7万字
  • 约 7页
  • 2021-09-06 发布于湖北
  • 举报
中国科技论文在线 旅行商问题的贪心求解算法# 吴飞跃,姚香娟,周龙强,周扬,孙政庭** (中国矿业大学理学院,江苏 徐州 221116 ) 5 摘要:旅行商问题是组合数学中一个古老而又困难的问题, 至今尚未彻底解决。因此,人们 转向寻找近似算法或启发式算法, 其中较有成效的是反馈神经网络法和遗传算法。我们学习 了各类旅行商问题的求解方法,并重点学习了遗传算法。同时我们在前人研究的基础之上, 提出了一种新的贪心遗传算法,实验结果表明这个方法是行之有效的。 10 关键词: 旅行商问题,多目标问题,遗传算法,种群 中图分类号:O232 The greedy algorithm for the traveling salesman problem WU Feiyue, YAO Xiangjuan, ZHOU Longqiang, ZHOU Yang, SUN Zhengting 15 (China University of Mining Technology,City Xuzhou) Abstract: The traveling salesman problem is an old and difficult problem in combinatorialmathematics ,which have not been completely resolved yet .Therefore, people turn to find approximate algorithm or heuristic algorithm,in which the more effective is the feedback neural network and genetic algorithm.We studied all kinds of methods of solving traveling 20 salesman problem,and the study is focused on the genetic algorithm.In this paper,author propose a new greedy genetic algorithm and the experimental results show that this method is effective. Key words: The traveling salesman problem; The multi-objective problem; Genetic algorithm;Population 0 引言 25 旅行商问题(Traveling Salesman Problem,TSP) 问题的经典提法为: 推销商要去若干个城 市推销货物,从某个城市出发,经其余各城市一次,然后回到出发城市,问怎样选择行走路 线, 才能使总行程最短(各城市间距离已知) 。该问题在路径、网络、分配等优化问题中有着 非常广泛的应用[1]。利用传统的穷举搜索法、贪心法、动态规划法等解决该问题时,都面 临着“组合爆炸”问题,即当问题的规模N 大到一定程度时,计算量会极大地超出机器所 30 能允许的极限。 [2]因此人们转向寻找该问题的近似算法或启发式算法, 其中较有成效的是 反馈神经网络法和遗传算法。然而,使用简单的遗传算法解决多目标TSP 问题时,容易产 生早熟现象以及局部寻优能力较差等问题。所以人们提出了很多改进措施。本文在前人研究 的基础之上,提出了一种新的贪心遗传算法,利用贪心原则生成初始解,并使用贪心方法选 择子代个体。个体进行变异和交叉运算时,也采用一定的贪心策略。这样,就大大加快了算 35 法收敛的速度,提高了算法的效率。另外,在算法实现过程中,采用多种群同时迭代的方式。 本文提出的多种群遗传算法加强了不同种群之间优良个体的交叉运算,从而充分显示了多种 群遗传算法优点。 几十年来对

文档评论(0)

1亿VIP精品文档

相关文档