Abstract
How to maintain a good balance between convergence and diversity is particularly important for the performance of the many-objective evolutionary algorithms. Especially, the many-objective optimization problem is a complicated Pareto front, the many-objective evolutionary algorithm can easily converge to a narrow of the Pareto front. An efficient environmental selection and normalization method are proposed to address this issue. The maximum angle selection method based on vector angle is used to enhance the diversity of the population. The maximum angle rule selects the solution as reference vector can work well on complicated Pareto front. A penalty-based adaptive vector distribution selection criterion is adopted to balance convergence and diversity of the solutions. As the evolution process progresses, the new normalization method dynamically adjusts the implementation of the normalization. The experimental results show that new algorithm obtains 30 best results out of 80 test problems compared with other five many-objective evolutionary algorithms. A large number of experiments show that the proposed algorithm has better performance, when dealing with numerous many-objective optimization problems with regular and irregular Pareto Fronts.


















Similar content being viewed by others
Abbreviations
- Abbreviations:
-
Full name
- MOP:
-
Multi-objective optimizaiton problem
- MaOP:
-
Many-objective optimizaiton problem
- PF:
-
Pareto-optimal front
- MOEA:
-
Multi-objective evolutionary algorithm
- MaOEA:
-
Many-objective evolutionary algorithm
- HV:
-
Hypervolume
- APD:
-
Angle-penalized distance
- PBI:
-
Penalty-based boundary intersection
- PVD:
-
Angle-based adaptive penalty-based vector distribution
- SBX:
-
Simulated binary crossover
References
Agrawal, R. B., Deb, K., Deb, K., & Agrawal, R. B. (2000). Simulated binary crossover for continuous search space. Complex Systems, 9(3), 115–148. https://doi.org/10.1145/2739480.2754776
Bader, J., & Zitzler, E. (2011). HypE: An algorithm for fast hypervolume-based many-objective optimization. Evolutionary Computation, 19(1), 45–76. https://doi.org/10.1162/EVCO_a_00009
Cai, X., Xiao, Y., Li, M., Hu, H., Ishibuchi, H., & Li, X. (2021). A grid-based inverted generational distance for multi/many-objective optimization. IEEE Transactions on Evolutionary Computation, 25(1), 21–34. https://doi.org/10.1109/TEVC.2020.2991040
Chen, L., Deb, K., Liu, H. L., & Zhang, Q. (2021). Effect of objective normalization and penalty parameter on penalty boundary intersection decomposition-based evolutionary many-objective optimization algorithms. Evolutionary Computation, 29(1), 157–186. https://doi.org/10.1162/evco_a_00276
Cheng, R., Jin, Y., Olhofer, M., & Sendhoff, B. (2016). A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Transactions on Evolutionary Computation, 20(5), 773–791. https://doi.org/10.1109/TEVC.2016.2519378
Cheng, R., Li, M., Tian, Y., Zhang, X., & Yang, S. (2017). A benchmark test suite for evolutionary many-objective optimization. Complex & Intelligent Systems, 3(1), 67–81. https://doi.org/10.1007/s40747-017-0039-7
Deb, K., & Goyal, M. (1996). A combined genetic adaptive search (geneas) for engineering design. Journal of Computer Science and Informatics, 26(4), 30–45.
Deb, K., & Jain, H. (2014). An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Transactions on Evolutionary Computation, 18(4), 577–601. https://doi.org/10.1109/TEVC.2013.2281535
Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017
Deb, K., Mohan, M., & Mishra, S. (2005a). Evaluating the epsilon-domination based multi-objective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evolutionary Computation, 13(4), 501–525. https://doi.org/10.1162/106365605774666895
Deb, K., Thiele, L., Laumanns, M., & Zitzler, E. (2005b). Scalable test problems for evolutionary multiobjective optimization. London: Springer.
Derrac, J., García, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and Evolutionary Computation, 1(1), 3–18. https://doi.org/10.1016/j.swevo.2011.02.002
Emmerich, M., Beume, N., & Naujoks, B. (2005). An emo algorithm using the hypervolume measure as selection criterion. In C. A. Coello Coello, A. Hernández Aguirre, & E. Zitzler (Eds.), Evolutionary multi-criterion optimization. Berlin: Springer.
Fleischer, M. (2003). The measure of pareto optima applications to multi-objective metaheuristics. In C. M. Fonseca, P. J. Fleming, E. Zitzler, L. Thiele, & K. Deb (Eds.), Evolutionary multi-criterion optimization. Berlin: Springer.
Hu, Z., Yang, J., Cui, H., Wei, L., & Fan, R. (2019). MOEA3D: A moea based on dominance and decomposition with probability distribution model. Soft Computing, 23(4), 1219–1237. https://doi.org/10.1007/s00500-017-2840-z.
Zy, Hu., Jm, Yang, Zw, Zhao, Sun, H., & Hj, Che. (2016). Multi-objective optimization of rolling schedules on aluminum hot tandem rolling. The International Journal of Advanced Manufacturing Technology, 85(1), 85–97. https://doi.org/10.1007/s00170-015-7909-1
Huband, S., Hingston, P., Barone, L., & While, L. (2006). A review of multiobjective test problems and a scalable test problem toolkit. IEEE Transactions on Evolutionary Computation, 10(5), 477–506. https://doi.org/10.1109/TEVC.2005.861417
Huh, J., Chae, M. J., Park, J., & Kim, K. (2019). A case-based reasoning approach to fast optimization of travel routes for large-scale as/rss. Journal of Intelligent Manufacturing, 30, 1765–1778. https://doi.org/10.1007/s10845-017-1349-8
Li, H., & Zhang, Q. (2009). Multiobjective optimization problems with complicated pareto sets, moea/d and nsga-ii. IEEE Transactions on Evolutionary Computation, 13(2), 284–302. https://doi.org/10.1109/TEVC.2008.925798
Li, K., Deb, K., Zhang, Q., & Kwong, S. (2015). An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Transactions on Evolutionary Computation, 19(5), 694–716. https://doi.org/10.1109/TEVC.2014.2373386
Li, L., Chang, L., Gu, T., Sheng, W., & Wang, W. (2021). On the norm of dominant difference for many-objective particle swarm optimization. IEEE Transactions on Cybernetics, 51(4), 2055–2067. https://doi.org/10.1109/TCYB.2019.2922287
Liang, T., & Yu, L. (2020). A study on the prediction of inherent deformation in fillet-welded joint using support vector machine and genetic optimization algorithm. Journal of Intelligent Manufacturing, 31(3), 575–596. https://doi.org/10.1007/s10845-019-01469-w
Liu, H., Wang, Y., Tu, L., Ding, G., & Hu, Y. (2019). A modified particle swarm optimization for large-scale numerical optimizations and engineering design problems. Journal of Intelligent Manufacturing, 30, 2407–2433. https://doi.org/10.1007/s10845-018-1403-1
Liu, W., Wang, Z., Yuan, Y., Zeng, N., Hone, K., & Liu, X. (2021). A novel sigmoid-function-based adaptive weighted particle swarm optimizer. IEEE Transactions on Cybernetics, 51(2), 1085–1093. https://doi.org/10.1109/TCYB.2019.2925015
Ma, X., Liu, F., Qi, Y., Wang, X., Li, L., Jiao, L., et al. (2016). A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables. IEEE Transactions on Evolutionary Computation, 20(2), 275–298. https://doi.org/10.1109/TEVC.2015.2455812
Qin, S., Sun, C., Jin, Y., Tan, Y., & Fieldsend, J. (2021). Large-scale evolutionary multiobjective optimization assisted by directed sampling. IEEE Transactions on Evolutionary Computation, 25(4), 724–738. https://doi.org/10.1109/TEVC.2021.3063606
Tian, Y., Zheng, X., Zhang, X., & Jin, Y. (2020). Efficient large-scale multiobjective optimization based on a competitive swarm optimizer. IEEE Transactions on Cybernetics, 50(8), 3696–3708. https://doi.org/10.1109/TCYB.2019.2906383
Tian, Y., Liu, R., Zhang, X., Ma, H., Tan, K. C., & Jin, Y. (2021). A multipopulation evolutionary algorithm for solving large-scale multimodal multiobjective optimization problems. IEEE Transactions on Evolutionary Computation, 25(3), 405–418. https://doi.org/10.1109/TEVC.2020.3044711
Trautmann, H., Wagner, T., & Brockhoff, D. (2013). R2-EMOA: Focused multiobjective search using R2-indicator-based selection. Learning and intelligent optimization. Berlin: Springer.
Wang, C., Pan, H., & Su, Y. (2020). A many-objective evolutionary algorithm with diversity-first based environmental selection. Swarm and evolutionary computation, 53, 100641. https://doi.org/10.1016/j.swevo.2019.100641.
Wang, Z. J., Zhan, Z. H., Kwong, S., Jin, H., & Zhang, J. (2021). Adaptive granularity learning distributed particle swarm optimization for large-scale optimization. IEEE Transactions on Cybernetics, 51(3), 1175–1188. https://doi.org/10.1109/TCYB.2020.2977956
Xiang, Y., Zhou, Y., Li, M., & Chen, Z. (2017). A vector angle-based evolutionary algorithm for unconstrained many-objective optimization. IEEE Transactions on Evolutionary Computation, 21(1), 131–152. https://doi.org/10.1109/TEVC.2016.2587808
Xiong, Z., Yang, J., Hu, Z., Zhao, Z., & Wang, X. (2021). Evolutionary many-objective optimization algorithm based on angle and clustering. Applied Intelligence, 51(4), 2045–2062. https://doi.org/10.1007/s10489-020-01874-2
Yang, C., Hu, C., & Zou, Y. (2019). Pbi function based evolutionary algorithm with precise penalty parameter for unconstrained many-objective optimization. Swarm and Evolutionary Computation, 50, 100568–100568. https://doi.org/10.1016/j.swevo.2019.100568
Yang, S., Li, M., Liu, X., & Zheng, J. (2013). A grid-based evolutionary algorithm for many-objective optimization. IEEE Transactions on Evolutionary Computation, 17(5), 721–736. https://doi.org/10.1109/TEVC.2012.2227145
Yuan, J., Liu, H. L., Gu, F., Zhang, Q., & He, Z. (2021). Investigating the properties of indicators and an evolutionary many-objective algorithm using promising regions. IEEE Transactions on Evolutionary Computation, 25(1), 75–86. https://doi.org/10.1109/TEVC.2020.2999100
Yuan, Y., Xu, H., Wang, B., & Yao, X. (2016). A new dominance relation-based evolutionary algorithm for many-objective optimization. IEEE Transactions on Evolutionary Computation, 20(1), 16–37. https://doi.org/10.1109/TEVC.2015.2420112
Zhang, Q., & Li, H. (2007). MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Transactions on Evolutionary Computation, 11(6), 712–731. https://doi.org/10.1109/TEVC.2007.892759
Zhang, X., Tian, Y., & Jin, Y. (2015). A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Transactions on Evolutionary Computation, 19(6), 761–776. https://doi.org/10.1109/TEVC.2014.2378512
Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. IEEE Transactions on Evolutionary Computation, 3(4), 257–271. https://doi.org/10.1109/4235.797969.
Zitzler, E., Laumanns, M., & Thiele, L. (2002). Spea2: Improving the strength pareto evolutionary algorithm. Springer-Verlag, Berlin, In evolutionary methods for design, optimization and control with applications to industrial problems, pp 95–100, https://doi.org/10.1007/978-3-642-39678-6_34
Zou, J., Ji, C., Yang, S., Zhang, Y., Zheng, J., & Li, K. (2019). A knee-point-based evolutionary algorithm using weighted subpopulation for many-objective optimization. Swarm and Evolutionary Computation. https://doi.org/10.1016/j.swevo.2019.02.001
Funding
This work was supported by Natural Science Foundation-Steel and Iron Foundation of Hebei Province [Grant Nos. E2019105123], the Department of Education of Hebei Province [Grant Nos. ZD2019311].
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xiong, Z., Yang, J., Zhao, Z. et al. Maximum angle evolutionary selection for many-objective optimization algorithm with adaptive reference vector. J Intell Manuf 34, 961–984 (2023). https://doi.org/10.1007/s10845-021-01865-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-021-01865-1