Memory-based statistical learning for the travelling salesman problem

The travelling salesman problem is a well known combinatorial optimization problem and evolutionary computation methods are one of the important methods to solve it. A difficult issue for evolutionary computation methods is to identify good edges that belong to the global optimum during the search progress. To address this issue, this paper proposes a tour construction algorithm, which is based on a memory-based statistical learning mechanism. A probability matrix is created according to the edge distribution in a memory population, which stores the best solution found by every individual. For each individual, a tour is constructed according to its local personal best solution found so far and the global probability matrix. Two variants of ant colony optimization are chosen to test the effectiveness of the proposed algorithm. The result show that the proposed algorithm is an efficient learning algorithm for the travelling salesman problem.

[1]  Manuel López-Ibáñez,et al.  Beam-ACO for the travelling salesman problem with time windows , 2010, Comput. Oper. Res..

[2]  Daniel J. Rosenkrantz,et al.  An analysis of several heuristics for the traveling salesman problem , 2013, Fundamental Problems in Computing.

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

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

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

[6]  Zhenbo Li,et al.  Study on hybrid PS-ACO algorithm , 2011, Applied Intelligence.

[7]  May Aye Khine,et al.  Solving Traveling Salesman Problem by Using Improved Ant Colony Optimization Algorithm , 2011 .

[8]  Suphakant Phimoltares,et al.  Combining new Fast Opposite Gradient Search with Ant Colony Optimization for solving travelling salesman problem , 2014, Eng. Appl. Artif. Intell..

[9]  Shigenobu Kobayashi,et al.  A Powerful Genetic Algorithm Using Edge Assembly Crossover for the Traveling Salesman Problem , 2013, INFORMS J. Comput..

[10]  Bing He,et al.  A novel two-stage hybrid swarm intelligence optimization algorithm and application , 2012, Soft Computing.

[11]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[12]  Francisco Herrera,et al.  A New ACO Model Integrating Evolutionary Computation Concepts: The Best-Worst Ant System , 2000 .

[13]  Sheng Liu,et al.  Quantum Dynamic Mechanism-based Parallel Ant Colony Optimization Algorithm , 2010, Int. J. Comput. Intell. Syst..

[14]  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).

[15]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[16]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[17]  Kevin Tickle,et al.  Solving the traveling salesman problem using cooperative genetic ant systems , 2012, Expert Syst. Appl..

[18]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[19]  Roberto Célio Limão de Oliveira,et al.  Evolutionary artificial immune system optimization , 2010, GECCO '10.

[20]  Kyung-Sup Kim,et al.  Advanced Harmony Search with Ant Colony Optimization for Solving the Traveling Salesman Problem , 2013, J. Appl. Math..