TSPのためのGA-EAXにおける探索ステージ切換条件とマルチスタート戦略の提案;TSPのためのGA-EAXにおける探索ステージ切換条件とマルチスタート戦略の提案;A Switching Condition of Search Stages and a Multi-start Strategy in GA-EAX for TSPs

This paper presents a new genetic algorithm (GA) using the edge assembly crossover (EAX) to remedy a problem of the genetic algorithm with EAX (GA-EAX) for traveling salesman problems (TSPs). GA-EAX is one of the most powerful approximation algorithms. GA-EAX executes two search stages sequentially. The first search stage improves tours locally in the population, preserving a diversity of the population. The second search stage takes the population of the last generation of the first search stage as an initial population and improves tours globally to find better tours than the first stage does. GA-EAX has reportedly succeeded in updating the world records of 100,000-city-scale instances. However, GA-EAX fails to find optimal solutions or known best ones with a high probability on some several-thousand-city-scale instances. In order to overcome the problem of GA-EAX, we propose an improved GA-EAX that employs a new switching condition of the two search stages taking account of a rate of failing to improve tours and a multi-start strategy for the second stage. Through some numerical experiments, we confirmed that the proposed method succeeds in finding the optimal solutions or the known best ones with up to five times higher probabilities than the original GA-EAX. Furthermore, the proposed method succeeds in reducing the number of generations to find the optimal solutions or the known best ones by up to 24.7% in comparison with the original GA-EAX.

[1]  Forschungsinstitut für Diskrete Chained Lin-Kernighan for Large Traveling Salesman Problems , 2003 .

[2]  David S. Johnson,et al.  Data structures for traveling salesmen , 1993, SODA '93.

[3]  Moritoshi Yasunaga,et al.  Implementation of an Effective Hybrid GA for Large-Scale Traveling Salesman Problems , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Thomas Stützle,et al.  Parallel Ant Colony Optimization for the Traveling Salesman Problem , 2006, ANTS Workshop.

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

[6]  Peter Merz,et al.  Reducing the Size of Travelling Salesman Problem Instances by Fixing Edges , 2008, Recent Advances in Evolutionary Computation for Combinatorial Optimization.

[7]  Peter Merz,et al.  Reducing the Size of Traveling Salesman Problem Instances by Fixing Edges , 2007, EvoCOP.

[8]  Masahito Yamamoto,et al.  Solving for Large-scale Traveling Salesman Problem with Divide-and-conquer Strategy , 2010 .

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

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

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

[12]  Keld Helsgaun,et al.  General k-opt submoves for the Lin–Kernighan TSP heuristic , 2009, Math. Program. Comput..

[13]  Gerold Jäger,et al.  Finding Good Tours for Huge Euclidean TSP Instances by Iterative Backbone Contraction , 2010, AAIM.

[14]  William J. Cook,et al.  Certification of an optimal TSP tour through 85, 900 cities , 2009, Oper. Res. Lett..

[15]  Andrew M. Sutton,et al.  Fixed-parameter evolutionary algorithms for the Euclidean Traveling Salesperson problem , 2013, 2013 IEEE Congress on Evolutionary Computation.

[16]  Isao Ono,et al.  A parallel genetic algorithm with edge assembly crossover for 100,000-city scale TSPs , 2013, 2013 IEEE Congress on Evolutionary Computation.

[17]  Yuichi Nagata,et al.  Edge Assembly Crossover for the Capacitated Vehicle Routing Problem , 2007, EvoCOP.

[18]  Frank Neumann,et al.  A Parameterized Runtime Analysis of Evolutionary Algorithms for the Euclidean Traveling Salesperson Problem , 2012, AAAI.

[19]  Bernd Freisleben,et al.  Memetic Algorithms for the Traveling Salesman Problem , 2002, Complex Syst..

[20]  Moritoshi Yasunaga,et al.  Development of a novel crossover of hybrid genetic algorithms for large-scale traveling salesman problems , 2010, Artificial Life and Robotics.