• DocumentCode
    2459971
  • Title

    Changes in Prisoner´s Dilemma Strategies Over Evolutionary Time With Different Population Sizes

  • Author

    Ashlock, W. ; Ashlock, D.

  • Author_Institution
    Roseheart Biomath Guelph, ON Canada N1G 2R4, washlock@alumni.uchicago.edu
  • fYear
    2006
  • fDate
    16-21 July 2006
  • Firstpage
    297
  • Lastpage
    304
  • Abstract
    Prisoner´s dilemma is a simple game used for studying cooperation and conflict. This study evolves Prisoner´s dilemma strategies represented by 20-state finite state machines. The resulting strategies are difficult to analyze. It is not obvious looking at a finite state diagram how a machine will behave, and many different machines can represent the same strategy. This study uses a technique called fingerprinting to characterize the strategies. Thirty runs were done for each of three different population sizes for up to 65,536 generations and saved at different stages of evolution. A large diversity of strategies were found. Using different population sizes resulted in finding different strategies and finding common strategies in different proportions. Four strategies were found much more frequently than any others: tit-for-tat, always-defect, and two strategies defined in the study and named Fortress3 and Fortress4. A neighbor-joining technique was used to characterize the fifty most frequently found strategies, and they were found to fall into five distinct groups. The distribution of strategies was found to change over evolutionary time with tit-for-tat and always-defect found more often than other strategies in early evolution, and Fortress3 and Fortress4 becoming important later.
  • Keywords
    evolutionary computation; finite state machines; Fortress3; Fortress4; evolutionary time; finite state machines; neighbor-joining technique; prisoner dilemma strategies; Automata; Evolutionary computation; Fingerprint recognition; Mathematics; Neural networks; Noise level; Statistics; Thin film transistors;
  • 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.1688322
  • Filename
    1688322