计算机科学 ›› 2024, Vol. 51 ›› Issue (3): 56-62.doi: 10.11896/jsjkx.230100004

• 数据库&大数据&数据科学 • 上一篇    下一篇

基于在线学习稀疏特征的大规模多目标进化算法

高梦琦1,2, 冯翔1,2, 虞慧群1,2, 王梦灵3   

  1. 1 华东理工大学计算机科学与工程系 上海200237
    2 上海智慧能源工程技术研究中心 上海200237
    3 华东理工大学自动化系 上海20023
  • 收稿日期:2022-12-30 修回日期:2023-06-25 出版日期:2024-03-15 发布日期:2024-03-13
  • 通讯作者: 冯翔(xfeng@ecust.edu.cn)
  • 作者简介:(y10190116@mail.ecust.edu.cn)
  • 基金资助:
    国家重点研发计划(2020YFB1711700);国家自然科学基金面上项目(62276097);国家自然科学基金重点项目(62136003);上海市经信委“信息化发展专项资金”(XX-XXFZ-02-20-2463);上海市科技创新行动计划(21002411000)

Large-scale Multi-objective Evolutionary Algorithm Based on Online Learning of Sparse Features

GAO Mengqi1,2, FENG Xiang1,2, YU Huiqun1,2, WANG Mengling3   

  1. 1 Department of Computer Science and Engineering,East China University of Science and Technology,Shanghai 200237,China
    2 Shanghai Engineering Research Center of Smart Energy,Shanghai 200237,China3 Department of Automation,East China University of Science and Technology,Shanghai 200237,China
  • Received:2022-12-30 Revised:2023-06-25 Online:2024-03-15 Published:2024-03-13
  • About author:GAO Mengqi,born in 1994,postgra-duate.Her main research interests include swarm intelligence,machine learning and evolutionary computing.FENG Xiang,born in 1977,Ph.D,professor,is a member of CCF(No.16665M).Her main research interests include distributed swarm intelligence and evolutionary computing,integration learning and integration optimization,and big data intelligence.
  • Supported by:
    National Key Research and Development Program of China(2020YFB1711700), National Natural Science Foundation of China(62276097),Key Program of National Natural Science Foundation of China(62136003),Special Fund for Information Development of Shanghai Economic and Information Commission(XX-XXFZ-02-20-2463) and Scientific Research Program of Shanghazi Science and Technology Commission(21002411000).

摘要: 大规模稀疏多目标优化问题(Sparse Multiobjective Optimization Problems,SMOPs)广泛存在于现实世界。为大规模SMOPs提出通用的解决方法,对于进化计算、控制论和机器学习等领域中的问题解决都具有推动作用。由于SMOPs具有高维决策空间和Pareto最优解稀疏的特性,现有的进化算法在解决SMOPs时,很容易陷入维数灾难的困境。针对这个问题,以稀疏分布的学习为切入点,提出了一种基于在线学习稀疏特征的大规模多目标进化算法(Large-scale Multiobjective Evolutio-nary Algorithm Based on Online Learning of Sparse Features,MOEA/OLSF)。具体地,首先设计了一种在线学习稀疏特征的方法来挖掘非零变量;然后提出了一种稀疏遗传算子,用于非零变量的进一步搜索和子代解的生成,在非零变量搜索过程中,其二进制交叉和变异算子也用于控制解的稀疏性和多样性。与最新的优秀算法在不同规模的测试问题上的对比结果表明,所提算法在收敛速度和性能方面均更优。

关键词: 进化算法, 大规模多目标优化, 稀疏Pareto最优解, 在线学习

Abstract: Large-scale sparse multiobjective optimization problems(SMOPs) are widespread in the real world.Proposing generic solutions for large-scale SMOPs can improve problem-solving in the fields of evolutionary computation,cybernetics,and machine learning.Due to the high-dimensional decision space and the sparse Pareto-optimal solutions of SMOPs,existing evolutionary algorithms are vulnerable to the curse of dimensionality when solving SMOPs.To address these problems,a large-scale multi-objective evolutionary algorithm based on online learning of sparse features(MOEA/OLSF) is proposed,with the learning of sparse distribution as an entry point.Specifically,an online learning sparse features method is designed to mine nonzero variables.Then a sparse genetic operator is proposed for further searching nonzero variables and generating offspring solutions.Its binary crossover and mutation operators are used to control the sparsity and diversity of solutions in the nonzero variable mining process.The comparison results with the state-of-the-art algorithms on test problems with different scales show that the proposed algorithm outperforms the existing algorithm in terms of convergence speed and performance.

Key words: Evolutionary algorithm, Large-scale multiobjective optimization, Sparse Pareto-optimal solutions, Online learning

中图分类号: 

  • TP181
