• DocumentCode
    83501
  • Title

    On the Easiest and Hardest Fitness Functions

  • Author

    Jun He ; Tianshi Chen ; Xin Yao

  • Author_Institution
    Dept. of Comput. Sci., Aberystwyth Univ., Aberystwyth, UK
  • Volume
    19
  • Issue
    2
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    295
  • Lastpage
    305
  • Abstract
    The hardness of fitness functions is an important research topic in the field of evolutionary computation. In theory, this paper can help with understanding the ability of evolutionary algorithms (EAs). In practice, this paper may provide a guideline to the design of benchmarks. The aim of this paper is to answer the following research questions. Given a fitness function class, which functions are the easiest with respect to an EA? Which are the hardest? How are these functions constructed? This paper provides theoretical answers to these questions. The easiest and hardest fitness functions are constructed for an elitist (1 + 1) EA to maximize a class of fitness functions with the same optima. It is demonstrated that the unimodal functions are the easiest and deceptive functions are the hardest in terms of the time-based fitness landscape. This paper also reveals that in a fitness function class, the easiest function to one algorithm may become the hardest to another algorithm, and vice versa.
  • Keywords
    evolutionary computation; EA; benchmark design; deceptive functions; easiest fitness function; evolutionary algorithms; evolutionary computation; hardest fitness function; time-based fitness landscape; unimodal functions; Algorithm design and analysis; Benchmark testing; Correlation; Electronic mail; Evolutionary computation; Polynomials; Runtime; Algorithm analysis; benchmark design; evolutionary algorithm; fitness landscape; problem difficulty;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2014.2318025
  • Filename
    6800034