DocumentCode
1760131
Title
Agent-Case Embeddings for the Analysis of Evolved Systems
Author
Ashlock, Daniel ; Lee, Chi-Kwan
Author_Institution
Department of Mathematics and Statistics, University of Guelph, Guelph, Canada
Volume
17
Issue
2
fYear
2013
fDate
41365
Firstpage
227
Lastpage
240
Abstract
This paper introduces agent-case embeddings, a general purpose tool for detecting a variety of solutions produced by an evolutionary algorithm. They can also be used to explore the geometry of the space of problems that agents attempt to solve. Agent-case embeddings permit the comparison of solutions evolved with different representations by directly comparing phenotypes. Use of agent-case embeddings requires that multiple instances of the problems solved by the agent be available or contrivable. Three examples of agent-case embeddings are derived for apoptotic cellular automata, agents playing the iterated prisoner´s dilemma, and simple virtual robots performing the Tartarus task. The use of agent-case embeddings is shown to permit visualization of the diversity of evolved agents, demonstrates the impact of changing algorithm parameters, and explores the impact of different representations on evolutionary search. The algorithm parameters explored include population sizes, elite fraction, and choice of variation operators. Agent-case embeddings are used to demonstrate that a novel technique called single-parent crossover can localize evolutionary search in a small part of the adaptive landscape in a controlled manner.
Keywords
Automata; History; Measurement; Robot sensing systems; Sociology; Statistics; Analysis of evolved results; evolutionary computation; fitness landscape geometry; fitness landscapes;
fLanguage
English
Journal_Title
Evolutionary Computation, IEEE Transactions on
Publisher
ieee
ISSN
1089-778X
Type
jour
DOI
10.1109/TEVC.2012.2234464
Filename
6384730
Link To Document