journal article·2024-11-09Open access

Research on Multi-Objective Evolutionary Algorithms Based on Large-Scale Decision Variable Analysis

Jianing Li, Sijia Xu, Jiaming Zheng, Guoqing Jiang, Weichao Ding

Applied Sciences· Volume 14· Issue 22

Abstract

Large-scale high-dimensional many-objective optimization problems (LaMaOPs) are prevalent in fields such as autonomous driving, cloud resource scheduling, and smart grids. LaMaOPs involve a large number of decision variables and multiple conflicting objectives that need to be optimized simultaneously. The challenges posed by the curse of dimensionality due to the vast number of decision variables, and the conflict between convergence and diversity caused by the numerous objective variables, make traditional optimization methods inadequate. To address these issues, this paper proposes a two-population cooperative evolutionary algorithm based on large-scale decision variable analysis (DVA-TPCEA). This algorithm integrates quantitative analysis methods for decision variables to deeply examine their impact on each objective and introduces a contribution-based objective detection method. Additionally, a dual-population cooperative evolution mechanism is employed, with targeted optimization strategies designed for convergence and diversity populations, achieving synergistic and complementary optimization between the two populations. To validate the algorithm’s effectiveness in practical applications, a large-scale container resource scheduling strategy based on the DVA-TPCEA algorithm is also proposed. The experimental results indicate that the proposed algorithm demonstrates significant advantages in both general datasets DTLZ, WFG, and LSMOP, and practical models.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Topology Optimization in Engineering

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China

Key Lab of Information Network Security, Ministry of Public Security, Shanghai 200031, China

Funding

National Natural Science Foundation of China · Shanghai Pilot Program for Basic Research, China · Nature Science Foundation of Shanghai, China · Key Lab of Information Network Security, Ministry of Public Security, China

References (54)

