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

计算机工程 ›› 2008, Vol. 34 ›› Issue (19): 200-202. doi: 10.3969/j.issn.1000-3428.2008.19.068

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

基于改进ACS-3-opt蚁群算法的TSP

马文霜1,张洪伟2   

  1. (1. 四川大学计算机学院,成都 610064;2. 成都信息工程学院计算机系,成都 610225)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-10-05 发布日期:2008-10-05

TSP Based on Improved ACS-3-opt Ant Colony Algorithm

MA Wen-shuang1, ZHANG Hong-wei2   

  1. (1. College of Computer, Sichuan University, Chengdu 610064; 2. Department of Computer, Chengdu University of Information Engineering, Chengdu 610225)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-10-05 Published:2008-10-05

摘要: 在ACS-3-opt算法求解中,大规模TSP问题易于停滞。该文提出一种改进的算法,在ACS-3-opt算法停滞后,自适应地调整具有局部搜索能力蚂蚁的数量,并通过提高最小信息素的阈值扩大搜索空间,当算法再次停滞时,增强算法两次停滞时最优路径的公共路径上的信息素,为算法的运行提供较好的初始信息,并引导算法朝最优解的方向进行求解。大中型规模TSP问题的求解结果表明,该算法能够有效地跳出局部最优,解的质量优于ACS-3-opt算法。

关键词: 蚁群算法, 信息素阈值, 公共路径

Abstract: To overcome the drawbacks of solving middle-scale and big-scale TSP problem such as easy to stagnation, when using ACS-3-opt(Ant Colony System plus 3-opt), an improved algorithm is proposed, whose cores are that after stagnation of ACS-3-opt increase the quantity of ants with local search ability and enhance minimum pheromone threshold to enlarge search space. When algorithm stagnates again, it reinforces the pheromone of the common path of the two best tours generated. The reinforcement for the common path provides a good initial information for later running, guiding the algorithm to the best tour. The results of solving middle-scale and big-scale TSP problem show that the algorithm can skip from local optimum effectively and the solution is better than ACS-3-opt.

Key words: ant colony algorithm, pheromone threshold, common path

中图分类号: