Improved time complexity analysis of the Simple Genetic Algorithm

被引:88
|
作者
Oliveto, Pietro S. [1 ]
Witt, Carsten [2 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield S10 2TN, S Yorkshire, England
[2] Tech Univ Denmark, DTU Compute, Copenhagen, Denmark
基金
英国工程与自然科学研究理事会;
关键词
Simple Genetic Algorithm; Crossover; Runtime analysis; DRIFT ANALYSIS; BOUNDS;
D O I
10.1016/j.tcs.2015.01.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A runtime analysis of the Simple Genetic Algorithm (SGA) for the ONEMAX problem has recently been presented proving that the algorithm with population size mu <= n(1/8-epsilon) requires exponential time with overwhelming probability. This paper presents an improved analysis which overcomes some limitations of the previous one. Firstly, the new result holds for population sizes up to mu <= n(1/4-epsilon) which is an improvement up to a power of 2 larger. Secondly, we present a technique to bound the diversity of the population that does not require a bound on its bandwidth. Apart from allowing a stronger result, we believe this is a major improvement towards the reusability of the techniques in future systematic analyses of GAs. Finally, we consider the more natural SGA using selection with replacement rather than without replacement although the results hold for both algorithmic versions. Experiments are presented to explore the limits of the new and previous mathematical techniques. Crown Copyright (C) 2015 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:21 / 41
页数:21
相关论文
共 50 条
  • [1] Improved Runtime Analysis of the Simple Genetic Algorithm
    Oliveto, Pietro S.
    Witt, Carsten
    GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 1621 - 1628
  • [2] A Simple Genetic Algorithm for Reducible Complexity
    Graham, Lee
    Christensen, Steffen
    Oppacher, Franz
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1514 - 1514
  • [3] Time Complexity Analysis of the Genetic Algorithm Clustering Method
    Nopiah, Z. M.
    Khairir, M. I.
    Abdullah, S.
    Baharin, M. N.
    Arifin, A.
    ISPRA '09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, ROBOTICS AND AUTOMATION, 2010, : 171 - +
  • [4] On the Time Complexity of Simple Cartesian Genetic Programming
    Kalkreuth, Roman
    Droschinsky, Andre
    IJCCI: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2019, : 172 - 179
  • [5] On the Analysis of the Simple Genetic Algorithm
    Oliveto, Pietro S.
    Witt, Carsten
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 1341 - 1348
  • [6] A note on the weight of inverse complexity in improved hybrid genetic algorithm
    Siyuan Lu
    Shuihua Wang
    Yudong Zhang
    Journal of Medical Systems, 2016, 40
  • [7] A note on the weight of inverse complexity in improved hybrid genetic algorithm
    Lu, Siyuan
    Wang, Shuihua
    Zhang, Yudong
    JOURNAL OF MEDICAL SYSTEMS, 2016, 40 (06)
  • [8] On the runtime analysis of the Simple Genetic Algorithm
    Oliveto, Pietro S.
    Witt, Carsten
    THEORETICAL COMPUTER SCIENCE, 2014, 545 : 2 - 19
  • [9] Deterministic local alignment methods improved by a simple genetic algorithm
    Bi, Chengpeng
    NEUROCOMPUTING, 2010, 73 (13-15) : 2394 - 2406
  • [10] Analysis on parameters in an improved quantum genetic algorithm
    Jiang, Shujuan
    Zhou, Qi
    Zhang, Yanmei
    International Journal of Digital Content Technology and its Applications, 2012, 6 (18) : 176 - 184