计算机科学 ›› 2025, Vol. 52 ›› Issue (10): 296-307.doi: 10.11896/jsjkx.241000025

• 人工智能 • 上一篇    下一篇

基于子问题有效性引导的多目标进化算法

孙良旭1, 李林林1, 刘国莉2   

  1. 1 辽宁科技大学计算机与软件工程学院 辽宁 鞍山 114051
    2 沈阳工业大学机械工程学院 沈阳 110300
  • 收稿日期:2024-10-08 修回日期:2025-01-27 出版日期:2025-10-15 发布日期:2025-10-14
  • 通讯作者: 孙良旭(sunliangxumail@163.com)
  • 基金资助:
    国家自然科学基金(61903169, 71301066);辽宁省教育厅项目(LJ212410142039)

Sub-problem Effectiveness Guided Multi-objective Evolution Algorithm

SUN Liangxu1, LI Linlin1, LIU Guoli2   

  1. 1 College of Computer and Software Engineering,University of Science and Technology Liaoning,Anshan,Liaoning 114051,China
    2 College of Mechanical Engineering,Shenyang University of Technology,Shenyang 110300,China
  • Received:2024-10-08 Revised:2025-01-27 Online:2025-10-15 Published:2025-10-14
  • About author:SUN Liangxu,born in 1979,Ph.D,associate professor.His main research in-terests include multi-objective evolutionary algorithm and production sche-duling.
  • Supported by:
    National Natural Science Foundation of China(61903169,71301066) and Liaoning Provincial Education Department Project(LJ212410142039).

摘要: 为了解决基于分解多目标进化算法求解具有非常规Pareto前沿(Pareto Front,PF)的多目标优化问题(Multi-Objective Problems,MOPs)出现的性能变差、普适性不高等问题,提出了一种新的基于子问题有效性引导的多目标进化算法(Sub-problem Effectiveness Guided Multi-Objective Evolution Algorithm Based on Decomposition,MOEA/D-SEG)。算法扩展了子问题结构并描述权向量在进化过程的表现。通过裂变“高效”子问题实现权向量调整,使算法能够更好地适应不同特征的多目标优化问题,保证求得解集的收敛性和多样性,提高算法求解各类复杂多目标优化问题的能力。通过一系列实验,证明了提出算法在不同特征测试问题上的有效性。通过与其他先进算法进行比较分析,证明了提出算法的优越性。该算法在炼钢-连铸调度问题中的应用进一步验证了算法的实用性。

关键词: 多目标优化, 权向量, 子问题, 分解

Abstract: In order to solve the problems of poor performance and low universality in solving MOPs with unconventional PF based on decomposed multi-objective evolutionary algorithms,a new Multi-Objective Evolution Algorithm based on Decomposition and Sub-problem Effectiveness Guidance(MOEA/D-SEG) is proposed.The algorithm expands the sub-problem structure and describes the behaviour of weight vectors in the evolutionary process.The weight vector adjustment is realized by fission “efficient” sub-problems,so that the algorithm can better adapt to the multi-objective optimization problems with different characte-ristics,ensure the convergence and diversity of the solution set,and improve the ability of the algorithm to solve various complex multi-objective optimization problems.Through a series of experiments,the effectiveness of the proposed algorithm in different feature testing problems is proved,and the superiority of the proposed algorithm is proved by comparative analysis with other advanced algorithms.The application of the proposed algorithm in steel-making and continuous casting scheduling problem further verifies the feasibility.

Key words: Multi-objective optimization,Weight vector,Sub-problem,Decomposition

中图分类号: 

  • TP391
[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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!