Effective local evolutionary searches distributed on an island model solving bi-objective optimization problems

Using multiple local evolutionary searches, instead of single and overall search, has been an effective technique to solve multi-objective optimization problems (MOPs). With this technique, many parallel and distributed multi-objective evolutionary algorithms (dMOEAs) on different island models have been proposed to search for optimal solutions, efficiently and effectively. These algorithms often use local MOEAs on their islands in which each local search is considered to find a part of optimal solutions. The islands (and the local MOEAs), however, need to communicate to each other to preclude the possibility of converging to local optimal solutions. The existing dMOEAs rely on the central and iterative process of subdividing a large-scale population into multiple subpopulations; and it negatively affects the dMOEAs performance. In this paper, a new version of dMOEA with new local MOEAs and migration strategy is proposed. The respective objective space is first subdivided into the predefined number of polar-based regions assigned to the local MOEAs to be explored and exploited. In addition, the central and iterative process is eliminated using a new proposed migration strategy. The algorithms are tested on the standard bi-objective optimization test cases of ZDTs, and the result shows that these new dMOEAs outperform the existing distributed and parallel MOEAs in most cases.

[1]  Emin Erkan Korkmaz,et al.  Multi-objective Genetic Algorithms for grouping problems , 2010, Applied Intelligence.

[2]  F. de Toro,et al.  PSFGA: a parallel genetic algorithm for multiobjective optimization , 2002, Proceedings 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing.

[3]  Andreas Zell,et al.  Parallelization of Multi-objective Evolutionary Algorithms Using Clustering Algorithms , 2005, EMO.

[4]  Alex S. Fukunaga,et al.  Distributed island-model genetic algorithms using heterogeneous parameter settings , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[5]  Antoni Wibowo,et al.  A flexible three-level logistic network design considering cost and time criteria with a multi-objective evolutionary algorithm , 2013, J. Intell. Manuf..

[6]  Tomoyuki Hiroyasu,et al.  Parallel Evolutionary Multi-Criterion Optimization for Mobile Telecommunication , 2001 .

[7]  Ondrej Sýkora,et al.  Various Island-based Parallel Genetic Algorithms for the 2-Page Drawing Problem , 2006, Parallel and Distributed Computing and Networks.

[8]  Kalyanmoy Deb,et al.  Multiobjective optimization , 1997 .

[9]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[10]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[11]  Dana Petcu,et al.  A Hierarchical Approach in Distributed Evolutionary Algorithms for Multiobjective Optimization , 2009, LSSC.

[12]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[13]  Luciano Sánchez Ramos,et al.  Supply Estimation Using Coevolutionary Genetic Algorithms in the Spanish Electrical Market , 2004, Applied Intelligence.

[14]  Carlos A. Coello Coello,et al.  pMODE-LD+SS: An Effective and Efficient Parallel Differential Evolution Algorithm for Multi-Objective Optimization , 2010, PPSN.

[15]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[16]  Antonio J. Nebro,et al.  A Study of the Parallelization of the Multi-Objective Metaheuristic MOEA/D , 2010, LION.

[17]  Tomoyuki Hiroyasu,et al.  A New Model of Parallel Distributed Genetic Algorithms for Cluster Systems: Dual Individual DGAs , 2000, ISHPC.

[18]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[19]  Kalyanmoy Deb,et al.  Parallelizing multi-objective evolutionary algorithms: cone separation , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[20]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[21]  Errol G. Pinto,et al.  Supply Chain Optimization using Multi-Objective Evolutionary Algorithms , 2004 .

[22]  Kiyoshi Tanaka,et al.  Local dominance using polar coordinates to enhance multiobjective evolutionary algorithms , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[23]  Günter Rudolph,et al.  Parallel Approaches for Multiobjective Optimization , 2008, Multiobjective Optimization.

[24]  Gang Ju,et al.  A selective migration parallel multi-objective genetic algorithm , 2010, 2010 Chinese Control and Decision Conference.

[25]  Gary B. Lamont,et al.  Considerations in engineering parallel multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[26]  Francisco Herrera,et al.  A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems , 2012, Applied Intelligence.

[27]  J. Periaux,et al.  Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems , 2001 .

[28]  Kalyanmoy Deb,et al.  Distributed Computing of Pareto-Optimal Solutions with Evolutionary Algorithms , 2003, EMO.

[29]  Kiyoshi Tanaka,et al.  Local dominance and local recombination in MOEAs on 0/1 multiobjective knapsack problems , 2007, Eur. J. Oper. Res..

[30]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[31]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[32]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[33]  P. Deuflhard,et al.  Large Scale Scientific Computing , 1987 .

[34]  Marco Laumanns,et al.  A unified model for multi-objective evolutionary algorithms with elitism , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[35]  Kiyoshi Tanaka,et al.  Local Dominance Including Control of Dominance Area of Solutions in MOEAs , 2007, 2007 IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making.