Dual-archive-based particle swarm optimization for dynamic optimization

被引:17
作者
Liu, Xiao-Fang [1 ]
Zhou, Yu-Ren [1 ,3 ]
Yu, Xue [1 ]
Lin, Ying [2 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
[2] Sun Yat Sen Univ, Dept Psychol, Guangzhou 510006, Guangdong, Peoples R China
[3] Sun Yat Sen Univ, Key Lab Machine Intelligence & Adv Comp, Minist Educ, Guangzhou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Particle swarm optimization; Dynamic optimization problems; Evolutionary computation; Information reuse; DIFFERENTIAL EVOLUTION; MEMORY; ALGORITHM; ENVIRONMENTS; OPTIMA;
D O I
10.1016/j.asoc.2019.105876
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In dynamic optimization problems, although the problem environments keep changing, a new environment is usually related to its previous environments. Based on the relevance, the search experience in the previous environments can be reused to accelerate the optimization of the current new environment. Thus, in this paper, we propose a dual-archive-based particle swarm optimization to utilize the useful information accumulated in past environments as well as to explore the emerging information of each new environment. Specifically, in the proposed algorithm, the good solutions found in past environments are stored in two different archives, i.e., a fine-grained archive and a coarsegrained archive, so as to preserve both detailed information and systemic information, respectively. Once the environment is changed, the solutions in the two archives will be used for guidance to quickly find high-quality solutions in the new environment. The proposed algorithm is evaluated on the famous moving peaks benchmark in terms of two performance measures. The experimental results show that the proposed algorithm is competitive with state-of-the-art algorithms for dynamic optimization problems. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 60 条
[1]  
[Anonymous], 2002, P ANN C GEN EV COMP
[2]  
Arfken G., 1985, Mathematical Methods for Physicists, V3rd, P516
[3]   DynTLBO - A Teaching Learning-based Dynamic Optimization Algorithm [J].
Bari, A. T. M. Golam ;
Gaspar, Alessio .
2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, :1353-1360
[4]   A New Evolutionary Approach using Pre-Post Testing to Trigger Exploration and Exploitation in DOPs [J].
Ben-Romdhane, Hajer ;
Alba, Enrique ;
Krichen, Saoussen .
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, :99-100
[5]   Multiswarms, exclusion, and anti-convergence in dynamic environments [J].
Blackwell, Tim ;
Branke, Juergen .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (04) :459-472
[6]  
Blackwell TM, 2002, IEEE C EVOL COMPUTAT, P1691, DOI 10.1109/CEC.2002.1004497
[7]  
Branke J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1875, DOI 10.1109/CEC.1999.785502
[8]   A neighbor-based learning particle swarm optimizer with short-term and long-term memory for dynamic optimization problems [J].
Cao, Leilei ;
Xu, Lihong ;
Goodman, Erik D. .
INFORMATION SCIENCES, 2018, 453 :463-485
[9]   Query-Based Learning for Dynamic Particle Swarm Optimization [J].
Chang, Ray-I ;
Hsu, Hung-Min ;
Lin, Shu-Yu ;
Chang, Chu-Chun ;
Ho, Jan-Ming .
IEEE ACCESS, 2017, 5 :7648-7658
[10]   Optimization in dynamic environments: a survey on problems, methods and measures [J].
Cruz, Carlos ;
Gonzalez, Juan R. ;
Pelta, David A. .
SOFT COMPUTING, 2011, 15 (07) :1427-1448