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 条
  • [41] Using Dynamic Workflows for Coordinating Self-adaptation of Software Systems
    da Silva, Carlos Eduardo
    de Lemos, Rogerio
    [J]. 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 86 - +
  • [42] Self-Adaptation of Mutation Operator and Probability for Permutation Representations in Genetic Algorithms
    Serpell, Martin
    Smith, James E.
    [J]. EVOLUTIONARY COMPUTATION, 2010, 18 (03) : 491 - 514
  • [43] Self-adaptation for Mobile Robot Algorithms Using Organic Computing Principles
    Hartmann, Jan
    Stechele, Walter
    Maehle, Erik
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2013, 2013, 7767 : 232 - 243
  • [45] Videoconference system by using dynamic adaptive architecture for self-adaptation
    Jung, CH
    Lee, S
    Lee, E
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 836 - 845
  • [46] A review on self-adaptation approaches and techniques in medical image denoising algorithms
    K. A. Saneera Hemantha Kulathilake
    Nor Aniza Abdullah
    Aznul Qalid Md Sabri
    A. M. R. Ravimal Bandara
    Khin Wee Lai
    [J]. Multimedia Tools and Applications, 2022, 81 : 37591 - 37626
  • [47] A review on self-adaptation approaches and techniques in medical image denoising algorithms
    Kulathilake, K. A. Saneera Hemantha
    Abdullah, Nor Aniza
    Sabri, Aznul Qalid Md
    Bandara, A. M. R. Ravimal
    Lai, Khin Wee
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (26) : 37591 - 37626
  • [48] Optimizing genetic algorithms using self-adaptation and explored space modelization
    Martin, O
    Gras, R
    Hernandez, D
    Appel, RD
    [J]. PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2003, : 291 - 294
  • [49] Distributed Dynamic Self-adaptation of Data Management in Telemedicine Applications
    Andre, Francoise
    Segarra, Maria-Teresa
    Zouari, Mohamed
    [J]. AMBIENT ASSISTIVE HEALTH AND WELLNESS MANAGEMENT IN THE HEART OF THE CITY, PROCEEDING, 2009, 5597 : 303 - +
  • [50] Self adaptation of operator rates in evolutionary algorithms
    Gomez, J
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2004, PT 1, PROCEEDINGS, 2004, 3102 : 1162 - 1173