• DocumentCode
    296205
  • Title

    A dilemma for fitness sharing with a scaling function

  • Author

    Darwen, Paul ; Yao, Xin

  • Volume
    1
  • fYear
    1995
  • fDate
    Nov. 29 1995-Dec. 1 1995
  • Firstpage
    166
  • Abstract
    Fitness sharing has been used widely in genetic algorithms for multi-objective function optimisation and machine learning. It is often implemented with a scaling function, which adjusts an individual´s raw fitness to improve the performance of the genetic algorithm. However, choosing a scaling function is an ad hoc affair that lacks sufficient theoretical foundation. Although this is already known, an explanation of why scaling works is lacking. This paper explains why a scaling function is often needed for fitness sharing. We investigate fitness sharing´s performance at multi-objective optimization, demonstrate the need for a scaling function of some kind, and discuss what form of scaling function would be best. We provide both theoretical and empirical evidence that fitness sharing with a scaling function suffers a dilemma which can easily be mistaken for deception. Our theoretical analyses and empirical studies explain why a larger-than-necessary population is needed for fitness sharing with a scaling function to work, and give an explanation for common fixes such as further processing with a hill-climbing algorithm. Our explanation predicts that annealing the scaling power during a run will improve results, and we verify that it does
  • Keywords
    Aging; Algorithm design and analysis; Annealing; Computer science; Educational institutions; Genetic algorithms; Machine learning; Shape; Technological innovation; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 1995., IEEE International Conference on
  • Conference_Location
    Perth, WA, Australia
  • Print_ISBN
    0-7803-2759-4
  • Type

    conf

  • DOI
    10.1109/ICEC.1995.489138
  • Filename
    489138