• DocumentCode
    2732213
  • Title

    Techniques for analysis of evolved prisoner´s dilemma strategies with fingerprints

  • Author

    Ashlock, Dan ; Kim, Eun-Youn

  • Author_Institution
    Math. Dept., Iowa State Univ., Ames, IA, USA
  • Volume
    3
  • fYear
    2005
  • fDate
    2-5 Sept. 2005
  • Firstpage
    2613
  • Abstract
    It is easy to generate strategies for games such as the iterated prisoner´s dilemma using evolutionary computation, but much harder to analyze those strategies. Fingerprints are a functional signatures of game playing agents that capture essential features of an agent´s strategy while ignoring implementation details. Using functional fingerprints, it is practical to cluster agents and to rapidly identify common agent types in spite of the representational obfuscation often generated by evolutionary training techniques. In this paper, a set of 1080 agents from 30 evolved populations are subjected to analysis using fingerprint based techniques. Filtration is used to remove first well known and then later common strategies. A novel clustering technique, multi-clustering, is then used to cluster the remaining strategies. Filtration and multiclustering, used together, smooth the analysis of evolved agents. Agents playing known strategies are quickly identified and removed from the agent pool, unknown types are clustered into plausible groupings. A previously unsuspected tendency of evolution to prefer finite state strategies composed of a single communicating class is documented.
  • Keywords
    evolutionary computation; finite state machines; game theory; software agents; clustering technique; evolutionary computation; evolutionary training; evolved agents; filtration; fingerprint based techniques; finite state strategy; functional fingerprints; functional signatures; game playing agents; multiclustering; prisoner dilemma strategy; Application software; Biological system modeling; Biological systems; Evolution (biology); Evolutionary computation; Filtration; Fingerprint recognition; Mathematics; Sociology; Software agents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2005. The 2005 IEEE Congress on
  • Print_ISBN
    0-7803-9363-5
  • Type

    conf

  • DOI
    10.1109/CEC.2005.1555022
  • Filename
    1555022