• DocumentCode
    2463534
  • Title

    The N-Strikes-Out Algorithm: A Steady-State Algorithm for Coevolution

  • Author

    Miconi, Thomas ; Channon, Alastair

  • Author_Institution
    Univ. of Birmingham, Birmingham
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1639
  • Lastpage
    1646
  • Abstract
    We introduce the N-strikes-out algorithm, a simple steady-state genetic algorithm for competitive coevolution. The algorithm can be summarised as follows: Run competitions between randomly chosen individuals, keep track of the number of defeats for each individual, and remove any individual which has been defeated N times. Naive application of the algorithm in 2-population problems leads to severe disengagement. We find that disengagement can be eliminated (for all tasks involving real-valued continuous scores) by determining \´victories\´ and \´defeats\´ between fellow members of the same species, using competitions against a single member of the opposing species as a point of comparison. We apply our algorithm to the "box-grabbing" problem for artificial 3D creatures introduced by Sims. We compare our algorithm with Sims\´ original Last Elite Opponent algorithm, and describe (and explain) different results obtained with two different implementations differing mainly by the harshness of their selection regimes.
  • Keywords
    computer games; genetic algorithms; 2-population problems; N-strikes-out algorithm; Sims; artificial 3D creatures; box-grabbing problem; competitive coevolution; last elite opponent algorithm; run competitions; steady-state genetic algorithm; Arm; Fellows; Genetic algorithms; Joining processes; Roads; Steady-state; Technological innovation; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9487-9
  • Type

    conf

  • DOI
    10.1109/CEC.2006.1688505
  • Filename
    1688505