Beating the Tit for Tat: Using a Genetic Algorithm to Build an Effective Adaptive Behavior
Agents capable of adaptive behavior can be obtained by means of AI tools. Thanks to these, they develop the ability to vary their Behavior in order to achieve satisfying results in the simulated environment. In the paper, artificially intelligent agents play an iterated prisoner' s dilemma against agents that reproduce (in a fix way) strategies that have emerged in Axelrod' s toumament. The objective of the adaptive agent is to earn a payoff higher than one of the Tit-for-tat, the strategy which has shown the better performance in the Axelrod's experimental setup. In the work, Genetic Algorithms are employed to produce and modify rules that are apt to achieve the set task. The adaptive dynamics is analysed in depth in order to understand the issues related to the codification of knowledge and to the evaluation of diverse strategies. In order to highlight different nuances of these matters we have amended the method as to improve it and experimented different knowledge's codifications.
|Date of creation:||Jan 2006|
|Date of revision:|
|Contact details of provider:|| Postal: Lungo Dora Siena 100, I-10153 Torino|
Phone: +39 011670 4406
Fax: +39 011670 3895
Web page: http://www.unito.it/
More information through EDIRC
Please report citation or reference errors to , or , if you are the registered author of the cited work, log in to your RePEc Author Service profile, click on "citations" and make appropriate adjustments.:
- Tesfatsion, Leigh S., 2009. "Web Site for Agent-Based Computational Economics (ACE)," Staff General Research Papers Archive 4021, Iowa State University, Department of Economics.
When requesting a correction, please mention this item's handle: RePEc:uto:dipeco:200604. See general information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: (Piero Cavaleri)or (Marina Grazioli)
If references are entirely missing, you can add them using this form.