Ant Colony Optimization with Local Search for Dynamic Travelling Salesman Problems

For a dynamic travelling salesman problem, the weights (or travelling times) between two cities (or nodes) may be subject to changes. Ant colony optimization (ACO) algorithms have proved to be powerful methods to tackle such problems due to their adaptation capabilities. It has been shown that the integration of local search operators can significantly improve the performance of ACO. In this paper, a memetic ACO algorithm, where a local search operator (called unstring and string) is integrated into ACO, is proposed to address dynamic travelling salesman problems. The best solution from ACO is passed to the local search operator, which removes and inserts cities in such a way that improves the solution quality. The proposed memetic ACO algorithm is designed to address both symmetric and asymmetric dynamic travelling salesman problems. The experimental results show the efficiency of the proposed memetic algorithm for solving dynamic travelling salesman problems in comparison with other state-of-the-art algorithms.

[1]  Elena Baralis,et al.  Energy-saving models for wireless sensor networks , 2011, Knowledge and Information Systems.

[2]  Christos H. Papadimitriou,et al.  Local Search for the Asymmetric Traveling Salesman Problem , 1980, Oper. Res..

[3]  Thomas A. Runkler,et al.  Ant Colony Optimization for dynamic Traveling Salesman Problems , 2004, ARCS Workshops.

[4]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[5]  Aimin Zhou,et al.  Benchmarking algorithms for dynamic travelling salesman problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[6]  Michel Gendreau,et al.  A tabu search heuristic for the multiprocessor scheduling problem with sequence dependent setup times , 1996 .

[7]  Michel Gendreau,et al.  The m-Traveling Salesman Problem with Minmax Objective , 1995, Transp. Sci..

[8]  Shengxiang Yang,et al.  An Immune System Based Genetic Algorithm Using Permutation-Based Dualism for Dynamic Traveling Salesman Problems , 2009, EvoWorkshops.

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

[10]  Tim Hendtlass,et al.  Ant Colony Optimisation Applied to a Dynamically Changing Problem , 2002, IEA/AIE.

[11]  ATSPDavid S. JohnsonAT Experimental Analysis of Heuristics for the Stsp , 2001 .

[12]  R. Montemanni,et al.  Ant colony optimization for real-world vehicle routing problems From theory to applications , .

[13]  Jun Ota,et al.  A practical and integrated method to optimize a manipulator-based inspection system , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

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

[15]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

[16]  Xin Yao,et al.  A Hybrid Ant Colony Optimization Algorithm for the Extended Capacitated Arc Routing Problem , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[17]  Eulalia Martínez,et al.  A transformation for the mixed general routing problem with turn penalties , 2008, J. Oper. Res. Soc..

[18]  L. Darrell Whitley,et al.  Use of explicit memory in the dynamic traveling salesman problem , 2014, GECCO.

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

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

[21]  Xin Yao,et al.  A Benchmark Generator for Dynamic Permutation-Encoded Problems , 2012, PPSN.

[22]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[23]  Wang Dazhi,et al.  An Agent-based Evolutionary Search for Dynamic Travelling Salesman Problem , 2010, 2010 WASE International Conference on Information Engineering.

[24]  R. Jonker,et al.  Transforming asymmetric into symmetric traveling salesman problems , 1983 .

[25]  Jürgen Branke,et al.  Memory enhanced evolutionary algorithms for changing optimization problems , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[26]  Ernesto Costa,et al.  Multi-caste Ant Colony Algorithm for the Dynamic Traveling Salesperson Problem , 2013, ICANNGA.

[27]  Michael Guntsch,et al.  Applying Population Based ACO to Dynamic Optimization Problems , 2002, Ant Algorithms.

[28]  Shengxiang Yang,et al.  Adapting the Pheromone Evaporation Rate in Dynamic Routing Problems , 2013, EvoApplications.

[29]  Ronghua Shang,et al.  Improved Memetic Algorithm Based on Route Distance Grouping for Multiobjective Large Scale Capacitated Arc Routing Problems , 2016, IEEE Transactions on Cybernetics.

[30]  Xiaolin Hu,et al.  Dynamic traveling salesman problem based on evolutionary computation , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[31]  Xin Yao,et al.  Multi-colony ant algorithms for the dynamic travelling salesman problem , 2014, 2014 IEEE Symposium on Computational Intelligence in Dynamic and Uncertain Environments (CIDUE).

[32]  Pierre T. Kabamba,et al.  Stability of Solutions to Classes of Traveling Salesman Problems , 2016, IEEE Transactions on Cybernetics.

[33]  Shengxiang Yang,et al.  Metaheuristics for dynamic combinatorial optimization problems. , 2013 .

[34]  Paul H. Calamai,et al.  Generalized benchmark generation for dynamic combinatorial problems , 2005, GECCO '05.

[35]  H. Schwefel,et al.  \genetic Local Search Algorithms for the Traveling Salesman Problem," in Parallel Problem Solving from Nature Edited , 2022 .

[36]  Luca Maria Gambardella,et al.  Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem , 1995, ICML.

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