• DocumentCode
    1251561
  • Title

    On the Impact of Mutation-Selection Balance on the Runtime of Evolutionary Algorithms

  • Author

    Lehre, Per Kristian ; Yao, Xin

  • Author_Institution
    DTU Inf., Tech. Univ. of Denmark, Lyngby, Denmark
  • Volume
    16
  • Issue
    2
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    225
  • Lastpage
    241
  • Abstract
    The interplay between mutation and selection plays a fundamental role in the behavior of evolutionary algorithms (EAs). However, this interplay is still not completely understood. This paper presents a rigorous runtime analysis of a non-elitist population-based EA that uses the linear ranking selection mechanism. The analysis focuses on how the balance between parameter η, controlling the selection pressure in linear ranking, and parameter χ controlling the bit-wise mutation rate, impacts the runtime of the algorithm. The results point out situations where a correct balance between selection pressure and mutation rate is essential for finding the optimal solution in polynomial time. In particular, it is shown that there exist fitness functions which can only be solved in polynomial time if the ratio between parameters η and χ is within a narrow critical interval, and where a small change in this ratio can increase the runtime exponentially. Furthermore, it is shown quantitatively how the appropriate parameter choice depends on the characteristics of the fitness function. In addition to the original results on the runtime of EAs, this paper also introduces a very useful analytical tool, i.e., multi-type branching processes, to the runtime analysis of non-elitist population-based EAs.
  • Keywords
    evolutionary computation; functions; polynomials; evolutionary algorithm; fitness function; linear ranking selection mechanism; mutation selection balance; nonelitist population-based EA; polynomial time; runtime analysis; Algorithm design and analysis; Evolutionary computation; Genetics; Polynomials; Pressure measurement; Random variables; Runtime; Computational complexity; evolutionary computation; randomized heuristics; runtime analysis of evolutionary algorithms; selection pressure;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2011.2112665
  • Filename
    5910379