Decomposition-based evolutionary dynamic multiobjective optimization using a difference model

Abstract This paper presents a novel prediction model combined with a multiobjective evolutionary algorithm based on decomposition to solve dynamic multiobjective optimization problems. In our model, the motion of approximated Pareto-optimal solutions (POS) over time is represented by the motion of the centroid, and the other solutions are assumed to have the same motion as the centroid. A history of recent centroid locations is used to build a difference model to estimate the later motion of the centroid when an environmental change is detected, and then the new locations of the other solutions are predicted based on their current locations and the estimated motion. The predicted solutions, combined with some retained solutions, form a new population to explore the new environment, and are expected to track the new POS and/or Pareto-optimal front relatively well. The proposed algorithm is compared with four state-of-the-art dynamic multiobjective evolutionary algorithms through 20 benchmark problems with differing dynamic characteristics. The experimental studies show that the proposed algorithm is effective in dealing with dynamic problems and clearly outperforms the competitors.

[1]  Licheng Jiao,et al.  A novel cooperative coevolutionary dynamic multi-objective optimization algorithm using a new predictive model , 2014, Soft Comput..

[2]  Wenjian Luo,et al.  Species-based Particle Swarm Optimizer enhanced by memory for dynamic optimization , 2016, Appl. Soft Comput..

[3]  Bin Li,et al.  Investigation of memory-based multi-objective optimization evolutionary algorithm in dynamic environment , 2009, 2009 IEEE Congress on Evolutionary Computation.

[4]  Wali Khan Mashwani,et al.  Multiobjective memetic algorithm based on decomposition , 2014, Appl. Soft Comput..

[5]  Kalyanmoy Deb,et al.  Dynamic Multi-objective Optimization and Decision-Making Using Modified NSGA-II: A Case Study on Hydro-thermal Power Scheduling , 2007, EMO.

[6]  Wali Khan Mashwani,et al.  A decomposition-based hybrid multiobjective evolutionary algorithm with dynamic resource allocation , 2012, Appl. Soft Comput..

[7]  Shengxiang Yang,et al.  A Steady-State and Generational Evolutionary Algorithm for Dynamic Multiobjective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[8]  Kay Chen Tan,et al.  Evolutionary Dynamic Multiobjective Optimization Via Kalman Filter Prediction , 2016, IEEE Transactions on Cybernetics.

[9]  Xiangxiang Zeng,et al.  A Stable Matching-Based Selection and Memory Enhanced MOEA/D for Evolutionary Dynamic Multiobjective Optimization , 2015, 2015 IEEE 27th International Conference on Tools with Artificial Intelligence (ICTAI).

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

[11]  Andries P. Engelbrecht,et al.  Analysing the performance of dynamic multi-objective optimisation algorithms , 2013, 2013 IEEE Congress on Evolutionary Computation.

[12]  Salwani Abdullah,et al.  A multi-population harmony search algorithm with external archive for dynamic optimization problems , 2014, Inf. Sci..

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

[14]  Yaochu Jin,et al.  A directed search strategy for evolutionary dynamic multiobjective optimization , 2014, Soft Computing.

[15]  Wali Khan Mashwani,et al.  Hybrid adaptive evolutionary algorithm based on decomposition , 2017, Appl. Soft Comput..

[16]  Kalyanmoy Deb,et al.  Dynamic multiobjective optimization problems: test cases, approximations, and applications , 2004, IEEE Transactions on Evolutionary Computation.

[17]  Steven Guan,et al.  Evolving Dynamic Multi-Objective Optimization Problems with Objective Replacement , 2005, Artificial Intelligence Review.

[18]  Qingfu Zhang,et al.  A Population Prediction Strategy for Evolutionary Dynamic Multiobjective Optimization , 2014, IEEE Transactions on Cybernetics.

[19]  Licheng Jiao,et al.  Integration of improved predictive model and adaptive differential evolution based dynamic multi-objective evolutionary optimization algorithm , 2014, Applied Intelligence.

[20]  Kay Chen Tan,et al.  Dynamic Multiobjective Optimization Using Evolutionary Algorithm with Kalman Filter , 2013 .

