Self-adaptation Can Help Evolutionary Algorithms Track Dynamic Optima

被引:1
|
作者
Lehre, Per Kristian [1 ]
Qin, Xiaoyu [1 ]
机构
[1] Univ Birmingham, Birmingham, England
基金
英国工程与自然科学研究理事会;
关键词
Evolutionary algorithms; self-adaptation; dynamic optimisation; OPTIMIZATION; DRIFT;
D O I
10.1145/3583131.3590494
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-world optimisation problems often involve dynamics, where objective functions may change over time. Previous studies have shown that evolutionary algorithms (EAs) can solve dynamic optimisation problems. Additionally, the use of diversity mechanisms, populations, and parallelisation can enhance the performance of EAs in dynamic environments if appropriate parameter settings are utilised. Self-adaptation, which encodes parameters in genotypes of individuals and allows them to evolve together with solutions, can help con.gure parameters of EAs. This parameter control mechanism has been proved to e.ectively handle a static problem with unknown structure. However, the bene.t of self-adaptation on dynamic optimisation problems remains unknown. We consider a tracking dynamic optima problem, the so-called Dynamic Substring Matching (DSM) problem, which requires algorithms to successively track a sequence of structure-changing optima. Our analyses show that mutation-based EAs with a.xed mutation rate have a negligible chance of tracking these dynamic optima, while the self-adaptive EA tracks them with an overwhelmingly high probability. Furthermore, we provide a level-based theorem with tail bounds, which bounds the chance of the algorithm.nding the current optima within a given evaluation budget. Overall, self-adaptation is promising for tracking dynamic optima.
引用
收藏
页码:1619 / 1627
页数:9
相关论文
共 50 条
  • [1] Self-adaptation in evolutionary algorithms
    Meyer-Nieberg, Silja
    Beyer, Hans-Georg
    [J]. PARAMETER SETTING IN EVOLUTIONARY ALGORITHMS, 2007, 54 : 47 - +
  • [2] Extending self-adaptation in evolutionary algorithms
    Fogel, DB
    [J]. APPLICATIONS AND SCIENCE OF NEURAL NETWORKS, FUZZY SYSTEMS, AND EVOLUTIONARY COMPUTATION V, 2002, 4787 : 1 - 9
  • [3] Competitive Self-adaptation in Evolutionary Algorithms
    Tvrdik, Josef
    Krivy, Ivan
    [J]. NEW DIMENSIONS IN FUZZY LOGIC AND RELATED TECHNOLOGIES, VOL II, PROCEEDINGS, 2007, : 251 - +
  • [4] A COMPARISON OF METHODS FOR SELF-ADAPTATION IN EVOLUTIONARY ALGORITHMS
    SARAVANAN, N
    FOGEL, DB
    NELSON, KM
    [J]. BIOSYSTEMS, 1995, 36 (02) : 157 - 166
  • [5] Self-adaptation of mutation distribution in evolutionary algorithms
    Tinos, Renato
    Yang, Shengxiang
    [J]. 2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 79 - +
  • [6] Self-adaptation for multi-objective evolutionary algorithms
    Büche, D
    Müller, S
    Koumoutsakos, P
    [J]. EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PROCEEDINGS, 2003, 2632 : 267 - 281
  • [7] Multiple-vector self-adaptation in evolutionary algorithms
    Fogel, DB
    Fogel, GB
    Ohkura, K
    [J]. BIOSYSTEMS, 2001, 61 (2-3) : 155 - 162
  • [8] Overview of parameter control methods by self-adaptation in evolutionary algorithms
    Baeck, Thomas
    [J]. Fundamenta Informaticae, 1998, 35 (1-4): : 51 - 66
  • [9] Self-adaptation in genetic algorithms
    Perzina, R
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 234 - 238
  • [10] Embedded Self-Adaptation to Escape from Local Optima
    Rokhlenko, Oleg
    Wexler, Ydo
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 489 - 495