Escaping Local Optima via Parallelization and Migration

We present a new nature-inspired algorithm, mt−GA ,w hich is a parallelized version of a simple GA, where subpopulations evolve in- dependently from each other and on different threads. The overall goal is to develop a population-based algorithm capable to escape from local optima. In doing so, we used complex trap functions, and we provide ex- perimental answers to some crucial implementation decision problems. The obtained results show the robustness and efficiency of the proposed algorithm, even when compared to well-known state-of-the art optimiza- tion algorithms based on the clonal selection principle.

[1]  Hui Cheng,et al.  Multi-population Genetic Algorithms with Immigrants Scheme for Dynamic Shortest Path Routing Problems in Mobile Ad Hoc Networks , 2010, EvoApplications.

[2]  A. Prügel-Bennett,et al.  Modelling genetic algorithm dynamics , 2001 .

[3]  Fernando José Von Zuben,et al.  Learning and optimization using the clonal selection principle , 2002, IEEE Trans. Evol. Comput..

[4]  Adam Prügel-Bennett,et al.  Modelling GA Dynamics: 1st , 2001 .

[5]  Shengxiang Yang,et al.  Genetic Algorithms with Memory- and Elitism-Based Immigrants in Dynamic Environments , 2008, Evolutionary Computation.

[6]  Vincenzo Cutello,et al.  Clonal Selection Algorithms: A Comparative Case Study Using Effective Mutation Potentials , 2005, ICARIS.

[7]  Erick Cantú-Paz,et al.  Migration Policies, Selection Pressure, and Parallel Evolutionary Algorithms , 2001, J. Heuristics.

[8]  Vincenzo Cutello,et al.  Exploring the Capability of Immune Algorithms: A Characterization of Hypermutation Operators , 2004, ICARIS.

[9]  John J. Grefenstette,et al.  Genetic Algorithms for Changing Environments , 1992, PPSN.

[10]  Giuseppe Nicosia,et al.  Clonal selection: an immunological algorithm for global optimization over continuous spaces , 2012, J. Glob. Optim..

[11]  Vincenzo Cutello,et al.  How to Escape Traps Using Clonal Selection Algorithms , 2004, ICINCO.

[12]  Thomas Bäck,et al.  An analysis of the behavior of simplified evolutionary algorithms on trap functions , 2003, IEEE Trans. Evol. Comput..