Populations Can Be Essential in Tracking Dynamic Optima

被引:23
作者
Dang, Duc-Cuong [1 ]
Jansen, Thomas [2 ]
Lehre, Per Kristian [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, ASAP Res Grp, Jubilee Campus,Wollaton Rd, Nottingham NG8 1BB, England
[2] Aberystwyth Univ, Dept Comp Sci, Penglais Campus,Llandinam Bldg, Aberystwyth SY23 3DB, Dyfed, Wales
关键词
Runtime analysis; Population-based algorithm; Dynamic optimisation; LOWER BOUNDS; OPTIMIZATION;
D O I
10.1007/s00453-016-0187-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Real-world optimisation problems are often dynamic. Previously good solutions must be updated or replaced due to changes in objectives and constraints. It is often claimed that evolutionary algorithms are particularly suitable for dynamic optimisation because a large population can contain different solutions that may be useful in the future. However, rigorous theoretical demonstrations for how populations in dynamic optimisation can be essential are sparse and restricted to special cases. This paper provides theoretical explanations of how populations can be essential in evolutionary dynamic optimisation in a general and natural setting. We describe a natural class of dynamic optimisation problems where a sufficiently large population is necessary to keep track of moving optima reliably. We establish a relationship between the population-size and the probability that the algorithm loses track of the optimum.
引用
收藏
页码:660 / 680
页数:21
相关论文
共 22 条
[11]   Evolutionary Algorithms and Artificial Immune Systems on a Bi-Stable Dynamic Optimisation Problem [J].
Jansen, Thomas ;
Zarges, Christine .
GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, :975-982
[12]  
Kotzing Timo, 2012, Parallel Problem Solving from Nature - PPSN XII. Proceedings of the 12th International Conference, P113, DOI 10.1007/978-3-642-32937-1_12
[13]  
Kotzing T., 2015, P 2015 ACM C FDN GEN, VXIII, P40, DOI DOI 10.1145/2725494.2725502
[14]  
Lehre PK, 2011, GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P2075
[15]   MMAS Versus Population-Based EA on a Family of Dynamic Fitness Functions [J].
Lissovoi, Andrei ;
Witt, Carsten .
ALGORITHMICA, 2016, 75 (03) :554-576
[16]   Runtime analysis of ant colony optimization on dynamic shortest path problems [J].
Lissovoi, Andrei ;
Witt, Carsten .
THEORETICAL COMPUTER SCIENCE, 2015, 561 :73-85
[17]  
Mitzenmacher Michael, 2017, PROBABILITY COMPUTIN
[18]   Analysis of diversity mechanisms for optimisation in dynamic environments with low frequencies of change [J].
Oliveto, Pietro S. ;
Zarges, Christine .
THEORETICAL COMPUTER SCIENCE, 2015, 561 :37-56
[19]   Simplified Drift Analysis for Proving Lower Bounds in Evolutionary Computation [J].
Oliveto, Pietro S. ;
Witt, Carsten .
ALGORITHMICA, 2011, 59 (03) :369-386
[20]  
Rohlfshagen P., 2009, P 2009 GEN EV COMP C, P1713