A Rigorous Complexity Analysis of the (1+1) Evolutionary Algorithm for Separable Functions with Boolean Inputs

被引:62
|
作者
Droste, Stefan [1 ]
Jansen, Thomas [1 ]
Wegener, Ingo [1 ]
机构
[1] Univ Dortmund, FB Informat, D-44221 Dortmund, Germany
关键词
Evolutionary algorithm; separable function; random walk; complexity analysis;
D O I
10.1162/evco.1998.6.2.185
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms (EAs) are heuristic randomized algorithms which, by many impressive experiments, have been proven to behave quite well for optimization problems of various kinds. In this paper a rigorous theoretical complexity analysis of the (1 + 1) evolutionary algorithm for separable functions with Boolean inputs is given. Different mutation rates are compared, and the use of the crossover operator is investigated. The main contribution is not the result that the expected run time of the (1 + 1) evolutionary algorithm is Theta(n ln n) for separable functions with n variables but the methods by which this result can be proven rigorously.
引用
收藏
页码:185 / 196
页数:12
相关论文
共 34 条
  • [1] Runtime Analysis of the (1+1) Evolutionary Algorithm on Strings Over Finite Alphabets
    Doerr, Benjamin
    Johannsen, Daniel
    Schmidt, Martin
    FOGA 11: PROCEEDINGS OF THE 2011 ACM/SIGEVO FOUNDATIONS OF GENETIC ALGORITHMS XI, 2011, : 119 - 126
  • [2] On the analysis of the (1+1) evolutionary algorithm for the maximum leaf spanning tree problem
    Xia, Xiaoyun
    Zhou, Yuren
    Lai, Xinsheng
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2015, 92 (10) : 2023 - 2035
  • [3] On the analysis of a simple evolutionary algorithm on quadratic pseudo-boolean functions
    Wegener, Ingo
    Witt, Carsten
    JOURNAL OF DISCRETE ALGORITHMS, 2005, 3 (01) : 61 - 78
  • [4] Comparing evolutionary algorithms to the (1+1)-EA
    Borisovsky, P. A.
    Eremeev, A. V.
    THEORETICAL COMPUTER SCIENCE, 2008, 403 (01) : 33 - 41
  • [5] Pairwise Test Case Generation using (1+1) Evolutionary Algorithm for Software Product Line Testing
    Khatir, Sharafeldin Kabashi
    Sulaiman, Rabatul Aduni Binti
    Azrag, Mohammed Adam Kunna
    Zain, Jasni Mohamad
    Odili, Julius Beneoluchi
    Al-Shami, Samer Ali
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (08) : 475 - 483
  • [6] Analysis of the (1+1) EA on subclasses of linear functions under uniform and linear constraints
    Friedrich, Tobias
    Kotzing, Timo
    Lagodzinski, J. A. Gregor
    Neumann, Frank
    Schirneck, Martin
    THEORETICAL COMPUTER SCIENCE, 2020, 832 : 3 - 19
  • [7] Unified Approach to (1+1) EA on Discrete Linear Functions
    Aoki, Kenji
    Sakamoto, Makoto
    Furutani, Hiroshi
    Hiwa, Satoru
    Hiroyasu, Tomoyuki
    ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 193 - 196
  • [8] Performance Comparison of Randomized Local Search, (1+1)-Evolutionary Algorithm and Genetic Algorithm for Graph Isomorphism Problem using Permutation Matrix Search Space
    Puri, Akshitha
    Batra, Gunveen
    Shenoy, Ajitha K. B.
    ENGINEERING LETTERS, 2022, 30 (02)
  • [9] Markov chain analysis of evolutionary algorithms on OneMax function - From coupon collector's problem to (1+1) EA
    Zhang, Yu-an
    Qin, Xiaofeng
    Ma, Qinglian
    Zhao, Minghao
    Hiwa, Satoru
    Hiroyasu, Tomoyuki
    Furutani, Hiroshi
    THEORETICAL COMPUTER SCIENCE, 2020, 820 (820) : 26 - 44
  • [10] Analysis of a Multiobjective Evolutionary Algorithm on the 0-1 knapsack problem
    Kumar, Rajeev
    Banerjee, Nilanjan
    THEORETICAL COMPUTER SCIENCE, 2006, 358 (01) : 104 - 120