Multi-objective optimization using self-organizing decomposition and its application to crashworthiness design

Abstract There are three main classic decomposition approaches, i.e., weighted sum (WS), Tchebycheff (TCH) and penalty-boundary based intersection (PBI), which have different improvement regions (IRs) during the evolutionary search process. Hence, these three decomposition approaches have their own corresponding advantages and weaknesses on the performance of convergence or diversity due to their different features of IRs. In this paper, in order to take advantages of different decomposition methods, a novel multi-objective evolutionary algorithm using a self-organizing decomposition selection strategy (called MOEA/D-SDSS) is presented for solving multi-objective optimization problems (MOPs) and the crashworthiness design problem. In this approach, two competitive populations are respectively run based on the TCH and PBI decomposition methods. Then, based on their respective performance on both diversity and convergence, a self-organizing selection strategy is performed during the whole evolutionary process, which aims to select one suitable decomposition approach for the next generation. In other words, the two populations based on different decomposition approaches are complementary with each other, which is crucial and beneficial for improving the robustness of evolutionary algorithms on solving various kinds of MOPs. At last, one population with a better performance will be outputted as the final result. In order to evaluate the performance of our proposed MOEA/D-SDSS, thirty-six well-known benchmark problems and the crashworthiness design problem are studied in our experiments. The experimental results validate the promising performance of our proposed algorithm over six state-of-the-art decomposition-based evolutionary algorithms and six other competitive evolutionary algorithms.

[1]  Dirk Thierens,et al.  The balance between proximity and diversity in multiobjective evolutionary algorithms , 2003, IEEE Trans. Evol. Comput..

[2]  Xiangxiang Zeng,et al.  MOEA/HD: A Multiobjective Evolutionary Algorithm Based on Hierarchical Decomposition , 2019, IEEE Transactions on Cybernetics.

[3]  Ye Tian,et al.  A Strengthened Dominance Relation Considering Convergence and Diversity for Evolutionary Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[4]  Kalyanmoy Deb,et al.  Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems , 1999, Evolutionary Computation.

[5]  Shengxiang Yang,et al.  Shift-Based Density Estimation for Pareto-Based Algorithms in Many-Objective Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[6]  Guoyu Chen,et al.  A diversity ranking based evolutionary algorithm for multi-objective and many-objective optimization , 2019, Swarm Evol. Comput..

[7]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[8]  Ping Jiang,et al.  Variable weights combined model based on multi-objective optimization for short-term wind speed forecasting , 2019, Appl. Soft Comput..

[9]  Marco Laumanns,et al.  SPEA2: Improving the strength pareto evolutionary algorithm , 2001 .

[10]  Qingfu Zhang,et al.  Stable Matching-Based Selection in Evolutionary Multiobjective Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[11]  Bernhard Sendhoff,et al.  A Multiobjective Evolutionary Algorithm Using Gaussian Process-Based Inverse Modeling , 2015, IEEE Transactions on Evolutionary Computation.

[12]  Slim Bechikh,et al.  A New Decomposition-Based NSGA-II for Many-Objective Optimization , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[14]  Bernhard Sendhoff,et al.  A Reference Vector Guided Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[15]  María José del Jesús,et al.  KEEL: a software tool to assess evolutionary algorithms for data mining problems , 2008, Soft Comput..

[16]  Qingfu Zhang,et al.  Learning to Decompose: A Paradigm for Decomposition-Based Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[17]  Kenli Li,et al.  An angle dominance criterion for evolutionary many-objective optimization , 2020, Inf. Sci..

[18]  Qingfu Zhang,et al.  An External Archive Guided Multiobjective Evolutionary Algorithm Based on Decomposition for Combinatorial Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[19]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[20]  Qingfu Zhang,et al.  Decomposition of a Multiobjective Optimization Problem Into a Number of Simple Multiobjective Subproblems , 2014, IEEE Transactions on Evolutionary Computation.

[21]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[22]  Dong Han,et al.  An adaptive decomposition-based evolutionary algorithm for many-objective optimization , 2019, Inf. Sci..

[23]  Qiuzhen Lin,et al.  A hybridized angle-encouragement-based decomposition approach for many-objective optimization problems , 2019, Appl. Soft Comput..

[24]  Larsgunnar Nilsson,et al.  Evaluation of response surface methodologies used in crashworthiness optimization , 2006 .

[25]  Shengxiang Yang,et al.  Pareto or Non-Pareto: Bi-Criterion Evolution in Multiobjective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[26]  Koetsu Yamazaki,et al.  Maximization of the crushing energy absorption of tubes , 1998 .

[27]  Kalyanmoy Deb,et al.  Multiphase Balance of Diversity and Convergence in Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[28]  Ponnuthurai Nagaratnam Suganthan,et al.  $I_{\rm SDE}$ +—An Indicator for Multi and Many-Objective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[29]  Marco Laumanns,et al.  Scalable Test Problems for Evolutionary Multiobjective Optimization , 2005, Evolutionary Multiobjective Optimization.

[30]  Qingfu Zhang,et al.  Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II , 2009, IEEE Transactions on Evolutionary Computation.

[31]  Ye Tian,et al.  An Indicator-Based Multiobjective Evolutionary Algorithm With Reference Point Adaptation for Better Versatility , 2018, IEEE Transactions on Evolutionary Computation.

[32]  Qingfu Zhang,et al.  Decomposition-Based Algorithms Using Pareto Adaptive Scalarizing Methods , 2016, IEEE Transactions on Evolutionary Computation.

[33]  Xinchao Zhao,et al.  A failure remember-driven self-adaptive differential evolution with top-bottom strategy , 2019, Swarm Evol. Comput..

[34]  Qingfu Zhang,et al.  Adaptive Operator Selection With Bandits for a Multiobjective Evolutionary Algorithm Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[35]  Haibo He,et al.  ar-MOEA: A Novel Preference-Based Dominance Relation for Evolutionary Multiobjective Optimization , 2019, IEEE Transactions on Evolutionary Computation.

[36]  Qingfu Zhang,et al.  Adaptive Epsilon dominance in decomposition-based multiobjective evolutionary algorithm , 2019, Swarm Evol. Comput..

[37]  Kalyanmoy Deb,et al.  Investigating the Effect of Imbalance Between Convergence and Diversity in Evolutionary Multiobjective Algorithms , 2017, IEEE Transactions on Evolutionary Computation.

[38]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[39]  Qingfu Zhang,et al.  Evolutionary Many-Objective Optimization Based on Adversarial Decomposition , 2017, IEEE Transactions on Cybernetics.

[40]  Yu-Ren Zhou,et al.  Cooperative particle swarm optimization with reference-point-based prediction strategy for dynamic multiobjective optimization , 2020, Appl. Soft Comput..

[41]  Yunqiang Yin,et al.  An improved random forest-based rule extraction method for breast cancer diagnosis , 2020, Appl. Soft Comput..

[42]  Qingfu Zhang,et al.  Constrained Subproblems in a Decomposition-Based Multiobjective Evolutionary Algorithm , 2016, IEEE Transactions on Evolutionary Computation.

[43]  Jianqiang Li,et al.  A survey of decomposition approaches in multiobjective evolutionary algorithms , 2020, Neurocomputing.

[44]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[45]  Dipti Srinivasan,et al.  A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition , 2017, IEEE Transactions on Evolutionary Computation.