Ant Colony Optimization with Neighborhood Search for Dynamic TSP

Ant colony optimization (ACO) is one of the best heuristic algorithms for combinatorial optimization problems. Due to its distinctive search mechanism, ACO can perform successfully on the static traveling salesman problem(TSP). Nevertheless, ACO has some trouble in solving the dynamic TSP (DTSP) since the pheromone of the previous optimal trail attracts ants to follow even if the environment changes. Therefore, the quality of the solution is much inferior to that of the static TSP’s solution. In this paper, ant colony algorithm with neighborhood search called NS-ACO is proposed to handle the DTSP composed by random traffic factors. ACO utilizes the short-term memory to increase the diversity of solutions and three moving operations containing swap, insertion and 2-opt optimize the solutions found by ants. The experiments are carried out to evaluate the performance of NS-ACO comparing with the conventional ACS and the ACO with random immigrants (RIACO) on the DTSPs of different scales. The experimental results demonstrate our proposed algorithm outperforms the other algorithms and is a competitive and promising approach to DTSP.

[1]  Shengxiang Yang,et al.  Ant colony optimization with immigrants schemes for the dynamic travelling salesman problem with traffic factors , 2013, Appl. Soft Comput..

[2]  Martin Middendorf,et al.  A Population Based Approach for ACO , 2002, EvoWorkshops.

[3]  Carlos Cruz,et al.  Optimization in dynamic environments: a survey on problems, methods and measures , 2011, Soft Comput..

[4]  C. J. Eyckelhof,et al.  Ant Systems for a Dynamic TSP , 2002, Ant Algorithms.

[5]  Hartmut Schmeck,et al.  An Ant Colony Optimization approach to dynamic TSP , 2001 .

[6]  Martin Middendorf,et al.  Pheromone Modification Strategies for Ant Algorithms Applied to Dynamic TSP , 2001, EvoWorkshops.

[7]  Shengxiang Yang,et al.  A memetic ant colony optimization algorithm for the dynamic travelling salesman problem , 2011, Soft Comput..

[8]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[9]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[10]  Luca Maria Gambardella,et al.  AntHocNet: An Ant-Based Hybrid Routing Algorithm for Mobile Ad Hoc Networks , 2004, PPSN.

[11]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[12]  T. Stützle,et al.  MAX-MIN Ant System and local search for the traveling salesman problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[13]  Roberto Montemanni,et al.  Ant colony optimization for real-world vehicle routing problems , 2007, Swarm Intelligence.

[14]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.