A dual decomposition strategy for large-scale multiobjective evolutionary optimization

被引:0
作者
Cuicui Yang
Peike Wang
Junzhong Ji
机构
[1] Beijing University of Technology,Beijing Municipal Key Laboratory of Multimedia and Intelligent Software Technology, College of Computer Science, Faculty of Information Technology
来源
Neural Computing and Applications | 2023年 / 35卷
关键词
Large-scale multiobjective optimization; Decomposition; Sliding window; Block coordinate descent;
D O I
暂无
中图分类号
学科分类号
摘要
Multiobjective evolutionary algorithms (MOEAs) have received much attention in multiobjective optimization in recent years due to their practicality. With limited computational resources, most existing MOEAs cannot efficiently solve large-scale multiobjective optimization problems (LSMOPs) that widely exist in the real world. This paper innovatively proposes a dual decomposition strategy (DDS) that can be embedded into many existing MOEAs to improve their performance in solving LSMOPs. Firstly, the outer decomposition uses a sliding window to divide large-scale decision variables into overlapped subsets of small-scale ones. A small-scale multiobjective optimization problem (MOP) is generated every time the sliding window slides. Then, once a small-scale MOP is generated, the inner decomposition immediately creates a set of global direction vectors to transform it into a set of single-objective optimization problems (SOPs). At last, all SOPs are optimized by adopting a block coordinate descent strategy, ensuring the solution’s integrity and improving the algorithm’s performance to some extent. Comparative experiments on benchmark test problems with seven state-of-the-art evolutionary algorithms and a deep learning-based algorithm framework have shown the remarkable efficiency and solution quality of the proposed DDS. Meanwhile, experiments on two real-world problems show that DDS can achieve the best performance beyond at least one order of magnitude with up to 3072 decision variables.
引用
收藏
页码:3767 / 3788
页数:21
相关论文
共 165 条
  • [1] Ponsich A(2012)A survey on multiobjective evolutionary algorithms for the solution of the portfolio optimization problem and other finance and economics applications IEEE Trans Evol Comput 17 321-344
  • [2] Jaimes AL(2018)A review of multi-objective optimization: methods and its applications Cogent Eng 5 1502242-84
  • [3] Coello CAC(2019)A review of multi-objective optimisation and decision making using evolutionary algorithms Int J Bio Inspir Comput 14 69-35
  • [4] Gunantara N(2020)Indicator-based multi-objective evolutionary algorithms: a comprehensive survey ACM Comput Surv (CSUR) 53 1-649
  • [5] Ojha M(2020)A survey of weight vector adjustment methods for decomposition-based multiobjective evolutionary algorithms IEEE Trans Evol Comput 24 634-34
  • [6] Singh KP(2021)Evolutionary large-scale multi-objective optimization: a survey ACM Comput Surv (CSUR) 54 1-298
  • [7] Chakraborty P(2015)A multiobjective evolutionary algorithm based on decision variable analyses for multiobjective optimization problems with large-scale variables IEEE Trans Evol Comput 20 275-112
  • [8] Verma S(2016)A decision variable clustering-based evolutionary algorithm for large-scale many-objective optimization IEEE Trans Evol Comput 22 97-474
  • [9] Falcón-Cardona JG(2021)A review of population-based metaheuristics for large-scale black-box global optimization: part B IEEE Trans Evol Comput 261 460-393
  • [10] Coello CAC(2017)A population-based fast algorithm for a billion-dimensional resource allocation problem with integer variables Eur J Oper Res 18 378-275