TY - JOUR
T1 - A Survey of Evolutionary Continuous Dynamic Optimization Over Two Decades
T2 - Part A
AU - Yazdani, Danial
AU - Cheng, Ran
AU - Yazdani, Donya
AU - Branke, Jurgen
AU - Jin, Yaochu
AU - Yao, Xin
N1 - Funding Information:
Manuscript received July 17, 2020; revised November 27, 2020; accepted February 1, 2021. Date of publication February 18, 2021; date of current version July 30, 2021. This work was supported in part by the Shenzhen Peacock Plan under Grant KQTD2016112514355531; in part by the Guangdong Provincial Key Laboratory under Grant 2020B121201001; in part by the National Natural Science Foundation of China under Grant 61903178, Grant 61906081, and Grant U20A20306; in part by the Program for Guangdong Introducing Innovative and Enterpreneurial Teams under Grant 2017ZT07X386; and in part by the Program for University Key Laboratory of Guangdong Province under Grant 2017KSYS008. (Corresponding author: Ran Cheng.) Danial Yazdani and Ran Cheng are with the Guangdong Provincial Key Laboratory of Brain-Inspired Intelligent Computation, Department of Computer Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China (e-mail: [email protected]; [email protected]).
Publisher Copyright:
© 1997-2012 IEEE.
PY - 2021/8/1
Y1 - 2021/8/1
N2 - Many real-world optimization problems are dynamic. The field of dynamic optimization deals with such problems where the search space changes over time. In this two-part article, we present a comprehensive survey of the research in evolutionary dynamic optimization for single-objective unconstrained continuous problems over the last two decades. In Part A of this survey, we propose a new taxonomy for the components of dynamic optimization algorithms (DOAs), namely, convergence detection, change detection, explicit archiving, diversity control, and population division and management. In comparison to the existing taxonomies, the proposed taxonomy covers some additional important components, such as convergence detection and computational resource allocation. Moreover, we significantly expand and improve the classifications of diversity control and multipopulation methods, which are underrepresented in the existing taxonomies. We then provide detailed technical descriptions and analysis of different components according to the suggested taxonomy. Part B of this survey provides an in-depth analysis of the most commonly used benchmark problems, performance analysis methods, static optimization algorithms used as the optimization components in the DOAs, and dynamic real-world applications. Finally, several opportunities for future work are pointed out.
AB - Many real-world optimization problems are dynamic. The field of dynamic optimization deals with such problems where the search space changes over time. In this two-part article, we present a comprehensive survey of the research in evolutionary dynamic optimization for single-objective unconstrained continuous problems over the last two decades. In Part A of this survey, we propose a new taxonomy for the components of dynamic optimization algorithms (DOAs), namely, convergence detection, change detection, explicit archiving, diversity control, and population division and management. In comparison to the existing taxonomies, the proposed taxonomy covers some additional important components, such as convergence detection and computational resource allocation. Moreover, we significantly expand and improve the classifications of diversity control and multipopulation methods, which are underrepresented in the existing taxonomies. We then provide detailed technical descriptions and analysis of different components according to the suggested taxonomy. Part B of this survey provides an in-depth analysis of the most commonly used benchmark problems, performance analysis methods, static optimization algorithms used as the optimization components in the DOAs, and dynamic real-world applications. Finally, several opportunities for future work are pointed out.
KW - Change detection
KW - evolutionary algorithms (EA)
KW - multipopulation
KW - response component
KW - taxonomy
KW - unconstrained continuous dynamic optimization
UR - http://www.scopus.com/inward/record.url?scp=85101737325&partnerID=8YFLogxK
U2 - 10.1109/TEVC.2021.3060014
DO - 10.1109/TEVC.2021.3060014
M3 - Article
SN - 1089-778X
VL - 25
SP - 609
EP - 629
JO - IEEE Transactions on Evolutionary Computation
JF - IEEE Transactions on Evolutionary Computation
IS - 4
M1 - 9356715
ER -