×

An adaptive penalty-based boundary intersection method for many-objective optimization problem. (English) Zbl 1456.90148

Summary: Compared with domination-based methods, the multi-objective evolutionary algorithm based on decomposition (MOEA/D) is less prone to the difficulty caused by an increase in the number of objectives. It is a promising algorithmic framework for solving many-objective optimization problems (MaOPs). In MOEA/D, the target MaOP is decomposed into a set of single-objective problems by using a scalarizing function with evenly specified weight vectors. Among the available scalarizing functions, penalty-based boundary intersection (PBI) with an appropriate penalty parameter is known to perform well. However, its performance is heavily influenced by the setting of the penalty factor \((\theta)\), which can take a value from zero to +\( \infty \). A limited amount of work has thus far considered the choice of an appropriate value of \(\theta\). This paper presents a comprehensive experimental study on WFG and WFG-extend problems featuring two to 15 objectives. A range of values of \(\theta\) is investigated to understand its influence on the performance of the PBI-based MOEA/D (MOEA/D-PBI). Based on the observations, the range of values of \(\theta\) are divided into three sub-regions, and a two-stage adaptive penalty scheme is proposed to adaptively choose an appropriate value from 0.001 to 8000 during an optimization run. The results of experiments show that, the robustness of MOEA/D-PBI can be significantly enhanced using the proposed scheme.

MSC:

90C29 Multi-objective and goal programming
90C59 Approximation methods and heuristics in mathematical programming

Software:

MOEA/D; NSGA-II; HypE
Full Text: DOI

References:

