Skip to main content
Log in

Empirical and analytical study of many-objective optimization problems: analysing distribution of nondominated solutions and population size for scalability of randomized heuristics

  • Regular research paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Nature inspired randomized heuristics have been used successfully for single-objective and multi-objective optimization problems. However, with increasing number of objectives, what are called as “dominance resistant solutions” present a challenge to heuristics because they make it harder to locate and converge to the Pareto-optimal front. In the present work, the scalability of population-based heuristics for many-objective problems is studied using techniques from probability theory. Work in this domain tends to be more problem-specific and is largely empirical. Here a more general theoretical framework to study the problem arising from escalation of objectives is developed. This framework allows application of probability concentration inequalities to complicated multiobjective optimization heuristics. It also helps isolate the effects of escalation of objective space dimension from those of problem structure and of design space dimension. It opens up the possibility of combining the framework with more problem-specific models and with empirical work, to tune algorithms and to make problems amenable to heuristic search.

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

Similar content being viewed by others

Notes

  1. http://www.gnu.org/software/octave/

  2. During the preparation and review of this paper, we have done similar empirical experiments with the first four problems of the DTLZ suite, and the results are consistent with the ones discussed here.

References

  1. Aguirre H, Tanaka K (2005a) Random bit climbers on multiobjective MNK-landscapes: effects of memory and population climbing. IEICE Trans Fundam Electron Commun Comput Sci E 88A(1):334–345

    Article  Google Scholar 

  2. Aguirre H, Tanaka K (2005b) Selection, drift, recombination, and mutation in multiobjective evolutionary algorithms on scalable MNK-landscapes. In: Coello Coello CA, Hernández Aguirre A, Zitzler E (eds) Evolutionary multi-criterion optimization, 3rd edn. International conference, EMO 2005. Lecture Notes in Computer Science, vol 3410. Springer, Guanajuato, pp 355–369

  3. Aguirre H, Tanaka K (2010) A hybrid selection strategy using scalarization and adaptive \(\epsilon \)-ranking for many-objective optimization. Trans Jpn Soc Evol Comput 1(1):65–78 (2010)

    Google Scholar 

  4. Aguirre HE, Tanaka K (2004a) Effects of elitism and population climbing on multiobjective MNK-landscapes. In: 2004 Congress on evolutionary computation (CEC’2004), vol 1. IEEE Service Center, Portland, pp 449–456

  5. Aguirre HE, Tanaka K (2004b) Insights on properties of multiobjective MNK-landscapes. In: 2004 Congress on evolutionary computation (CEC’2004), vol 1. IEEE Service Center, Portland, pp 196–203

  6. Aguirre HE, Tanaka K (2007) Working principles, behavior, and performance of MOEAs on MNK-landscapes. Eur J Oper Res 181(3):1670–1690. doi:10.1016/j.ejor.2006.08.004

    Article  MATH  Google Scholar 

  7. Aguirre HE, Sato M, Tanaka K (2004) Preliminary study on the performance of multi-objective evolutionary algorithms with MNK-landscapes. In: Proceedings of the 2004 RISP international workshop on nonlinear circuits and signal processing (NCSP 2004). The Research Institute of Signal Processing Japan, Hawaii, pp 315–318

  8. Bach SR (2009) A scalability study of evolutionary algorithms for clustering. Master’s thesis, University of Karlsruhe. http://digbib.ubka.uni-karlsruhe.de/volltexte/1000011444

  9. Blum L, Cucker F, Shub M, Smale S (1998) Complexity and real computation. Springer, New York

    Book  Google Scholar 

  10. Bosman PA, Thierens D (2003) The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans Evolut Comput 7(2):174–188

    Article  Google Scholar 

  11. Brattka V, Hertling P, Weihrauch K (2008) A tutorial on computable analysis. In: Cooper SB, Löwe B, Sorbi A (eds) New computational paradigms, changing conceptions of what is computable. Springer, Berlin

    Google Scholar 

  12. Bui LT (2007) The role of communication messages and explicit niching in distributed evolutionary multi-objective optimization. http://unsworks.unsw.edu.au/fapi/datastream/unsworks:3279/SOURCE02

  13. Corne D, Knowles JD, Oates MJ (2000) The pareto envelope-based selection algorithm for multi-objective optimisation. In: Proceedings of the 6th international conference on parallel problem solving from nature. Springer, London, PPSN VI, pp 839–848. http://dl.acm.org/citation.cfm?id=645825.669102

  14. De Jong KA, Spears WM, Gordon DF (1994) Using Markov chains to analyze GAFOs. In: Whitley LD, Vose MD (eds) Proceedings of the third workshop on foundations of genetic algorithms. Morgan Kaufmann, Estes Park, pp 115–137

    Google Scholar 

  15. Deb K (2003) Multi-objective optimization using evolutionary algorithms, Wiley Student Edition. Wiley, Singapore

    Google Scholar 

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

    Article  Google Scholar 

  17. Deb K, Thiele L, Laumanns M, Ziztler E (2002b) Scalable multi-objective optmization test problems. In: Proceedings of the 2002 congress on evolutionary computation, IEEE, vol 1, pp 825–830

  18. Deb K, Thiele L, Laumanns M, Ziztler E (2005) Scalable test problems for evolutionary multiobjective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary multiobjective optimization: theoretical advances and applications., Advanced Information and Knowledge ProcessingSpringer, London, pp 105–145

    Chapter  Google Scholar 

  19. Dubhashi DP, Panconesi A (2009) Concentration of measure for the analysis of randomized algorithms, Cambridge

  20. Fabre MG, Pulido GT, Coello CAC (2010) Alternative fitness assignment methods for many-objective optimization problems. In: Proceedings of the 9th international conference on artificial evolution, Strasbourg. Springer, Berlin, EA’09, pp 146–157. http://dl.acm.org/citation.cfm?id=1883723.1883742

  21. Haubelt C, Mostaghim S, Teich J, Tyagi A (2003) Solving hierarchical optimization problems using MOEAs. In: Fonseca C, Fleming P, Zitzler E, Thiele L, Deb K (eds) Evolutionary multi-criterion optimization, Lecture Notes in Computer Science, vol 2632. Springer, Berlin, pp 68–68. doi:10.1007/3-540-36970-8_12

  22. Hu J, Seo K, Fan Z, Rosenberg RC, Goodman ED (2003) HEMO: A Sustainable Multi-objective Evolutionary Optimization Framework. In: ECP (ed) Genetic and evolutionary computation—GECCO 2003. Proceedings, Part I. Lecture Notes in Computer Science, vol 2723. Springer, pp 1029–1040

  23. Hu JJ, Goodman E (2002) The hierarchical fair competition (hfc) model for parallel evolutionary algorithms. In: Proceedings of the 2002 congress on evolutionary computation, 2002. CEC ’02, vol 1, pp 49–54. doi:10.1109/CEC.2002.1006208

  24. Hughes EJ (2003) Multiple single objective pareto sampling. In: Proceedings of the 2003 congress on evolutionary computation (CEC’2003), vol 4. IEEE Press, Canberra, pp 2678–2684

  25. Ikeda K, Kita H, Kobayashi S (2001) Failure of paretobased moeas: does non-dominated really mean near to optimal? In: Proceedings of the 2001 congress on evolutionary computation, vol 2, pp 957–962. doi:10.1109/CEC.2001.934293

  26. Joshi R, Deshpande B (2013) Scalability of population-based search heuristics for many-objective optimization. In: Esparcia-Alcáza AI (ed) Applications of evolutionary computation., Lecture Notes in Computer ScienceSpringer, New York, pp 479–488

    Chapter  Google Scholar 

  27. Khare V (2002) Performance scaling of multiobjective evolutionary algorithms. http://www.lania.mx/~ccoello/EMOO/thesis_khare.pdf.gz

  28. Khare V, Yao X, Deb K (2003) Performance scaling of multi-objective evolutionary algorithms. In: Fonseca C, Fleming P, Zitzler E, Thiele L, Deb K (eds) Evolutionary multi-criterion optimization, Lecture Notes in Computer Science, vol 2632. Springer, Berlin, pp 72–72. doi:10.1007/3-540-36970-8_27

  29. Kita H, Yabumoto Y, Mori N, Nishikawa Y (1996) Multi-objective optimization by means of the thermodynamical genetic algorithm. In: Voigt HM, Ebeling W, Rechenberg I, Schwefel HP (eds) Parallel problem solving from nature—PPSN IV., Lecture Notes in Computer ScienceSpringer, Berlin, pp 504–512

  30. Lara A, Coello CAC, Schütze O (2009) Using gradientbased information to deal with scalability in multiobjective evolutionary algorithms. In: Proceedings of the eleventh conference on congress on evolutionary computation, Trondheim. IEEE Press, Piscataway, CEC’09, pp 16–23. http://dl.acm.org/citation.cfm?id=1689599.1689602

  31. Peńa SIV, Rionda SB, Aguirre AH (2007) Improved maximin selection for well spread pareto fronts. http://www.cimat.mx/reportes/enlinea/I-07-02.pdf

  32. Praditwong K, Yao X (2007) How well do multi- objective evolutionary algorithms scale to large problems. 2007 IEEE congress on evolutionary computation (CEC’2007). IEEE Press, Singapore, pp 3959–3966

    Chapter  Google Scholar 

  33. Purshouse RC (2003) On the evolutionary optimisation of many objectives. PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield

  34. Purshouse RC, Fleming PJ (2003) Evolutionary multi- objective optimisation: an exploratory analysis. In: Proceedings of the 2003 Congress on evolutionary computation (CEC’2003), vol 3. IEEE Press, Canberra, Australia, pp 2066–2073

  35. Purshouse RC, Fleming PJ (2007) On the evolutionary optimization of many conflicting objectives. IEEE Trans Evol Algorithms 11(6):770–784

    Article  Google Scholar 

  36. Sastry K, Goldberg D, Pelikan M (2005a) Limits of scalability of multiobjective estimation of distribution algorithms. In: The 2005 IEEE congress on evolutionary computation, 2005, vol 3, pp 2217–2224. doi:10.1109/CEC.2005.1554970

  37. Sastry K, Pelikan M, Goldberg DE (2005b) Decomposable problems, niching, and scalability of multiobjective estimation of distribution algorithms. Tech. Rep. IlliGAL Report No. 2005004, Illinois Genetic Algorithms Laboratory, University of Illinois at Urbana, Champaign. ftp://ftp-illigal.ge.uiuc.edu/pub/papers/IlliGALs/2005004.pdf

  38. Sastry K, Pelikan M, Goldberg DE (2005c) Decomposable problems, niching, and scalability of multiobjective estimation of distribution algorithms. CoRR abs/cs/0502057

  39. Zitzler E, Thiele L (1998) An Evolutionary Algorithm for multiobjective optimization: the strength pareto approach. Tech. Rep. 43, Computer Engineering and Communication Networks Lab (TIK), Swiss Federal Institute of Technology (ETH), Zurich

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

  41. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the performance of the strength pareto evolutionary algorithm. Tech. Rep., Zurich

Download references

Acknowledgments

We thank Dr. Carola Doerr (Winzen), Prof. Madhusudan Deshpande, Prof. Pravin Singru, Mr. Sharan Vaswani, and Mr. Paritosh Gote. We thank the editors and reviewers of Memetic Computing for their patient, rigorous work that helped us bring this paper into the present form.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ramprasad Joshi.

Additional information

This work is partially supported by Innoventive Industries Ltd. (India).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Joshi, R., Deshpande, B. Empirical and analytical study of many-objective optimization problems: analysing distribution of nondominated solutions and population size for scalability of randomized heuristics. Memetic Comp. 6, 133–145 (2014). https://doi.org/10.1007/s12293-014-0133-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-014-0133-y

Keywords

Navigation