Abstract
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.




























Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Deb K (2001) Multi-objective optimization using evolutionary algorithms, 1st edn. Wiley-Interscience series in systems and optimization. Wiley, Chichester. xix, 497 p.
Gacto MJ, Alcala R, Herrera F (2012) A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems. Appl Intell 36(2):330–347
Korkmaz EE (2010) Multi-objective genetic algorithms for grouping problems. Appl Intell 33(2):179–192
Marin EAD, Ramos LS (2004) Supply estimation using coevolutionary genetic algorithms in the Spanish electrical market. Appl Intell 21(1):7–24
Deb K, Zope P, Jain A (2003) Distributed computing of Pareto-optimal solutions with evolutionary algorithms. In: Evolutionary multi-criterion optimization, proceedings, pp 534–549
Van Veldhuizen DA, Zydallis JB, Lamont GB (2003) Considerations in engineering parallel multiobjective evolutionary algorithms. IEEE Trans Evol Comput 7(2):144–173
Hiroyasu T et al (2000) A new model of parallel distributed genetic algorithms for cluster systems: dual individual DGAs. In: High performance computing, proceedings, vol 1940, pp 374–383
Streichert F, Ulmer H, Zell A (2005) Parallelization of multi-objective evolutionary algorithms using clustering algorithms. In: Evolutionary multi-criterion optimization, vol 3410, pp 92–107
Zaharie D, Petcu D, Panica S (2008) A hierarchical approach in distributed evolutionary algorithms for multiobjective optimization. In: Large-scale scientific computing, vol 4818, pp 516–523, 755
Branke J et al (2004) Parallelizing multi-objective evolutionary algorithms: cone separation. In: Proceedings of the 2004 congress on evolutionary computation (Cec2004), vols 1 and 2, pp 1952–1957. 2371
He H, Sýkora O, Salagean AM (2006) Various island-based parallel genetic algorithms for the 2-page drawing problem. In: Fahringer T (ed) The IASTED international conference on parallel and distributed computing and networks. Acta Press, Innsbruck
Montaño AA, Coello CAC, Mezura-Montes E (2010) pMODE-LD+SS: an effective and efficient parallel differential evolution algorithm for multi-objective optimization. In: Proceedings of the 11th international conference on parallel problem solving from nature (PPSN’10), Part II, Kraków, Poland. Springer, Berlin
Nebro AJ, Durillo JJ (2010) A study of the parallelization of the multi-objective metaheuristic (MOEA/D). In: Learning and intelligent optimization (LION 4), Venice, Italy
Qiu T, Ju G (2010) A selective migration parallel multi-objective genetic algorithm. In: Control and decision conference (CCDC). IEEE, New York, pp 463–467
Toro Fd et al (2002) PSFGA: a parallel genetic algorithm for multiobjective optimization. In: Vajda F, Podhorszki N (eds) 10th Euromicro workshop on parallel, distributed and network based processing. IEEE Press, New York, pp 384–391
Watanabe S, Hiroyasu T, Miki M (2001) Parallel evolutionary multi-criterion optimization for mobile telecommunication networks optimization. In: Evolutionary methods for design, optimization and control with applications to industrial problems (EUROGEN’ 2001), Athens, Greece
Sato H, Aguirre HE, Tanaka K (2007) Local dominance including control of dominance area of solutions in MOEAs. In: 2007 IEEE symposium on computational intelligence in multi-criteria decision making, pp 310–317, 402
Sato H, Aguirre HE, Tanaka K (2007) Local dominance and local recombination in MOEAs on 0/1 multiobjective knapsack problems. Eur J Oper Res 181(3):1708–1723
Sato H, Aguirre HE, Tanaka K (2004) Local dominance using polar coordinates to enhance multiobjective evolutionary algorithms. In: Proceedings of the 2004 congress on evolutionary computation (Cec2004), vols 1 and 2, pp 188–195. 2371
Engelbrecht AP (2007) Computational intelligence, an introduction, 2nd edn. Wiley, New York
Gong Y, Fukunaga A (2011) Distributed island-model genetic algorithms using heterogeneous parameter settings. In: 2011 IEEE congress on evolutionary computation (CEC), New Orleans, LA. IEEE Press, New York, pp 820–827
Talbi E-G (2009) Metaheuristics: from design to implementation. Wiley, Hoboken
Talbi EG et al (2008) Parallel approaches for multiobjective optimization. In: Multiobjective optimization: interactive and evolutionary approaches, vol 5252, pp 349–372, 470
Deb K et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Pinto EG (2004) Supply chain optimization using multi-objective evolutionary algorithms. Available from http://www.coe.psu.edu/water/images/0/0d/Pinto.pdf. [cited 2011 25/5/2011]
Rajabalipour Cheshmehgaz H, Desa M, Wibowo A (2012) A flexible three-level logistic network design considering cost and time criteria with a multi-objective evolutionary algorithm. J Intell Manuf. doi:10.1007/s10845-011-0584-7
Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. Swiss Federal Institute of Technology (ETH), Zurich
Coello Coello CA, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, Berlin
Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: methods and applications. Swiss Federal Inst of Technology (ETH), Zurich
Bell D (2004) UML basics: the sequence diagram. Available from http://www.ibm.com/developerworks/rational/library/3101.html. [cited 2011 2/5/2011]
Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, West Sussex
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271
Laumanns M, Zitzler E, Thiele L (2000) A unified model for multiobjective evolutionary algorithms with elitism. In: Congr evol comput
Acknowledgements
The authors are grateful to Dr. Farahnaz Kazemipour from UTM, the anonymous associate editor. In addition, the authors would like to thank the Universiti Teknologi Malaysia (UTM) and the Ministry of High Education (MOHE) for the Research University Grant (RUG) (Vot No. Q.J. 130000.7128.00J96) and UTM Research Management Center (RMC) for supporting this research project.
Author information
Authors and Affiliations
Corresponding author
Additional information
Dedicated to Professor Mehdi Radjabalipour who taught me true life values and the memory of his wonderful wife, Batool Bagheri who showed me true love—by Hossein Rajabalipour C.
Rights and permissions
About this article
Cite this article
Rajabalipour Cheshmehgaz, H., Desa, M.I. & Wibowo, A. Effective local evolutionary searches distributed on an island model solving bi-objective optimization problems. Appl Intell 38, 331–356 (2013). https://doi.org/10.1007/s10489-012-0375-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-012-0375-7