A Performance Comparison of Parallel Genetic and Memetic Algorithms using MPI

In this paper we propose a parallel memetic algorithm which combines population-based method with guided local search (GLS) procedure. In the proposed algorithm, a GLS procedure is applied to each solution generated by genetic operations. The performance of proposed method compared with parallel genetic approaches (i.e. global model, migration model for GA). The parallel implementation is based on message passing interface (MPI).

[1]  Patrick D. Surry,et al.  The Reproductive Plan Language RPL2: Motivation, Architecture and Applications , 1994 .

[2]  Bernd Freisleben,et al.  A genetic local search algorithm for solving symmetric and asymmetric traveling salesman problems , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[3]  Pablo Moscato,et al.  Comparing meta-heuristic approaches for parallel machine scheduling problems , 2002 .

[4]  Erik D. Goodman,et al.  Coarse-grain parallel genetic algorithms: categorization and new approach , 1994, Proceedings of 1994 6th IEEE Symposium on Parallel and Distributed Processing.

[5]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[6]  Hans-Paul Schwefel,et al.  Evolution and optimum seeking , 1995, Sixth-generation computer technology series.

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

[8]  Enrique Alba,et al.  A survey of parallel distributed genetic algorithms , 1999, Complex..

[9]  Bernard Manderick,et al.  Fine-Grained Parallel Genetic Algorithms , 1989, ICGA.

[10]  Heinz Mühlenbein,et al.  Evolution algorithms in combinatorial optimization , 1988, Parallel Comput..

[11]  Ron Shonkwiler,et al.  Parallel Genetic Algorithms , 1993, ICGA.

[12]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[13]  R. Salomon,et al.  The deterministic genetic algorithm: implementation details and some results , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[14]  Shumeet Baluja,et al.  Structure and Performance of Fine-Grain Parallelism in Genetic Search , 1993, ICGA.

[15]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[16]  Ralf Salomon,et al.  Improving the Performance of Genetic Algorithms through Derandomization , 1997 .