计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (1): 57-59.

• 学术探讨 • 上一篇    下一篇

一种适用于求解TSP问题的改进的禁忌算法

武 妍,周 欣   

  1. 同济大学 计算机科学与工程系,上海 200092
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-01-01 发布日期:2008-01-01
  • 通讯作者: 武 妍

Meliorative tabu search algorithm for TSP problem

WU Yan,ZHOU Xin   

  1. Department of Computer Science and Engineering,Tongji University,Shanghai 200092,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-01-01 Published:2008-01-01
  • Contact: WU Yan

摘要: 利用传统的禁忌算法的基本思想,针对TSP问题,提出了一种改进的禁忌算法(MTS)。该算法在初始解的生成,邻域结构及禁忌策略方面进行了大的改进,充分地利用了问题本身的启发式信息与禁忌算法的优点。算法首先通过对城市分区,然后对区域连接,生成初始解;同时生成每个城市的k邻居列表,利用k邻居列表和改进的禁忌策略来突破局部最优。通过对CHN144问题及若干TSPLIB中问题的求解,结果表明所提算法能够以较快速度求得较好的满意解。

关键词: 禁忌算法, 启发式算法, 旅行商问题

Abstract: Based on the basic concepts of traditional Tabu search algorithm,a meliorative Tabu search algorithm for solving TSP has been proposed.This algorithm has great improvement in initial solution’s production,neighbor structure and taboo strategy. Furthermore,it makes full use of heuristic information and Tabu search algorithm’s advantages.At first,this algorithm divides the cities into certain areas.Then,it connects these areas into a path,so that,we can get the initial solution.Meanwhile,we produce the cities k-neighbor list and use them with the improved taboo strategies to break through the local optimum.In this paper,we apply the algorithm to solve the CHN144 problem and some problems in TSP library(TSPLIB).The result shows that the novel algorithm can achieve satisfied solution with satisfied speed.

Key words: Tabu search algorithm, heuristic algorithm, Traveling Salesman Problem