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 条
  • [31] A simple solution to technician routing and scheduling problem using improved genetic algorithm
    Pekel, Engin
    SOFT COMPUTING, 2022, 26 (14) : 6739 - 6748
  • [32] A simple solution to technician routing and scheduling problem using improved genetic algorithm
    Engin Pekel
    Soft Computing, 2022, 26 : 6739 - 6748
  • [33] Combined algorithm for time-varying system based on improved genetic algorithm and EWRLS algorithm
    Xue, YC
    Yang, QW
    Qian, JX
    2002 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-4, PROCEEDINGS, 2002, : 1460 - 1464
  • [34] Genetic Algorithm in Time Series Fatigue Analysis
    Zaharim, Azami
    Shahrum, Abdullah
    Ibrahim, Mohammad Darahim
    Nopiah, Zulkifli Mohd
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2ND EDITION, 2008, : 241 - +
  • [35] Genetic algorithm design of complexity-controlled time-series predictors
    Gallant, PJ
    Aitken, GJM
    2003 IEEE XIII WORKSHOP ON NEURAL NETWORKS FOR SIGNAL PROCESSING - NNSP'03, 2003, : 769 - 778
  • [36] Improved genetic operator for genetic algorithm
    林峰
    杨启文
    Journal of Zhejiang University Science, 2002, (04) : 52 - 55
  • [37] Improved genetic operator for genetic algorithm
    Lin, Feng
    Yang, Qi-Wen
    Journal of Zhejinag University: Science, 2002, 3 (04): : 431 - 434
  • [38] Improved genetic operator for genetic algorithm
    Lin Feng
    Yang Qi-wen
    Journal of Zhejiang University-SCIENCE A, 2002, 3 (4): : 431 - 434
  • [39] A simple algorithm for reducing time in image sequence analysis
    Hryssagis, K
    IWSSIP 2005: PROCEEDINGS OF THE 12TH INTERNATIONAL WORSHOP ON SYSTEMS, SIGNALS & IMAGE PROCESSING, 2005, : 111 - 114
  • [40] Average time complexity analysis of Commentz-Walter algorithm
    Dewasurendra, S. D.
    Vidanagamachchi, S. M.
    JOURNAL OF THE NATIONAL SCIENCE FOUNDATION OF SRI LANKA, 2018, 46 (04): : 547 - 557