Skip to main content
Log in

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

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

References

  1. Deb K (2001) Multi-objective optimization using evolutionary algorithms, 1st edn. Wiley-Interscience series in systems and optimization. Wiley, Chichester. xix, 497 p.

    MATH  Google Scholar 

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

    Article  Google Scholar 

  3. Korkmaz EE (2010) Multi-objective genetic algorithms for grouping problems. Appl Intell 33(2):179–192

    Article  Google Scholar 

  4. Marin EAD, Ramos LS (2004) Supply estimation using coevolutionary genetic algorithms in the Spanish electrical market. Appl Intell 21(1):7–24

    Article  Google Scholar 

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

    Chapter  Google Scholar 

  6. Van Veldhuizen DA, Zydallis JB, Lamont GB (2003) Considerations in engineering parallel multiobjective evolutionary algorithms. IEEE Trans Evol Comput 7(2):144–173

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Google Scholar 

  20. Engelbrecht AP (2007) Computational intelligence, an introduction, 2nd edn. Wiley, New York

    Book  Google Scholar 

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

    Chapter  Google Scholar 

  22. Talbi E-G (2009) Metaheuristics: from design to implementation. Wiley, Hoboken

    MATH  Google Scholar 

  23. Talbi EG et al (2008) Parallel approaches for multiobjective optimization. In: Multiobjective optimization: interactive and evolutionary approaches, vol 5252, pp 349–372, 470

    Chapter  Google Scholar 

  24. Deb K et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  MathSciNet  Google Scholar 

  25. 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]

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

    Google Scholar 

  27. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. Swiss Federal Institute of Technology (ETH), Zurich

    Google Scholar 

  28. Coello Coello CA, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, Berlin

    MATH  Google Scholar 

  29. Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: methods and applications. Swiss Federal Inst of Technology (ETH), Zurich

    Google Scholar 

  30. Bell D (2004) UML basics: the sequence diagram. Available from http://www.ibm.com/developerworks/rational/library/3101.html. [cited 2011 2/5/2011]

  31. Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, West Sussex

    MATH  Google Scholar 

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

    Article  Google Scholar 

  33. Laumanns M, Zitzler E, Thiele L (2000) A unified model for multiobjective evolutionary algorithms with elitism. In: Congr evol comput

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hossein Rajabalipour Cheshmehgaz.

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

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-012-0375-7

Keywords

Navigation