A directed search strategy for evolutionary dynamic multiobjective optimization

被引:119
作者
Wu, Yan [1 ]
Jin, Yaochu [2 ,3 ]
Liu, Xiaoxiong [4 ]
机构
[1] Xidian Univ, Sch Math & Stat, Xian 710071, Peoples R China
[2] Univ Surrey, Dept Comp, Guildford GU2 7XH, Surrey, England
[3] Donghua Univ, Coll Informat Sci & Technol, Shanghai 201620, Peoples R China
[4] Northwestern Polytech Univ, Sch Automat, Xian 710072, Peoples R China
基金
中国国家自然科学基金;
关键词
Dynamic multiobjective optimization; Evolutionary algorithm; Prediction; Local search; PREDICTION STRATEGY; GENETIC ALGORITHM; ENVIRONMENTS; FRAMEWORK;
D O I
10.1007/s00500-014-1477-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many real-world multiobjective optimization problems are dynamic, requiring an optimization algorithm that is able to continuously track the moving Pareto front over time. In this paper, we propose a directed search strategy (DSS) consisting of two mechanisms for improving the performance of multiobjective evolutionary algorithms in changing environments. The first mechanism reinitializes the population based on the predicted moving direction as well as the directions that are orthogonal to the moving direction of the Pareto set, when a change is detected. The second mechanism aims to accelerate the convergence by generating solutions in predicted regions of the Pareto set according to the moving direction of the non-dominated solutions between two consecutive generations. The two mechanisms, when combined together, are able to achieve a good balance between exploration and exploitation for evolutionary algorithms to solve dynamic multiobjective optimization problems. We compare DSS with two existing prediction strategies on a variety of test instances having different changing dynamics. Empirical results show that DSS is powerful for evolutionary algorithms to deal with dynamic multiobjective optimization problems.
引用
收藏
页码:3221 / 3235
页数:15
相关论文
共 38 条
[1]  
Abello MB, 2011, IEEE C EVOL COMPUTAT, P1703
[2]  
Abello MB, 2011, IEEE C EVOL COMPUTAT, P1711
[3]  
Aragón V, 2005, J COMPUT SCI TECHNOL, V5, P133
[4]   Generalized Immigration Schemes for Dynamic Evolutionary Multiobjective Optimization [J].
Azevedo, Carlos R. B. ;
Araujo, Aluizio F. R. .
2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, :2033-2040
[5]  
Camara M, 2010, P ADV MULT NAT INSP, P63
[6]   A single front genetic algorithm for parallel multi-objective optimization in dynamic environments [J].
Camara, Mario ;
Ortega, Julio ;
de Toro, Francisco .
NEUROCOMPUTING, 2009, 72 (16-18) :3570-3579
[7]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[8]  
Manríquez AD, 2010, ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, P337
[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]   A Competitive-Cooperative Coevolutionary Paradigm for Dynamic Multiobjective Optimization [J].
Goh, Chi-Keong ;
Tan, Kay Chen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (01) :103-127