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.
Similar content being viewed by others
Notes
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
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
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
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)
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
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
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
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
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
Blum L, Cucker F, Shub M, Smale S (1998) Complexity and real computation. Springer, New York
Bosman PA, Thierens D (2003) The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans Evolut Comput 7(2):174–188
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
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
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
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
Deb K (2003) Multi-objective optimization using evolutionary algorithms, Wiley Student Edition. Wiley, Singapore
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
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
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
Dubhashi DP, Panconesi A (2009) Concentration of measure for the analysis of randomized algorithms, Cambridge
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
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
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
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
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
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
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
Khare V (2002) Performance scaling of multiobjective evolutionary algorithms. http://www.lania.mx/~ccoello/EMOO/thesis_khare.pdf.gz
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
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
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
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
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
Purshouse RC (2003) On the evolutionary optimisation of many objectives. PhD thesis, Department of Automatic Control and Systems Engineering, The University of Sheffield, Sheffield
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
Purshouse RC, Fleming PJ (2007) On the evolutionary optimization of many conflicting objectives. IEEE Trans Evol Algorithms 11(6):770–784
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
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
Sastry K, Pelikan M, Goldberg DE (2005c) Decomposable problems, niching, and scalability of multiobjective estimation of distribution algorithms. CoRR abs/cs/0502057
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
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
Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the performance of the strength pareto evolutionary algorithm. Tech. Rep., Zurich
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
Corresponding author
Additional information
This work is partially supported by Innoventive Industries Ltd. (India).
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-014-0133-y