Edge histogram based sampling with local search for solving permutation problems

A basic scheme for solving permutation problems in the framework of probabilistic model-building genetic algorithms (PMBGAs) that uses edge histogram based sampling techniques was reported in [23]. Two sampling algorithms - sampling without template, and the sampling with template were presented. In this paper, we combine local search heuristics with those sampling algorithms to solve the traveling salesman problem (TSP). We tested two types of heuristics; one is a simple heuristic called 2-OPT, and the other is a sophisticated Lin-Kernighan heuristic. The results show that edge histogram based sampling with these heuristics improve the performance significantly, and can solve large problems having thousands of cities fairly well. The algorithm is thus seen to be scalable.

[1]  Dirk Thierens,et al.  Permutation Optimization by Iterated Estimation of Random Keys Marginal Product Factorizations , 2002, PPSN.

[2]  P. Bosman,et al.  Continuous iterated density estimation evolutionary algorithms within the IDEA framework , 2000 .

[3]  David S. Johnson,et al.  Experimental Analysis of Heuristics for the STSP , 2007 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Dirk Thierens,et al.  Crossing the road to efficient IDEAs for permutation problems , 2001 .

[6]  Pedro Larrañaga,et al.  Estimation of Distribution Algorithms , 2002, Genetic Algorithms and Evolutionary Computation.

[7]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[8]  David E. Goldberg,et al.  Bayesian Optimization Algorithm: From Single Level to Hierarchy , 2002 .

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

[10]  Mitsunori Miki,et al.  Using Edge Histogram Models to solve Flow shop Scheduling Problems with Probabilistic Model-Building Genetic Algorithms , 2002, SEAL.

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

[12]  Shigeyoshi Tsutsui,et al.  Probabilistic Model-Building Genetic Algorithms in Permutation Representation Domain Using Edge Histogram , 2002, PPSN.

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

[14]  Georges R. Harik,et al.  Finding Multimodal Solutions Using Restricted Tournament Selection , 1995, ICGA.

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

[16]  J. A. Lozano,et al.  Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation , 2001 .

[17]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[18]  D. J. Smith,et al.  A Study of Permutation Crossover Operators on the Traveling Salesman Problem , 1987, ICGA.

[19]  D. Corneil,et al.  Efficient cluster compensation for lin-kernighan heuristics , 1999 .

[20]  Pedro Larrañaga,et al.  Solving the Traveling Salesman Problem with EDAs , 2002, Estimation of Distribution Algorithms.

[21]  L. Darrell Whitley,et al.  The GENITOR Algorithm and Selection Pressure: Why Rank-Based Allocation of Reproductive Trials is Best , 1989, ICGA.

[22]  David E. Goldberg,et al.  A Survey of Optimization by Building and Using Probabilistic Models , 2002, Comput. Optim. Appl..

[23]  Samir W. Mahfoud Crowding and Preselection Revisited , 1992, PPSN.

[24]  David E. Goldberg,et al.  The Design of Innovation: Lessons from and for Competent Genetic Algorithms , 2002 .