ABSTRACT
Recently a number of approaches have been proposed to improve the scalability of evolutionary multiobjective optimization (EMO) algorithms to many-objective problems. In this paper, we examine the effectiveness of those approaches through computational experiments on multiobjective knapsack problems with two, four, six, and eight objectives. First we briefly review related studies on evolutionary many-objective optimization. Next we explain why Pareto dominance-based EMO algorithms do not work well on many-objective optimization problems. Then we explain various scalability improvement approaches. We examine their effects on the performance of NSGA-II through computational experiments. Experimental results clearly show that the diversity of solutions is decreased by most scalability improvement approaches while the convergence of solutions to the Pareto front is improved. Finally we conclude this paper by pointing out future research directions.
- Abraham, A., Jain, L. C., and Goldberg, R. (eds.) Evolutionary Multiobjective Optimization: Theoretical Advances and Applications. Springer, Berlin (2005).]] Google ScholarDigital Library
- Branke, J., Kaußler, T., and Schmeck, H. Guidance in evolutionary multi-objective optimization. Advances in Engineering Software 32, 6 (2001) 499--507.]]Google ScholarCross Ref
- Brockhoff, D., and Zitzler, E. Are all objectives necessary? On dimensionality reduction in evolutionary multiobjective optimization. Lecture Notes in Computer Science 4193: Parallel Problem Solving from Nature - PPSN IX, Springer, Berlin (2006) 533--542.]] Google ScholarDigital Library
- Brockhoff, D., and Zitzler, E. Improving hypervolume-based multiobjective evolutionary algorithms by using objective reduction methods. Proc. of 2007 IEEE Congress on Evolutionary Computation (2007) 2086--2093.]]Google Scholar
- Coello, C. A. C., and Lamont, G. B. Applications of Multi-Objective Evolutionary Algorithms. World Scientific, Singapore (2004).]]Google Scholar
- Coello, C. A. C., van Veldhuizen, D. A., and Lamont, G. B. Evolutionary Algorithms for Solving Multi-Objective Problems. Kluwer, Boston (2002).]] Google ScholarDigital Library
- Corne, D., and Knowles, J. Techniques for highly multiobjective optimization: Some non-dominated points are better than others. Proc. of 2007 Genetic and Evolutionary Computation Conference (2007) 773--780.]] Google ScholarDigital Library
- Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley & Sons, Chichester (2001).]] Google ScholarDigital Library
- Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. on Evolutionary Computation 6, 2 (2002) 182--197.]] Google ScholarDigital Library
- Deb, K., and Saxena, D. K. On finding Pareto-optimal solutions through dimensionality reduction for certain large-dimensional multi-objective optimization problems. KanGAL Report, No. 2005011, Kanpur Genetic Algorithms Laboratory (KanGAL), Indian Institute of Technology Kanpur (2005).]]Google Scholar
- Deb, K., and Saxena, K. Searching for Pareto-optimal solutions through dimensionality reduction for certain large-dimensional multi-objective optimization problems. Proc. of 2006 IEEE Congress on Evolutionary Computation (2006) 3353--3360.]]Google Scholar
- Deb, K., and Sundar, J. Preference point based multi-objective optimization using evolutionary algorithms. Proc. of 2006 Genetic and Evolutionary Computation Conference (2006) 635--642.]] Google ScholarDigital Library
- Drechsler, N., Drechsler, R., and Becker, B. Multi-objective optimization based on relation favour. Lecture Notes in Computer Science 1993: Evolutionary Multi-Criterion Optimization - EMO 2001, Springer, Berlin (2001) 154--166.]] Google ScholarDigital Library
- Fleming, P. J., Purshouse, R. C., and Lygoe, R. J. Many-objective optimization: An engineering design perspective. Lecture Notes in Computer Science 3410: Evolutionary Multi-Criterion Optimization - EMO 2005, Springer, Berlin (2005) 14--32.]] Google ScholarDigital Library
- Hughes, E. J. Evolutionary many-objective optimization: Many once or one many?. Proc. of 2005 IEEE Congress on Evolutionary Computation (2005) 222--227.]]Google Scholar
- Hughes, E. J. MSOPS-II: A general-purpose many-objective optimizer. Proc. of 2007 IEEE Congress on Evolutionary Computation (2007) 3944--3951.]]Google Scholar
- Ikeda, K., Kita, H., and Kobayashi, S. Failure of Pareto-based MOEAs: Does non-dominated really mean near to optimal?. Proc. of 2001 IEEE Congress on Evolutionary Computation (2001) 957--962.]]Google Scholar
- Ishibuchi, H., Doi, T., and Nojima, Y. Incorporation of scalarizing fitness functions into evolutionary multiobjective optimization algorithms. Lecture Notes in Computer Science 4193: Parallel Problem Solving from Nature - PPSN IX, Springer, Berlin (2006) 493--502.]] Google ScholarDigital Library
- Ishibuchi, H., and Nojima, Y. Optimization of scalarizing functions through evolutionary multiobjective optimization. Lecture Notes in Computer Science 4403: Evolutionary Multi-Criterion Optimization - EMO 2007, Springer, Berlin (2007) 51--65.]] Google ScholarDigital Library
- Ishibuchi, H., Tsukamoto, N., and Nojima, Y. Iterative approach to indicator-based multiobjective optimization. Proc. of 2007 IEEE Congress on Evolutionary Computation (2007) 3697--3704.]]Google Scholar
- Ishibuchi, H., Tsukamoto, N., and Nojima, Y. Evolutionary many-objective optimization: A short review. Proc. of 2008 IEEE Congress on Evolutionary Computation (in press).]]Google Scholar
- Jaszkiewicz, A. On the performance of multiple-objective genetic local search on the 0/1 knapsack problem - A comparative experiment. IEEE Trans. on Evolutionary Computation 6, 4 (2002) 402--412.]] Google ScholarDigital Library
- Jaszkiewicz, A. On the computational efficiency of multiple objective metaheuristics: The knapsack problem case study. European Journal of Operational Research 158, 2 (2004) 418--433.]]Google ScholarCross Ref
- Khara, V., Yao, X., and Deb, K. Performance scaling of multi-objective evolutionary algorithms. Lecture Notes in Computer Science 2632: Evolutionary Multi-Criterion Optimization - EMO 2003, Springer, Berlin (2004) 367--390.]] Google ScholarDigital Library
- Köppen, M. and Yoshida, K. Substitute distance assignments in NSGA-II for handling many-objective optimization problems. Lecture Notes in Computer Science 4403: Evolutionary Multi-Criterion Optimization - EMO 2007, Springer, Berlin (2007) 727--741.]] Google ScholarDigital Library
- Kukkonen, S., and Lampinen, J. Ranking-dominance and many-objective optimization. Proc. of 2007 IEEE Congress on Evolutionary Computation (2007) 3983--3990.]]Google Scholar
- Purshouse, R. C., and Fleming, P. J. Evolutionary many-objective optimization: An exploratory analysis. Proc. of 2003 IEEE Congress on Evolutionary Computation (2003) 2066--2073.]]Google Scholar
- Sato, H., Aguirre, H. E., and Tanaka, K. Controlling dominance area of solutions and its impact on the performance of MOEAs. Lecture Notes in Computer Science 4403: Evolutionary Multi-Criterion Optimization - EMO 2007, Springer, Berlin (2007) 5--20.]] Google ScholarDigital Library
- Sülflow, A., Drechsler, N., and Drechsler, R. Robust multi-objective optimization in high dimensional spaces. Lecture Notes in Computer Science 4403: Evolutionary Multi-Criterion Optimization - EMO 2007, Springer, Berlin (2007) 715--726.]] Google ScholarDigital Library
- Thiele, L., Miettinen, K., Korhonen, P. J., and Molina, J. A preference-based interactive evolutionary algorithm for multiobjective optimization. Helsinki School of Economics, Working Paper (2007) W-412.]]Google Scholar
- Wagner, T., Beume, N., and Naujoks, B. Pareto-, aggregation-, and indicator-based methods in many-objective optimization. Lecture Notes in Computer Science 4403: Evolutionary Multi-Criterion Optimization - EMO 2007, Springer, Berlin (2007) 742--756.]] Google ScholarDigital Library
- Zhang, Q., and Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. on Evolutionary Computation 11, 6 (2007) 712--731.]] Google ScholarDigital Library
- Zitzler, E., and Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. on Evolutionary Computation 3 , 4 (1999) 257--271.]] Google ScholarDigital Library
Index Terms
- Effectiveness of scalability improvement attempts on the performance of NSGA-II for many-objective problems
Recommendations
An improved NSGA-III procedure for evolutionary many-objective optimization
GECCO '14: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary ComputationMany-objective (four or more objectives) optimization problems pose a great challenge to the classical Pareto-dominance based multi-objective evolutionary algorithms (MOEAs), such as NSGA-II and SPEA2. This is mainly due to the fact that the selection ...
Empirical Analysis of Using Weighted Sum Fitness Functions in NSGA-II for Many-Objective 0/1 Knapsack Problems
UKSIM '09: Proceedings of the UKSim 2009: 11th International Conference on Computer Modelling and SimulationHandling of many-objective problems is a hot issue in the evolutionary multiobjective optimization (EMO) community. It is well-known that frequently-used EMO algorithms such as NSGA-II and SPEA do not work well on many-objective problems whereas they ...
Recombination of similar parents in SMS-EMOA on many-objective 0/1 knapsack problems
PPSN'12: Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part IIIn the evolutionary multiobjective optimization (EMO) community, indicator-based evolutionary algorithms (IBEAs) have rapidly increased their popularity in the last few years thanks to their theoretical background and high search ability. Hypervolume ...
Comments