Show source-provided references
1. Distributed parallel particle swarm optimization for multi-objective and many-objective large-scale optimization10.1109/ACCESS.2017.2702561 ↗
2. Weighted strategies to guide a multi-objective evolutionary algorithm for multi-UAV mission planning10.1016/j.swevo.2018.06.005 ↗
3. Multi-objective energy efficient virtual machines allocation at the cloud data center10.1109/TSC.2016.2596289 ↗
4. Energy management of hybrid electric vehicles: A review of energy optimization of fuel cell hybrid power system based on genetic algorithm10.1016/j.enconman.2020.112474 ↗
5. Neuro-evolution-based Generic Missile Guidance Law for Many-scenarios10.1016/j.asoc.2023.111210 ↗
6. Promoting Transfer of Robot Neuro-Motion-Controllers by Many-Objective Topology and Weight Evolution10.1109/TEVC.2022.3172294 ↗
7. Test problems for large-scale multiobjective and many-objective optimization10.1109/TCYB.2016.2600577 ↗
8. A Many-objective Evolutionary Algorithm Based on Interaction Force and Hybrid Optimization Mechanism10.1016/j.swevo.2024.101667 ↗
9. A Many-objective Evolutionary Algorithm Based on Reference Vector Guided Selection and Two Diversity and Convergence Enhancement Strategies10.1016/j.asoc.2024.111369 ↗
10. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
11. A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables10.1109/TEVC.2015.2455812 ↗
12. Zitzler, E., and Künzli, S. (2004, January 18–22). Indicator-based selection in multiobjective search. Proceedings of the International Conference on Parallel Problem Solving from Nature, Birmingham, UK.10.1007/978-3-540-30217-9_84 ↗
13. An evolutionary algorithmbased on independently evolving sub-problems for multimodal multi-objective optimization10.1016/j.ins.2022.10.096 ↗
14. Directed quick search guided evolutionary framework for large-scale multi-objective optimization problems10.1016/j.eswa.2023.122370 ↗
15. DeLag: Using Multi-Objective Optimization to Enhance the Detection of Latency Degradation Patterns in Service-Based Systems
16. A Hypercube-Based Encoding for Evolving Large-Scale Neural Networks10.1162/artl.2009.15.2.15202 ↗
17. On the Performance of Indirect Encoding Across the Continuum of Regularity10.1109/TEVC.2010.2104157 ↗
18. Coevolutionary multiobjective evolutionary algorithms: Survey of the state-of-the-art10.1109/TEVC.2017.2767023 ↗
19. Chen, Y.p., Yu, T.L., Sastry, K., and Goldberg, D.E. (2007). A survey of linkage learning techniques in genetic and evolutionary algorithms. IlliGAL Rep., 2007014.
20. A review of evolutionary multimodal multiobjective optimization10.1109/TEVC.2019.2909744 ↗
21. A new dominance relation-based evolutionary algorithm for many-objective optimization10.1109/TEVC.2015.2420112 ↗
22. An angle dominance criterion for evolutionary many-objective optimization10.1016/j.ins.2018.12.078 ↗
23. Ra-dominance: A new dominance relationship for preference-based evolutionary multiobjective optimization10.1016/j.asoc.2020.106192 ↗
24. Shift-based density estimation for Pareto-based algorithms in many-objective optimization10.1109/TEVC.2013.2262178 ↗
25. A knee-point-based evolutionary algorithm using weighted subpopulation for many-objective optimization10.1016/j.swevo.2019.02.001 ↗
26. An evolutionary many-objective optimization algorithm based on dominance and decomposition10.1109/TEVC.2014.2373386 ↗
27. Scalarizing functions in decomposition-based multiobjective evolutionary algorithms10.1109/TEVC.2017.2707980 ↗
28. An Adaptive Localized Decision Variable Analysis Approach to Large-Scale Multiobjective and Many-Objective Optimization10.1109/TCYB.2020.3041212 ↗
29. Fast hypervolume approximation scheme based on a segmentation strategy10.1016/j.ins.2019.02.054 ↗
30. IGD indicator-based evolutionary algorithm for many-objective optimization problems10.1109/TEVC.2018.2791283 ↗
31. An indicator-based many-objective evolutionary algorithm with boundary protection10.1109/TCYB.2019.2960302 ↗
32. A two-stage R2 indicator based evolutionary algorithm for many-objective optimization10.1016/j.asoc.2018.02.048 ↗
33. Bi-goal evolution for many-objective optimization problems10.1016/j.artint.2015.06.007 ↗
34. Two_Arch2: An improved two-archive algorithm for many-objective optimization10.1109/TEVC.2014.2350987 ↗
35. Future Edge Cloud and Edge Computing for Internet of Things Applications10.1109/JIOT.2017.2767608 ↗
36. Potter, M.A., and De Jong, K.A. (October, January 9). A cooperative coevolutionary approach to function optimization. Proceedings of the International Conference on Parallel Problem Solving from Nature, Jerusalem, Israel.
37. Liu, Y., Yao, X., Zhao, Q., and Higuchi, T. (2001, January 27–30). Scaling up fast evolutionary programming with cooperative coevolution. Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546), Seoul, Republic of Korea.
38. Cooperative co-evolutionary differential evolution algorithm applied for parameters identification of lithium-ion batteries10.1016/j.eswa.2022.117192 ↗
39. Zhang, Q., and Liu, B. (2016, January 24–29). GDE3: A differential evolution algorithm for many-objective optimization. Proceedings of the 2016 IEEE Congress on Evolutionary Computation, Vancouver, BC, Canada.
40. AMOEBA: A multi-objective evolutionary algorithm inspired by amoebae
41. Large scale evolutionary optimization using cooperative coevolution10.1016/j.ins.2008.02.017 ↗
42. Zille, H., Ishibuchi, H., Mostaghim, S., and Nojima, Y. (2016, January 20–24). Weighted optimization framework for large-scale multi-objective optimization. Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion, Denver, CO, USA.10.1145/2908961.2908979 ↗
43. Accelerating large-scale multiobjective optimization via problem reformulation10.1109/TEVC.2019.2896002 ↗
44. Kuneš, J., and Škerlep, D. (2004, January 19–23). PESA-II: Pareto envelope-based selection algorithm II. Proceedings of the 2004 IEEE Congress on Evolutionary Computation, Portland, OR, USA.
45. Multi-objective selective optimization for Pareto solutions
46. Li, Z., and Zhang, Q. (2015, January 25–28). Reference vector-guided evolutionary algorithm for many-objective optimization. Proceedings of the 2015 IEEE Congress on Evolutionary Computation, Sendai, Japan.
47. Zhao, Y., and Zhang, Q. (2015, January 25–28). An adaptive multi-objective evolutionary algorithm based on decomposition. Proceedings of the 2015 IEEE Congress on Evolutionary Computation, Sendai, Japan.
48. A Decision Variable Clustering-Based Evolutionary Algorithm for Large-Scale Many-Objective Optimization10.1109/TEVC.2016.2600642 ↗
49. DVA-TPCEA: A dual-population cooperative evolutionary algorithm based on decision variable analysis
50. Zitzler, E., Laumanns, M., and Thiele, L. (2001, January 27–30). SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, Republic of Korea.
51. Miyakawa, M., Sato, H., and Sato, Y. (2017, January 15–19). Utilization of infeasible solutions in MOEA/D for solving constrained many-objective optimization problems. Proceedings of the Genetic and Evolutionary Computation Conference Companion, Berlin, Germany.10.1145/3067695.3082039 ↗
52. Deb, K., Thiele, L., Laumanns, M., and Zitzler, E. (2005). Scalable test problems for evolutionary multiobjective optimization. Evolutionary Multiobjective Optimization: Theoretical Advances and Applications, Springer.
53. A Fuzzy Decision Variables Framework for Large-Scale Multiobjective Optimization10.1109/TEVC.2021.3118593 ↗
54. Solving large-scale many-objective optimization problems by covariance matrix adaptation evolution strategy with scalable small subpopulations10.1016/j.ins.2018.10.007 ↗