[21]  Zafer Bingul,et al.  Adaptive genetic algorithms applied to dynamic multiobjective problems , 2007, Appl. Soft Comput..

[22]  Jingxuan Wei,et al.  A novel particle swarm optimization algorithm with local search for dynamic constrained multi-objective optimization problems , 2013, 2013 IEEE Congress on Evolutionary Computation.

[23]  Kay Chen Tan,et al.  An Investigation on Noisy Environments in Evolutionary Multiobjective Optimization , 2007, IEEE Transactions on Evolutionary Computation.

[24]  Pascal Bouvry,et al.  On dynamic multi-objective optimization, classification and performance measures , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[25]  Qingfu Zhang,et al.  This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION 1 RM-MEDA: A Regularity Model-Based Multiobjective Estimation of , 2022 .

[26]  Wali Khan Mashwani,et al.  Multiobjective evolutionary algorithm based on multimethod with dynamic resources allocation , 2016, Appl. Soft Comput..

[27]  Kay Chen Tan,et al.  A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment , 2010, Memetic Comput..

[28]  Andries Petrus Engelbrecht,et al.  Solving dynamic multi-objective problems with vector evaluated particle swarm optimisation , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[29]  Qingfu Zhang,et al.  Adaptive Replacement Strategies for MOEA/D , 2016, IEEE Transactions on Cybernetics.

[30]  Gary G. Yen,et al.  Dynamic multiobjective evolutionary algorithm: adaptive cell-based rank and density estimation , 2003, IEEE Trans. Evol. Comput..

[31]  Xin Yao,et al.  Dynamic Multiobjectives Optimization With a Changing Number of Objectives , 2016, IEEE Transactions on Evolutionary Computation.

[32]  Andries Petrus Engelbrecht,et al.  Population-based metaheuristics for continuous boundary-constrained dynamic multi-objective optimisation problems , 2014, Swarm Evol. Comput..

[33]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[34]  Lamjed Ben Said,et al.  Multi-objective Optimization with Dynamic Constraints and Objectives: New Challenges for Evolutionary Algorithms , 2015, GECCO.

[35]  Wali Khan Mashwani,et al.  Hybrid non-dominated sorting genetic algorithm with adaptive operators selection , 2017, Appl. Soft Comput..

[36]  Lamjed Ben Said,et al.  Dynamic Multi-objective Optimization Using Evolutionary Algorithms: A Survey , 2017, Recent Advances in Evolutionary Multi-objective Optimization.

[37]  Lamjed Ben Said,et al.  A Multiple Reference Point-based evolutionary algorithm for dynamic multi-objective optimization with undetectable changes , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[38]  Wali Khan Mashwani,et al.  Evolutionary Algorithms Based on Decomposition and Indicator Functions: State-of-the-art Survey , 2016 .

[39]  Andries Petrus Engelbrecht,et al.  Performance measures for dynamic multi-objective optimisation algorithms , 2013, Inf. Sci..

[40]  Kay Chen Tan,et al.  A Competitive-Cooperative Coevolutionary Paradigm for Dynamic Multiobjective Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[41]  Shengxiang Yang,et al.  Evolutionary Dynamic Multiobjective Optimization: Benchmarks and Algorithm Comparisons , 2017, IEEE Transactions on Cybernetics.

[42]  Xiaodong Li,et al.  On performance metrics and particle swarm methods for dynamic multiobjective optimization problems , 2007, 2007 IEEE Congress on Evolutionary Computation.

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

[44]  Qingfu Zhang,et al.  Prediction-Based Population Re-initialization for Evolutionary Dynamic Multi-objective Optimization , 2007, EMO.

[45]  Jürgen Branke,et al.  Evolutionary optimization in uncertain environments-a survey , 2005, IEEE Transactions on Evolutionary Computation.

[46]  Andries Petrus Engelbrecht,et al.  Dynamic multi-objective optimization using charged vector evaluated particle swarm optimization , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[47]  I. Hatzakis,et al.  Topology of Anticipatory Populations for Evolutionary Dynamic Multi-Objective Optimization , 2006 .