[1]LI Z,SHI L,YUE C,et al.Differential Evolution Based on Reinforcement Learning with Fitness Ranking for Solving Multimodal Multiobjective Problems[J].Swarm and Evolutionary Computation,2019,49:234-244.
[2]TIAN Y,LU C,ZHANG X,et al.A Pattern Mining-Based Evolutionary Algorithm for Large-Scale Sparse Multiobjective Optimization Problems[J].IEEE Transactions on Cybernetics,2020,52(7):6784-6797.
[3]HE C,CHENG R,ZHANG C,et al.Evolutionary Large-ScaleMultiobjective Optimization for Ratio Error Estimation of Vol-tage Transformers[J].IEEE Transactions on Evolutionary Computation,2020,24(5):868-881.
[4]TIAN Y,ZHANG X,WANG C,et al.An Evolutionary Algorithm for Large-Scale Sparse Multiobjective Optimization Problems[J].IEEE Transactions on Evolutionary Computation,2019,24(2):380-393.
[5]SONG X,ZHANG Y,GONG D,et al.Feature Selection Using Bare-Bones Particle Swarm Optimization with Mutual Information[J].Pattern Recognition,2021,112:107804.
[6]NARKHEDE M V,BARTAKKE P P,SUTAONE M S.A Review on Weight Initialization Strategies for Neural Networks[J].Artificial Intelligence Review,2022,55(1):291-322.
[7]HASHEMI A,DOWLATSHAHI M B,NEZAMABADI-POURH.Ensemble of Feature Selection Algorithms:A Multi-Criteria Decision-Making Approach[J].International Journal of Machine Learning and Cybernetics,2022,13(1):49-69.
[8]ALHENAWI E,AL-SAYYED R,HUDAIB A,et al.FeatureSelection Methods on Gene Expression Microarray Data for Cancer Classification:A Systematic Review[J].Computers in Biology and Medicine,2022,140:105051.
[9]SHAFIULLAH M,ABIDO M A,AL-MOHAMMED A H.Intelligent Fault Diagnosis for Distribution Grid Considering Renewable Energy Intermittency[J].Neural Computing and Applications,2022,34(19):16473-16492.
[10]TIAN Y,SI L,ZHANG X,et al.Evolutionary Large-ScaleMulti-Objective Optimization:A Survey[J].ACM Computing Surveys(CSUR),2021,54(8):1-34.
[11]HE C,LI L,TIAN Y,et al.Accelerating Large-Scale Multiobjective Optimization via Problem Reformulation[J].IEEE Transactions on Evolutionary Computation,2019,23(6):949-961.
[12]LIU R,REN R,LIU J,et al.A Clustering and Dimensionality Reduction Based Evolutionary Algorithm for Large-Scale Multi-Objective Problems[J].Applied Soft Computing,2020,89:106120.
[13]ZHANG X,TIAN Y,CHENG R,et al.A Decision VariableClustering-Based Evolutionary Algorithm for Large-Scale Many-Objective Optimization[J].IEEE Transactions on Evolutionary Computation,2016,22(1):97-112.
[14]MA X,LIU F,QI Y,et al.A Multiobjective Evolutionary Algorithm Based on Decision Variable Analyses for Multiobjective Optimization Problems with Large-Scale Variables[J].IEEE Transactions on Evolutionary Computation,2015,20(2):275-298.
[15]TIAN Y,ZHENG X,ZHANG X,et al.Efficient Large-ScaleMultiobjective Optimization Based on a Competitive Swarm Optimizer[J].IEEE Transactions on Cybernetics,2020,50(8):3696-3708.
[16]CHEN H,CHENG R,WEN J,et al.Solving Large-Scale Many-Objective Optimization Problems by Covariance Matrix Adaptation Evolution Strategy with Scalable Small Subpopulations[J].Information Sciences,2020,509:457-469.
[17]TAN Z,WANG H,LIU S.Multi-Stage Dimension Reduction for Expensive Sparse Multi-Objective Optimization Problems[J].Neurocomputing,2021,440:159-174.
[18]DING Z,CHEN L,SUN D,et al.A Multi-Stage Knowledge-Guided Evolutionary Algorithm for Large-Scale Sparse Multi-Objective Optimization Problems[J].Swarm and Evolutionary Computation,2022,73:101119.
[19]TIAN Y,LU C,ZHANG X,et al.Solving Large-Scale Multiobjective Optimization Problems With Sparse Optimal Solutions via Unsupervised Neural Networks[J].IEEE Transactions on Cybernetics,2021,51(6):3115-3128.
[20]TIAN Y,FENG Y,ZHANG X,et al.A Fast Clustering Based Evolutionary Algorithm for Super-Large-Scale Sparse Multi-Objective Optimization[J].IEEE/CAA Journal of Automatica Sinica,2022,9(4):1-16.
[21]HOI S C,SAHOO D,LU J,et al.Online Learning:A Comprehensive Survey[J].Neurocomputing,2021,459:249-289.
[22]XU D,JIANG M,HU W,et al.An Online Prediction Approach Based on Incremental Support Vector Machine for Dynamic Multiobjective Optimization[J].IEEE Transactions on Evolutionary Computation,2021,26(4):690-703.
[23]XIAO L.Dual Averaging Method for Regularized StochasticLearning and Online Optimization[C]//Proceedings of Neural Information Processing Systems(NIPS).2009.
[24]LIANG D,LIU D.A Novel Risk Decision Making Based on Decision-Theoretic Rough Sets under Hesitant Fuzzy Information[J].IEEE Transactions on Fuzzy Systems,2014,23(2):237-247.
[25]ZHANG Y,TIAN Y,ZHANG X.Improved SparseEA forSparse Large-Scale Multi-Objective Optimization Problems[J/OL].Complex & Intelligent Systems,2021.[2022-09-08].https://doi.org/10.1007/s40747-021-00553-0.
[26]TIAN Y,CHENG R,ZHANG X,et al.PlatEMO:A MATLAB Platform for Evolutionary Multi-Objective Optimization(Educational Forum)[J].IEEE Computational Intelligence Magazine,2017,12(4):73-87.
[27]ISHIBUCHI H,IMADA R,SETOGUCHI Y,et al.ReferencePoint Specification in Inverted Generational Distance for Triangular Linear Pareto Front[J].IEEE Transactions on Evolutio-nary Computation,2018,22(6):961-975.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!