Skip to main content
Log in

Late parallelization and feedback approaches for distributed computation of evolutionary multi-objective optimization algorithms

  • ISCMI15
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Distributing of the multi-objective evolutionary algorithms into various computational devices in a parallel fashion is a method for speeding up the execution time of the algorithms. When the processors are increased in number, the gain from parallelization decreases. For this reason, the aim of the parallelization method is not only to decrease the overall algorithm execution time, but also to obtain a higher gain from the use of parallel processors. Therefore, in this study two new parallelization approaches are proposed and discussed to increase the benefit from the computational devices. The proposed schemes are named as late parallelization and feedback approaches. These proposed approaches are based on four-layered structure, and each layer (i) has the \(2^i\) number of computational units where population at each unit is divided into two equal subpopulations at ordered layers. Consequently, the sum of the members at every layer equals to each other. Of these layer-based cognate schemes, in late parallelization, the layers are executed sequentially beginning with the first layer. Until the last layer is executed, a delay time is defined such that layers are executed more than one except the last layer. However, at feedback approach, the order of the layers is different and the last layer is connected with the front layer. So, the population is not only divided into subpopulations but also they are gathered with the in-osculation of the subpopulations. Finally, the performances of these approaches are evaluated on multi-objective test problems with respect to the statistical properties of the number of function evaluations.

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

Similar content being viewed by others

References

  1. Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5):443–462

    Article  Google Scholar 

  2. Gong Y-J, Chen W-N, Zhan Z-H, Zhang J, Li Y, Zhang Q, Li J-J (2015) Distributed evolutionary algorithms and their models: a survey of the state-of-the-art. Appl Soft Comput J 34(4):286–300

    Article  Google Scholar 

  3. Mostaghim S, Branke J, Lewis A, Schmeck H (2008) Parallel multi-objective optimization using master-slave model on heterogeneous resources. In: IEEE world congress on evolutionary computation CEC-2008, pp 1981–1987

  4. Deb K, Zope P, Jain A (2003) Distributed computing of Pareto-optimal solutions with evolutionary algorithms, In: Fonseca CM, Fleming PJ, Zitzler E, Deb K, Thiele L (eds) Evolutionary multi-criterion optimization, vol 2632 of LNCS. Springer

  5. Nambiar S, Jeyakumar G (2016) Co-operative co-evolution based hybridization of differential evolution and particle swarm optimization algorithms in distributed environment, emerging research in computing, information, communication and applications. Springer, Berlin, pp 175–187

    Google Scholar 

  6. Tan KC, Yang YJ, Goh CK (2006) A distributed cooperative coevolutionary algorithm for multiobjective optimization. IEEE Trans Evol Comput 10(5):527–549

    Article  Google Scholar 

  7. Su S, Yu H, Wu Z, Tian W (2013) A distributed coevolutionary algorithm for multiobjective hybrid flowshop scheduling problems. Int J Adv Manuf Technol 70(1):477–494

    Google Scholar 

  8. Danoy G, Bouvry Pi, Boissier Dafo O (2005) A multi-agent framework for decomposable functions optimization, knowledge-based intelligent information and engineering systems, vol 3684 of the series, Lecture notes in computer science, pp 626–632

  9. Depolli M, Trobec R, Filipi B (2013) Asynchronous master-slave parallelization of differential evolution for multi-objective optimization. Evol Comput 21(2):261–291

    Article  Google Scholar 

  10. Omkar SN, Venkatesh A, Mudigere M (2012) MPI-based parallel synchronous vector evaluated particle swarm optimization for multi-objective design optimization of composite structures. Eng Appl Artif Intell 25(8):1611–1627

    Article  Google Scholar 

  11. Dubreuil M, Gagne C, Parizeau M (2006) Analysis of a master-slave architecture for distributed evolutionary computations. IEEE Trans Syst Man Cybern B 36(1):229–235

    Article  MATH  Google Scholar 

  12. Jeyakumar G, ShunmugaVelayutham C (2013) Distributed mixed variant differential evolution algorithms for unconstrained global optimization. Memet Comput 5(4):275–293

    Article  Google Scholar 

  13. Branke J, Schmeck H, Deb K, Reddy SM (2004) Parallelizing multiobjective evolutionary algorithms: cone separation. In: IEEE world congress on evolutionary computation, pp 1952–1957

  14. Richter J, Moser I (2002) A distributed multiobjective approach to negotiations in semi-competitive environments. In: IEEE congress on evolutionary computation, pp 1–7

  15. Jeyakumar G, ShunmugaVelayutham C (2014) Distributed heterogeneous mixing of differential and dynamic differential evolution variants for unconstrained global optimization. Soft Comput 18(10):1949–1965

    Article  Google Scholar 

  16. Jeyakumar G, ShunmugaVelayutham C (2015) Hybridizing differential evolution variants through heterogeneous mixing in a distributed framework. In: Hybrid soft computing approaches, studies in computational intelligence 611. Springer, pp 107–151

  17. Mrtens M, Izzo D (2013) The asynchronous island model and NSGA-II: study of a new migration operator and its performance. In: GECCO 2013—proceedings of the 2013 genetic and evolutionary computation conference, pp 1173–1180

  18. Rajabalipour Cheshmehgaz H, Desa MI, Wibowo A (2013) Effective local evolutionary searches distributed on an island model solving bi-objective optimization problems. Appl Intell 38(3):331–356

    Article  Google Scholar 

  19. Altinoz OT, Deb K, Yilmaz AE (2015) Reference point based distributed computing for multiobjective optimization. In: IEEE world congress on evolutionary computation, pp 2907–2914

  20. Deb K, Sundar J, Udhaya Baskar Rao N, Chaudhuri S (2006) Reference point based multi-objective optimization using evolutionary algorithm. Int J Comput Intell Res 2(3):273–286

    Article  MathSciNet  Google Scholar 

  21. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  22. Schmeck H, Kohlmorgen U, Branke J (2001) Parallel implementations of evolutionary algorithms. In: Zomaya A, Ercal F, Olariu S (eds) Solutions to parallel and distributed computing problems. Wiley, New York, pp 47–66

    Google Scholar 

  23. Zitzler E, Deb K, Thieler L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. IEEE Trans Evol Comput 8(2):173–195

    Google Scholar 

  24. Deb K, Thiele L, Laumanns M, Zitzler E (2002) Scalable multi-objective optimization test problems. In: IEEE congress on evolutionary computation, pp 825–830

  25. Van Veldhuizen D (1999) Multiobjective evolutionary algorithms: classifications, analysis, and new innovations. Ph.D. thesis, Air Force Institute of Technology. Technical Report No. AFIT/DS/ENG/99-01

Download references

Acknowledgments

O. Tolga Altinoz has been supported by the Grant from TUBITAK under 2214/A Research Scholar Program for the research period at Michigan State University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to O. Tolga Altinoz.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Altinoz, O.T., Deb, K. Late parallelization and feedback approaches for distributed computation of evolutionary multi-objective optimization algorithms. Neural Comput & Applic 30, 723–733 (2018). https://doi.org/10.1007/s00521-016-2573-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2573-4

Keywords

Navigation