Multiprogramming genetic algorithm for optimization problems with permutation property

Permutation property has been recognized as a common but challenging feature in combinatorial problems. Because of their complexity, recent research has turned to genetic algorithms to address such problems. Although genetic algorithms have been proven to facilitate the entire space search, but they lack in fine-tuning capability for obtaining the global optimum. Therefore, in this study a multiprogramming genetic algorithm (MGA) was developed for permutation optimization. Both the global exploration (through crossover operation and mutation operation) among the population and the local exploitation (through selection operation) around chromosomes are integrated to MGA. In order to improve the performance of MGA, the authors establish some regulations (replacement regulation, local optimization regulation and global optimization regulation) to help the evolvement of MGA. Computational experiments are conducted on most of ATSP instances available in the TSPLIB, and on a set of larger asymmetric instances with known optimal solutions. The comparisons show that the results obtained by our method compare favorably with those obtained by several other algorithms recently proposed for the ATSP.

[1]  Christopher R. Houck,et al.  Comparison of genetic algorithms, random restart and two-opt switching for solving large location-allocation problems , 1996, Comput. Oper. Res..

[2]  Fred W. Glover,et al.  A user's guide to tabu search , 1993, Ann. Oper. Res..

[3]  In-Chan Choi,et al.  A genetic algorithm with a mixed region search for the asymmetric traveling salesman problem , 2003, Comput. Oper. Res..

[4]  Hsiao-Fan Wang,et al.  Hybrid genetic algorithm for optimization problems with permutation property , 2004, Comput. Oper. Res..

[5]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[6]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[7]  John E. Beasley,et al.  A genetic algorithm for the generalised assignment problem , 1997, Comput. Oper. Res..

[8]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[9]  Mutsunori Yagiura,et al.  The use of dynamic programming in genetic algorithms for permutation problems , 1996 .

[10]  Pablo Moscato,et al.  A New Memetic Algorithm for the Asymmetric Traveling Salesman Problem , 2004, J. Heuristics.

[11]  Jeffrey A. Joines,et al.  A hybrid genetic algorithm for manufacturing cell design , 2000 .

[12]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[13]  Jens Lysgaard Cluster based branching for the asymmetric traveling salesman problem , 1999, Eur. J. Oper. Res..

[14]  Hideo Tanaka,et al.  Genetic algorithms for flowshop scheduling problems , 1996 .

[15]  Jian Ma,et al.  Theory and Methodology Application of the simulated annealing algorithm to the combinatorial optimisation problem with permutation property : An investigation of generation mechanism , 1997 .

[16]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[18]  Reinhard Männer,et al.  Parallel Problem Solving from Nature — PPSN III , 1994, Lecture Notes in Computer Science.

[19]  Weixiong Zhang,et al.  The Asymmetric Traveling Salesman Problem: Algorithms, Instance Generators, and Tests , 2001, ALENEX.

[20]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[21]  P. W. Poon,et al.  Genetic algorithm crossover operators for ordering applications , 1995, Comput. Oper. Res..

[22]  Marie-Claude Portmann,et al.  How to keep good schemata using cross-over operators for permutation problems , 2000 .

[23]  Jean-Michel Renders,et al.  Hybrid methods using genetic algorithms for global optimization , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[24]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[25]  Yves Crama,et al.  Local Search in Combinatorial Optimization , 2018, Artificial Neural Networks.

[26]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..