{"title":"Shaped prisoner's dilemma automata","authors":"W. Ashlock, D. Ashlock","doi":"10.1109/CIG.2014.6932869","DOIUrl":null,"url":null,"abstract":"Previous research has shown that game playing agents evolved with different representations behave differently. Finite state automata are one of the common representations used to encode agents to play the iterated prisoner's dilemma. They comprise a large search space with many possible distinct behaviors. In this paper we explore the consequences of evolving agents within subsets of this space by limiting their shape. A shape for a finite state automaton is a restriction on what transitions are permitted out of each state in the automaton. Eight shapes for agents that play iterated prisoner's dilemma, including a baseline shape with all possible transitions, are tested with an evolutionary algorithm by enforcing the shape during the co-evolution of agents. All eight shapes yield distinct distributions of behaviors in the evolved agents. Some of the observed types of play are entirely novel.","PeriodicalId":219192,"journal":{"name":"2014 IEEE Conference on Computational Intelligence and Games","volume":"742 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Conference on Computational Intelligence and Games","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIG.2014.6932869","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Previous research has shown that game playing agents evolved with different representations behave differently. Finite state automata are one of the common representations used to encode agents to play the iterated prisoner's dilemma. They comprise a large search space with many possible distinct behaviors. In this paper we explore the consequences of evolving agents within subsets of this space by limiting their shape. A shape for a finite state automaton is a restriction on what transitions are permitted out of each state in the automaton. Eight shapes for agents that play iterated prisoner's dilemma, including a baseline shape with all possible transitions, are tested with an evolutionary algorithm by enforcing the shape during the co-evolution of agents. All eight shapes yield distinct distributions of behaviors in the evolved agents. Some of the observed types of play are entirely novel.