Weighted pointwise prediction method for dynamic multiobjective optimization

Abstract Prediction methods are useful tools for dynamic multiobjective optimization (DMO), especially if the changes roughly follow some patterns. Multi-model prediction methods, in particular, may capture different types of change patterns; however, they should address two issues. First, they should define a similarity measure that can correctly find the corresponding Pareto-optimal solutions in two successive time steps. Second, they should be reasonably robust to input errors. This study introduces a new information-sharing strategy to improve the robustness of multi-model prediction methods in which each prediction model utilizes some information from the individual models of adjacent solutions. An adaptive scheme based on the relative distribution of population members is also proposed to utilize this information properly. The efficacy of this strategy in improving the robustness of the multi-model prediction method is demonstrated. Furthermore, this study introduces a similarity metric and thoroughly analyzes it alongside some of the commonly used similarity metrics for DMO. A weighted pointwise prediction method (WPPM) for DMO is then developed using the formulated information-sharing strategy and the proposed variable-based similarity metric. WPPM is compared with other well-known prediction methods on the CEC2018 test suite for DMO, with the numerical results revealing the superiority of WPPM.

[1]  Il Hong Suh,et al.  Dynamic multi-objective optimization based on membrane computing for control of time-varying unstable plants , 2011, Inf. Sci..

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

[3]  Shengxiang Yang,et al.  Evolutionary dynamic optimization: A survey of the state of the art , 2012, Swarm Evol. Comput..

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

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

[6]  Zexuan Zhu,et al.  Hybrid of memory and prediction strategies for dynamic multiobjective optimization , 2019, Inf. Sci..

[7]  Gary G. Yen,et al.  Transfer Learning-Based Dynamic Multiobjective Optimization Algorithms , 2016, IEEE Transactions on Evolutionary Computation.

[8]  Shengxiang Yang,et al.  A Scalable Test Suite for Continuous Dynamic Multiobjective Optimization , 2019, IEEE Transactions on Cybernetics.

[9]  Zbigniew Michalewicz,et al.  Adaptation in Dynamic Environments: A Case Study in Mission Planning , 2012, IEEE Transactions on Evolutionary Computation.

[10]  Hussein A. Abbass,et al.  A Benchmark Test Suite for Dynamic Evolutionary Multiobjective Optimization , 2017, IEEE Transactions on Cybernetics.

[11]  Min Jiang,et al.  Dynamic Multi-objective Estimation of Distribution Algorithm based on Domain Adaptation and Nonparametric Estimation , 2018, Inf. Sci..

[12]  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.

[13]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[14]  Junfei Qiao,et al.  Multiobjective design of fuzzy neural network controller for wastewater treatment process , 2018, Appl. Soft Comput..

[15]  Licheng Jiao,et al.  A dynamic multiple populations particle swarm optimization algorithm based on decomposition and prediction , 2018, Appl. Soft Comput..

[16]  Changhe Li,et al.  A survey of swarm intelligence for dynamic optimization: Algorithms and applications , 2017, Swarm Evol. Comput..

[17]  Jinhua Zheng,et al.  A pareto-based evolutionary algorithm using decomposition and truncation for dynamic multi-objective optimization , 2019, Appl. Soft Comput..

[18]  Witold Pedrycz,et al.  Multidirectional Prediction Approach for Dynamic Multiobjective Optimization Problems , 2019, IEEE Transactions on Cybernetics.

[19]  Erik D. Goodman,et al.  A differential prediction model for evolutionary dynamic multiobjective optimization , 2018, GECCO.

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

[21]  Yan Zhou,et al.  A hybrid immigrants strategy for dynamic multi-objective optimization , 2018, 2018 Tenth International Conference on Advanced Computational Intelligence (ICACI).

[22]  Kalyanmoy Deb,et al.  Investigating the Normalization Procedure of NSGA-III , 2019, EMO.

[23]  Hisao Ishibuchi,et al.  Comparison of Hypervolume, IGD and IGD+ from the Viewpoint of Optimal Distributions of Solutions , 2019, EMO.

[24]  Thomas Bäck,et al.  Contemporary Evolution Strategies , 2013, Natural Computing Series.

[25]  Kalyanmoy Deb,et al.  Interactive evolutionary multi-objective optimization and decision-making using reference direction method , 2007, GECCO '07.

[26]  Hisao Ishibuchi,et al.  Modified Distance Calculation in Generational Distance and Inverted Generational Distance , 2015, EMO.

[27]  Yaochu Jin,et al.  A directed search strategy for evolutionary dynamic multiobjective optimization , 2015, Soft Comput..

[28]  Carlos A. Coello Coello,et al.  A Study of the Parallelization of a Coevolutionary Multi-objective Evolutionary Algorithm , 2004, MICAI.

[29]  Lamjed Ben Said,et al.  Handling time-varying constraints and objectives in dynamic evolutionary multi-objective optimization , 2017, Swarm Evol. Comput..

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

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

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

[33]  David Wallace,et al.  Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach , 2006, GECCO '06.

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

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

[36]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

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

[38]  Lothar Thiele,et al.  Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study , 1998, PPSN.

[39]  Shengxiang Yang,et al.  A predictive strategy based on special points for evolutionary dynamic multi-objective optimization , 2019, Soft Comput..

[40]  Shengxiang Yang,et al.  The effect of diversity maintenance on prediction in dynamic multi-objective optimization , 2017, Appl. Soft Comput..

[41]  Hui Li,et al.  Decomposition-based evolutionary dynamic multiobjective optimization using a difference model , 2019, Appl. Soft Comput..

[42]  Min Liu,et al.  Novel prediction and memory strategies for dynamic multiobjective optimization , 2015, Soft Comput..

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