[1] Bader, J.; Zitzler, E., Hype: An algorithm for fast hypervolume-based many-objective optimization (2011), MIT Press
[2] Cheng, J.; Yen, G. G.; Zhang, G., A many-objective evolutionary algorithm with enhanced mating and environmental selections, IEEE Trans. Evol. Comput., 19, 4, 592-605 (2015)
[3] Corne, D. W.; Knowles, J. D., Techniques for highly multiobjective optimisation: some nondominated points are better than others, Conference on Genetic and Evolutionary Computation, 773-780 (2007)
[4] Deb, K., Multiobjective optimization using evolutionary algorithms (2001), John Wiley & Sons, Inc · Zbl 0970.90091
[5] Deb, K.; Jain, H., An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: solving problems with box constraints, IEEE Trans. Evol. Comput., 18, 4, 577-601 (2014)
[6] Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T., A fast and elitist multiobjective genetic algorithm: NSGA-II, IEEE Trans. Evol. Comput., 6, 2, 182-197 (2002)
[7] Emmerich, M.; Beume, N.; Naujoks, B., An EMO algorithm using the hypervolume measure as selection criterion, International Conference on Evolutionary Multi-Criterion Optimization, 62-76 (2005) · Zbl 1109.68595
[8] Ishibuchi, H.; Akedo, N.; Nojima, Y., Relation between neighborhood size and MOEA/d performance on many-objective problems, 7811, 459-474 (2013)
[9] Ishibuchi, H.; Akedo, N.; Nojima, Y., Behavior of multiobjective evolutionary algorithms on many-objective knapsack problems, Evol. Comp. IEEE Trans., 19, 2, 264-283 (2015)
[10] Ishibuchi, H.; Doi, K.; Nojima, Y., Characteristics of many-objective test problems and penalty parameter specification in MOEA/D, IEEE Congress on Evolutionary Computation (CEC), 1115-1122 (2016)
[11] Ishibuchi, H.; Sakane, Y.; Tsukamoto, N.; Nojima, Y., Adaptation of scalarizing functions in moea/d: An adaptive scalarizing function-based multiobjective evolutionary algorithm, (Ehrgott, M.; Fonseca, C. M.; Gandibleux, X.; Hao, J. K.; Sevaux, M., Evolutionary Multi-Criterion Optimization (2009), Springer Berlin Heidelberg: Springer Berlin Heidelberg Berlin, Heidelberg), 438-452
[12] Ishibuchi, H.; Sakane, Y.; Tsukamoto, N.; Nojima, Y., Simultaneous use of different scalarizing functions in moea/d, Genetic and Evolutionary Computation Conference, GECCO 2010, Proceedings, Portland, Oregon, Usa, July, 519-526 (2010)
[13] Khare, V.; Yao, X.; Deb, K., Performance scaling of multi-objective evolutionary algorithms, International Conference on Evolutionary Multi-Criterion Optimization, 376-390 (2003) · Zbl 1036.90541
[14] Li, B.; Li, J.; Tang, K.; Yao, X., Many-objective evolutionary algorithms: a survey, ACM Comp. Surveys (CSUR), 48, 1, 13 (2015)
[15] Li, B.; Tang, K.; Li, J.; Yao, X., Stochastic ranking algorithm for many-objective optimization based on multiple indicators, IEEE Trans. Evol. Comput., 99, 924-938 (2016)
[16] Li, K.; Deb, K.; Zhang, Q.; Kwong, S., An evolutionary many-objective optimization algorithm based on dominance and decomposition, IEEE Trans. Evol. Comput., 19, 5, 694-716 (2015)
[17] Marler, R. T.; Arora, J. S., The weighted sum method for multi-objective optimization: new insights, Struc. Multidis. Optimiz., 41, 6, 853-862 (2010) · Zbl 1274.90359
[18] Miettinen, K., Nonlinear multiobjective optimization (1999), Kluwer Academic · Zbl 0949.90082
[19] Ming, M.; Wang, R.; Zha, Y.; Zhang, T., Pareto adaptive penalty-based boundary intersection method for multi-objective optimization, Inf. Sci. (NY), 414, 158-174 (2017) · Zbl 1435.90158
[20] Mohammadi, A.; Omidvar, M. N.; Li, X.; Deb, K., Sensitivity analysis of penalty-based boundary intersection on aggregation-based EMO algorithms, IEEE Congress on Evolutionary Computation (CEC), 2891-2898 (2015)
[21] Palakonda, V.; Mallipeddi, R., Pareto dominance-based algorithms with ranking methods for many-objective optimization, IEEE Access, PP, 99 (2017)
[22] Sato, H., Inverted PBI in MOEA/D and its impact on the search performance on multi and many-objective optimization, Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation. Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, GECCO ’14, 645-652 (2014), ACM
[23] Sato, H., Analysis of inverted pbi and comparison with other scalarizing functions in decomposition based MOEAs, J. Heuristics, 21, 6, 819-849 (2015)
[24] Wang, R.; Zhang, Q.; Zhang, T., Decomposition-based algorithms using pareto adaptive scalarizing methods, IEEE Trans. Evol. Comput., 20, 6, 821-837 (2016)
[25] Wang, R.; Zhou, Z.; Ishibuchi, H.; Liao, T.; Zhang, T., Localized weighted sum method for many-objective optimization, IEEE Trans. Evol. Comput., PP, 99, 3-18 (2016)
[26] Wu, G.; Mallipeddi, R.; Suganthan, P. N., Ensemble strategies for population-based optimization algorithms - a survey, Swarm Evol. Comput. (2018)
[27] Wu, G.; Shen, X.; Li, H.; Chen, H.; Lin, A.; Suganthan, P., Ensemble of differential evolution variants, Inf. Sci. (NY), 423, 172-186 (2018)
[28] Yang, S.; Jiang, S.; Jiang, Y., Improving the multiobjective evolutionary algorithm based on decomposition with new penalty schemes, Soft Comput., 21, 16, 1-15 (2016)
[29] Zhang, Q.; Li, H., MOEA/D: a multiobjective evolutionary algorithm based on decomposition, IEEE Trans. Evol. Comput., 11, 6, 712-731 (2007)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.