Abstract The game of tag is frequently used in the study of pursuit and evasion strategies that are discovered through competitive
coevolution. The aim of coevolution is to create an arms race where opposing populations cyclically evolve in incremental
improvements, driving the system towards better strategies. A coevolutionary simulation of the game of tag involving two populations
of agents; pursuers and evaders, is developed to investigate the effects of a boundary and two obstacles. The evolution of
strategies through Chemical Genetic Programming optimizes the mapping of genotypic strings to phenotypic trees. Four experiments
were conducted, distinguished by speed differentials and environmental conditions. Designing experiments to evaluate the efficacy
of emergent strategies often reveal necessary steps needed for coevolutionary progress. The experiments that excluded obstacles
and boundaries provided design pointers to ensure coevolutionary progress as well as a deeper understanding of strategies
that emerged when obstacles and boundaries were added. In the latter, we found that an awareness of the environment and the
pursuer was not critical in an evader’s strategy to survive, instead heading to the edge of the boundary or behind an obstacle
in a bid to ‘throw-off or hide from the pursuer’ or simply turn in circles was often sufficient, thereby revealing possible
suboptimal strategies that were environment specific. We also observed that a condition for coevolutionary progress was that
the problem complexity must be surmountable by at least one population; that is, some pursuer must be able to tag an opponent.
Due to the use of amino-acid building blocks in our Chemical Genetic Program, our simulations were able to achieve significant
complexity in a short period of time.
coevolution. The aim of coevolution is to create an arms race where opposing populations cyclically evolve in incremental
improvements, driving the system towards better strategies. A coevolutionary simulation of the game of tag involving two populations
of agents; pursuers and evaders, is developed to investigate the effects of a boundary and two obstacles. The evolution of
strategies through Chemical Genetic Programming optimizes the mapping of genotypic strings to phenotypic trees. Four experiments
were conducted, distinguished by speed differentials and environmental conditions. Designing experiments to evaluate the efficacy
of emergent strategies often reveal necessary steps needed for coevolutionary progress. The experiments that excluded obstacles
and boundaries provided design pointers to ensure coevolutionary progress as well as a deeper understanding of strategies
that emerged when obstacles and boundaries were added. In the latter, we found that an awareness of the environment and the
pursuer was not critical in an evader’s strategy to survive, instead heading to the edge of the boundary or behind an obstacle
in a bid to ‘throw-off or hide from the pursuer’ or simply turn in circles was often sufficient, thereby revealing possible
suboptimal strategies that were environment specific. We also observed that a condition for coevolutionary progress was that
the problem complexity must be surmountable by at least one population; that is, some pursuer must be able to tag an opponent.
Due to the use of amino-acid building blocks in our Chemical Genetic Program, our simulations were able to achieve significant
complexity in a short period of time.
- Content Type Journal Article
- Category Original Paper
- DOI 10.1007/s10710-007-9049-3
- Authors
- Joc Cing Tay, Nanyang Technological University Evolutionary and Complex Systems Program, School of Computer Engineering Singapore 639798 Singapore
- Cheun Hou Tng, Nanyang Technological University Evolutionary and Complex Systems Program, School of Computer Engineering Singapore 639798 Singapore
- Chee Siong Chan, Nanyang Technological University Evolutionary and Complex Systems Program, School of Computer Engineering Singapore 639798 Singapore
- Journal Genetic Programming and Evolvable Machines
- Online ISSN 1573-7632
- Print ISSN 1389-2576
- Journal Volume Volume 9
- Journal Issue Volume 9, Number 1 / March, 2008