Novel strategies based on a gradient boosting regression tree predictor for dynamic multi-objective optimization

被引:15
作者
Gao, Kai [1 ]
Xu, Lihong [1 ,2 ]
机构
[1] Tongji Univ, Coll Elect & Informat Engn, Shanghai 201804, Peoples R China
[2] Michigan State Univ, BEACON Ctr Study Evolut Act, E Lansing, MI 48824 USA
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Dynamic multiobjective optimization; Evolutionary algorithm; Predictor; Gradient boosting regression tree; Population promotion strategy; EVOLUTIONARY ALGORITHM; ENVIRONMENTS;
D O I
10.1016/j.eswa.2023.121532
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Prediction-based dynamic multiobjective optimization evolutionary algorithms have become one of the main-stream methods for solving dynamic multiobjective optimization problems. However, the unknown nonlinear relationships in sequential environments bring great challenge to the construction of prediction model and the inevitable error between the historical obtained solutions and the real pareto-optimal solutions troubles the prediction accuracy. In this paper, a gradient boosting regression tree based dynamic multiobjective optimization evolutionary algorithm is proposed, called MOEA/D-XGB. The time series solutions formed by subspace decomposition are trained in the XGBoost-based predictor to produce a high-quality initial population when environmental change occurs. And a novel population promotion strategy based on generalized additive model is proposed to improve the quality of historical obtained solutions. The performance comparisons with five state-of-the-art algorithms have shown that MOEA/D-XGB achieves best performance in 59 out of 70 experiments on MIGD and 60 out of 70 experiments on MHV, respectively, which demonstrates that the proposed design is capable of significantly improving the performance of dynamic multiobjective optimization.
引用
收藏
页数:15
相关论文
共 48 条
[1]   Evolutionary Dynamic Multiobjective Optimization Assisted by a Support Vector Regression Predictor [J].
Cao, Leilei ;
Xu, Lihong ;
Goodman, Erik D. ;
Bao, Chunteng ;
Zhu, Shuwei .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (02) :305-319
[2]   Decomposition-based evolutionary dynamic multiobjective optimization using a difference model [J].
Cao, Leilei ;
Xu, Lihong ;
Goodman, Erik D. ;
Li, Hui .
APPLIED SOFT COMPUTING, 2019, 76 :473-490
[3]   A Novel Evolutionary Algorithm for Dynamic Constrained Multiobjective Optimization Problems [J].
Chen, Qingda ;
Ding, Jinliang ;
Yang, Shengxiang ;
Chai, Tianyou .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (04) :792-806
[4]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794
[5]   Dynamic genetic algorithms for the dynamic load balanced clustering problem in mobile ad hoc networks [J].
Cheng, Hui ;
Yang, Shengxiang ;
Cao, Jiannong .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (04) :1381-1392
[6]   Optimization in dynamic environments: a survey on problems, methods and measures [J].
Cruz, Carlos ;
Gonzalez, Juan R. ;
Pelta, David A. .
SOFT COMPUTING, 2011, 15 (07) :1427-1448
[7]   Dynamic Evolutionary Multiobjective Optimization for Raw Ore Allocation in Mineral Processing [J].
Ding, Jinliang ;
Yang, Cuie ;
Xiao, Qiong ;
Chai, Tianyou ;
Jin, Yaochu .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2019, 3 (01) :36-48
[8]  
Ehrgott M., 2000, MULTICRITERIA OPTIMI
[9]   Dynamic multiobjective optimization problems: Test cases, approximations, and applications [J].
Farina, M ;
Deb, K ;
Amato, P .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (05) :425-442
[10]   Balancing energy consumption and risk of delay in high speed trains: A three-objective real-time eco-driving algorithm with fuzzy parameters [J].
Fernandez-Rodriguez, Adrian ;
Fernandez-Cardador, Antonio ;
Cucala, Asuncion P. .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2018, 95 :652-678