计算机科学 ›› 2025, Vol. 52 ›› Issue (10): 296-307.doi: 10.11896/jsjkx.241000025
孙良旭1, 李林林1, 刘国莉2
SUN Liangxu1, LI Linlin1, LIU Guoli2
摘要: 为了解决基于分解多目标进化算法求解具有非常规Pareto前沿(Pareto Front,PF)的多目标优化问题(Multi-Objective Problems,MOPs)出现的性能变差、普适性不高等问题,提出了一种新的基于子问题有效性引导的多目标进化算法(Sub-problem Effectiveness Guided Multi-Objective Evolution Algorithm Based on Decomposition,MOEA/D-SEG)。算法扩展了子问题结构并描述权向量在进化过程的表现。通过裂变“高效”子问题实现权向量调整,使算法能够更好地适应不同特征的多目标优化问题,保证求得解集的收敛性和多样性,提高算法求解各类复杂多目标优化问题的能力。通过一系列实验,证明了提出算法在不同特征测试问题上的有效性。通过与其他先进算法进行比较分析,证明了提出算法的优越性。该算法在炼钢-连铸调度问题中的应用进一步验证了算法的实用性。
中图分类号:
[1]CHEN Z,HUANG X Y,LIU A,et al.Reliability-Oriented Multiobjective Optimization of Electrical Machines Considering Insulation Thermal Lifetime Prediction[J].IEEE Transactions on Transportation Electrification,2024,10(1):2264-2276. [2]LIU L L,WANG A M,SUN G,et al.Multiobjective Optimization for Improving Throughput and Energy Efficiency in UAV-Enabled IoT[J].IEEE Internet of Things Journal,2022,9(20):20763-20777. [3]FAN Q Q,ZHANG Y L,LI N.An Autoselection Strategy of Multiobjective Evolutionary Algorithms Based on Performance Indicator and its Application[J].IEEE Transactions on Automation Science and Engineering,2022,19(3):2422-2436. [4]LUAN C X,LIU R Z,ZHANG Q Y,et al.Multi-objective land use optimization based on integrated NSGA-II-PLUS model:Comprehensive consideration of economic development and ecosystem services value enhancement[J].Journal of Cleaner Production,2024,434(1):140306. [5]DEB K.PRATAPA,AGARWAL S,et al.A fast and elitist multiobjective genetic algorithm:NSGA-II[J].IEEE Transactions on Evolutionary Computation,2002,6(2):182-197. [6]GU Q H,WANG R,XIE H Y,et al.Modified non-dominatedsorting genetic algorithm III with fine final level selection[J].Applied Intelligence,2021,51(1):4236-4269. [7]FALC'ON-CARDONA J G,COELLO C A C.Indicator-based multi-objective evolutionary algorithms:a comprehensive survey[J].ACM Computing,Surveys,2020,53(2):1-35. [8]LI J H,CHEN G Y,LI M,et al.An enhanced-indicator based many-objective evolutionary algorithm with adaptive reference point[J].Swarm and Evolutionary Computation,2020,55(6):100669. [9]SHANG K,ISHIBUCHI H,HE L J,et al.A survey on the hypervolume indicator in evolutionary multi-objective optimization[J].IEEE Transactions on Evolutionary Computation,2020,25(1):1-20. [10]WU M Y,LI K,KWONG S,et al.Learning to Decompose:AParadigm for Decomposition-Based Multiobjective Optimization[J].IEEE Transactions on Evolutionary Computation,2019,23(3):376-390. [11]ZHANG Q F,LI H.MOEA/D:A multiobjective evolutionaryalgorithm based on decomposition[J].IEEE Transactions on Evolutionary Computation,2007,11(6):712-731. [12]DAS I,DENNIS J E.Normal-boundary intersection:A newmethod for generating the pareto surface in nonlinear multicriteria optimization problems[J].SIAM Journal on Optimization,1998,8(3):631-657. [13]MA X L,YU Y N,LI X D,et al.A Survey of Weight Vector Adjustment Methods for Decomposition-Based Multiobjective Evolutionary Algorithms[J].IEEE Transactions on Evolu-tionary Computation,2020,24(4):634-649. [14]GAOW F,LIU L L,WANG Z K,et al.Survey on Multiobjective Optimization Evolutionary Algorithm Based on Decomposition[J].Journal of Software,2023,34(10):4743-4771. [15]HUA Y C,LIU Q Q,HAO K R,et al.A Survey of EvolutionaryAlgorithms for Multi-Objective Optimization Problems With Irregular Pareto Fronts[J].IEEE/CAA Journal of Automatica Sinica,2021,8(2):303-318. [16]WU M Y,LI K,KWONG S,et al. Evolutionary many-objective optimization based on adversarial decomposition[J].IEEE Transactions on Cybernetics,2020,50(2):753-764. [17]ZHAO Y L,SONG Y X,TANG L W.Many-objective evolutio-nary algorithm based on vector angle decomposition[J].Control and Decision,2021,36(3):761-768. [18]ZENG L,ZENG W J,LI Y Y,et al.A multi-objective evolu-tionary algorithm based on adaptive aggregation distance[J].Control and Decision,2024,39(4):1113-1122. [19]LI W,CHEN Y T,DONG Y H,et al.A solution potential-based adaptation reference vector evolutionary algorithm for many-objective optimization[J].Swarm and Evolutionary Computation,2024,84(2):101451. [20]ZHONG X Y,YAO X J,GONG D W,et al.A dual-population-based evolutionary algorithm for multi-objective optimization problems with irregular Pareto fronts[J].Swarm and Evolu-tionary Computation,2024,87(6):101566. [21]XU Y,LI F S,ZHANG H,et al.An adaptive reference vector guided many-objective optimization algorithm based on the pareto front density estimation[J].Swarm and Evolutionary Computation,2024,88(7):101601. [22]DE FARIAS L R C,ARAUJO A F R.A decomposition-based many-objective evolutionary algorithm updating weights when required[J].Swarm and Evolutionary Computation,2022,68(2):100980. [23]ZHANG C J,GAO L,LI X Y,et al.Resetting Weight Vectors in MOEA/D for Multiobjective Optimization Problems With Discontinuous Pareto Front[J].IEEE Transactions on Cybernetics,2022,52(9):9770-9783. [24]ZHENG W,TAN Y Y,YAN Z Y,et al.A novel clustering-based evolutionary algorithm with objective space decomposition for multi/many-objective optimization[J].Information Sciences,2024,677(8):120940. [25]LIU Q Q,JIN Y C,HEIDERICH M,et al.Coordinated Adaptation of Reference Vectors and Scalarizing Functions in Evolutionary Many-Objective Optimization[J].IEEE Transactions on Systems,Man,and Cybernetics:Systems,2023,53(2):763-775. [26]LI M Q,YAO X.What weights work for you? Adapting weights for any Pareto front shape in decomposition-based evolutionary multiobjective optimisation[J].Evolutionary Computation,2020,28(2):227-253. [27]TIAN Y,ZHANG X Y,CHENG R,et al.Guiding evolutionary multiobjective optimization with generic front modeling[J].IEEE Transactions on Cybernetics,2020,50(3):1106-1119. [28]LI L,YEN G G,SAHOO A,et al.On the estimation of Pareto front and dimensional similarity in many-objective evolutionary algorithm[J].Information Sciences,2021,563(7):375-400. [29]ZHANG X,YU G,JIN Y C,et al.An adaptive Gaussian process based manifold transfer learning to expensive dynamic multi-objective optimization[J].Neurocomputing,2023,538(6):126212. [30]XIANG Y,ZHOU Y R,YANG X W,et al.A many-objective evo-lutionary algorithm with Pareto-adaptive reference points[J].IEEE Transactions on Evolutionary Computation,2020,24(1):99-113. [31]GU F Q,CHEUNG Y M.Self-organizing map-based weight design for decomposition-based many-objective evolutionary algorithm[J].IEEE Transactions on Evolutionary Computation,2018,22(2):211-225. [32]LIU Q Q,JIN Y C,HEIDERICH M,et al.An Adaptive Refe-rence Vector-Guided Evolutionary Algorithm Using Growing Neural Gas for Many-Objective Optimization of Irregular Problems[J].IEEE Transactions on Cybernetics,2022,52(5):2698-2711. [33]GU Q H,PANG D J,WANG Q.Evolutionary many-objectivealgorithm with improved growing neural gas and angle-penalized distance for irregular problems[J].Applied Intelligence,2023,53(3):19892-19921. [34]GE H W,ZHAO M D,SUN L,et al.A Many-Objective Evolutionary Algorithm with Two Interacting Processes:Cascade Clustering and Reference Point Incremental Learning[J].IEEE Transactions on Evolutionary Computation,2019,23(4):572-586. [35]WU H,WANG J H,ZHANG Z Z.MODRL/D-AM:Multiobjective deep reinforcement learning algorithm using decomposition and attention model for multiobjective optimization[C]//Proceedings of the International Symposium on Intelligence Computation and Applications.Springer,2019:575-589. [36]MA L B,LI N,GUO Y N,et al.Learning to Optimize:Reference Vector Reinforcement Learning Adaption to Constrained Many-Objective Optimization of Industrial Copper Burdening System[J].IEEE Transactions on Cybernetics,2022,52(12):12698-12711. [37]CAO L L,XU L H,GOODMAN E D,et al.Evolutionary Dy-namic Multiobjective Optimization Assisted by a Support Vector Regression Predictor[J].IEEE Transactions on Evolutionary Computation,2020,24(2):305-319. [38]XU H,ZENG W H,ZHANG D F,et al.MOEA/HD:A mul-tiobjective evolutionary algorithm based on hierarchical decomposition[J].IEEE Transactions on Cybernetics,2019,49(2):517-526. [39]FAN R,WEI L X,SUN H,et al.An enhanced reference vectors-based multi-objective evolutionary algorithm with neighborhood-based adaptive adjustment[J].Neural Computing and Applications,2020,32(12):11767-11789. [40]PENG G,WOLTER K.A Novel Archive Maintenance for Adapting Weight Vectors in Decomposition-based Multi-objective Evolutionary Algorithms[C]//2020 IEEE Congress on Evolu-tionary Computation (CEC).IEEE,2020. [41]FARIAS L R C,ARAUJOL A F R.Many-Objective Evolu-tionary Algorithm Based On Decomposition With Random and Adaptive Weights[C]//2019 IEEE International Conference on Systems,Man and Cybernetics (SMC).IEEE,2019. [42]JUNQUEIRA P P,MENEGHINI I R,GUIMARÃES F G.Multi-objective evolutionary algorithm based on decomposition with an external archive and local-neighborhood based adaptation of weights[J].Swarm and Evolutionary Computation,2022,71(6):101079. [43]QI Y T,MA X L,LIU F,et al.MOEA/D with adaptive weight adjustment[J].Evolutionary Computation,2014,22(2):231-264. [44]TIAN Y,CHENG R,ZHANG X Y,et al.PlatEMO:A MAT-LAB platform for evolutionary multi-objective optimization[J].IEEE Computational Intelligence Magazine,2017,12(4):73-87. [45]JAIN H,DEB K.An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach,Part II:Handling constraints and extending to an adaptive approach[J].IEEE Transactions on Evolutionary Computation,2014,18(4):602-622. [46]CHENG R,LI M Q,YE T,et al.Benchmark functions for CEC'2018 competition on many-objective optimization[R].University of Birmingham Technical Report,2018. |
|