Design and Analysis of Adaptive Migration Intervals in Parallel Evolutionary Algorithms

被引:8
|
作者
Mambrini, Andrea [1 ]
Sudholt, Dirk [2 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[2] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Parallel evolutionary algorithms; island model; migration interval; runtime analysis; theory;
D O I
10.1145/2576768.2598347
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The migration interval is one of the fundamental parameters governing the dynamic behaviour of island models. Yet, there is little understanding on how this parameter affects performance, and how to optimally set it given a problem in hand. We propose schemes for adapting the migration interval according to whether fitness improvements have been found. As long as no improvement is found, the migration interval is increased to minimise communication. Once the best fitness has improved, the migration interval is decreased to spread new best solutions more quickly. We provide a method for analysing the expected running time and the communication effort, defined as the expected number of migrants sent. Example applications of this method to common example functions show that our adaptive schemes are able to compete with, or even outperform, the optimal fixed choice of the migration interval, with regard to running time and communication effort.
引用
收藏
页码:1047 / 1054
页数:8
相关论文
共 50 条
  • [21] Development of parallel evolutionary algorithms
    Xu, You-Zhun
    Zeng, Wen-Hua
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2005, 18 (02): : 183 - 192
  • [22] Parallel evolutionary algorithms: Advances
    Konfrst, Z
    SOFT COMPUTING WITH INDUSTRIAL APPLICATIONS, VOL 17, 2004, 17 : 429 - 434
  • [23] Theoretical analysis of mutation-adaptive evolutionary algorithms
    Agapie, A
    EVOLUTIONARY COMPUTATION, 2001, 9 (02) : 127 - 146
  • [24] Evolutionary design of Evolutionary Algorithms
    Diosan, Laura
    Oltean, Mihai
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (03) : 263 - 306
  • [25] Evolutionary design of Evolutionary Algorithms
    Laura Dioşan
    Mihai Oltean
    Genetic Programming and Evolvable Machines, 2009, 10 : 263 - 306
  • [27] Runtime Analysis of Unbalanced Block-Parallel Evolutionary Algorithms
    Aboutaib, Brahim
    Sutton, Andrew M.
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II, 2022, 13399 : 555 - 568
  • [28] Revisiting the Design of Adaptive Migration Schemes for Multipopulation Genetic Algorithms
    Lin, Wen-Yang
    Hong, Tzung-Pei
    Liu, Shu-Min
    Lin, Jiann-Horng
    2012 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2012, : 338 - 343
  • [29] Topology and migration policy of fine-grained parallel evolutionary algorithms for numerical optimization
    Lee, CH
    Park, SH
    Kim, JH
    PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 70 - 76
  • [30] COMMUNICATION ISSUES IN THE DESIGN AND ANALYSIS OF PARALLEL ALGORITHMS
    LINT, B
    AGERWALA, T
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (02) : 174 - 188