作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2008, Vol. 34 ›› Issue (11): 217-218,. doi: 10.3969/j.issn.1000-3428.2008.11.078

• 人工智能及识别技术 • 上一篇    下一篇

改进的粒子群算法在旅行商问题中的应用

曹 平1,陈 盼2,刘世华2   

  1. (1. 浙江工业大学之江学院,杭州 310024;2. 浙江工业大学软件学院,杭州 310032)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-06-05 发布日期:2008-06-05

Application of Improved Particle Swarm Optimization in TSP

CAO Ping1, CHEN Pan2, LIU Shi-hua2   

  1. (1. Zhijiang College, Zhejiang University of Technology, Hangzhou 310024; 2. Software College, Zhejiang University of Technology, Hangzhou 310032)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-06-05 Published:2008-06-05

摘要: 针对基本粒子群优化算法(PSO)容易陷入局部最优的缺点,将模拟退火算法(SA)引入PSO,提出一种新的粒子群算法求解旅行商问题。该算法结合了PSO的快速寻优能力和SA的概率突跳特性,保证了群体的多样性,避免了种群的退化。通过与SA、基本遗传算法和基本蚁群算法进行对比实验,证明了该算法求解TSP的效果最好,且简单易实现、实用性较高。

关键词: 模拟退火算法, 粒子群算法, 旅行商问题

Abstract: To overcome the shortcoming of basic Particle Swarm Optimization(PSO) that it is easy to trap into local minimum, this paper proposes an advanced PSO with Simulating Annealing(SA) and applies the new algorithm in solving Traveling Salesman Problem(TSP). SA is used to slow down the degeneration of the PSO swarm and increase the swarm’s diversity. Experiments are made to compare the algorithm with PSO-SA, basic GA, basic SA and basic ACA on solving TSP problem. Results show that PSO-SA is superior to other methods.

Key words: Simulating Annealing(SA), Particle Swarm Optimization(PSO), Traveling Salesman Problem(TSP)

中图分类号: