• DocumentCode
    1244360
  • Title

    Coevolutionary free lunches

  • Author

    Wolpert, David H. ; Macready, William G.

  • Author_Institution
    NASA Ames Res. Center, Moffett Field, CA, USA
  • Volume
    9
  • Issue
    6
  • fYear
    2005
  • Firstpage
    721
  • Lastpage
    735
  • Abstract
    Recent work on the foundational underpinnings of black-box optimization has begun to uncover a rich mathematical structure. In particular, it is now known that an inner product between the optimization algorithm and the distribution of optimization problems likely to be encountered fixes the distribution over likely performances in running that algorithm. One ramification of this is the "No Free Lunch" (NFL) theorems, which state that any two algorithms are equivalent when their performance is averaged across all possible problems. This highlights the need for exploiting problem-specific knowledge to achieve better than random performance. In this paper, we present a general framework covering most optimization scenarios. In addition to the optimization scenarios addressed in the NFL results, this framework covers multiarmed bandit problems and evolution of multiple coevolving players. As a particular instance of the latter, it covers "self-play" problems. In these problems, the set of players work together to produce a champion, who then engages one or more antagonists in a subsequent multiplayer game. In contrast to the traditional optimization case where the NFL results hold, we show that in self-play there are free lunches: in coevolution some algorithms have better performance than other algorithms, averaged across all possible problems. However, in the typical coevolutionary scenarios encountered in biology, where there is no champion, the NFL theorems still hold.
  • Keywords
    decision making; evolutionary computation; game theory; black box optimization; coevolutionary free lunches; multiarmed bandit problems; no free lunch theorem; self-play problem; subsequent multiplayer game; Evolution (biology); Evolutionary computation; NASA; Sorting; Coevolution; multiarmed bandits; no free lunch; optimizations; self-play;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2005.856205
  • Filename
    1545946