Evolving Robocode tanks for Evo Robocode
Created by W.Langdon from
gp-bibliography.bib Revision:1.8129
- @Article{Harper:2014:GPEM,
-
author = "Robin Harper",
-
title = "Evolving Robocode tanks for Evo Robocode",
-
journal = "Genetic Programming and Evolvable Machines",
-
year = "2014",
-
volume = "15",
-
number = "4",
-
pages = "403--431",
-
month = dec,
-
note = "Special issue on GECCO competitions",
-
keywords = "genetic algorithms, genetic programming, Grammatical
Evolution, Robocode, Co-evolution, SCALP",
-
ISSN = "1389-2576",
-
DOI = "doi:10.1007/s10710-014-9224-2",
-
size = "29 pages",
-
abstract = "Evo Robocode is a competition where the challenge is
to use evolutionary techniques to create a Java based
controller for a simulated robot tank. The tank
competes in a closed arena against other such tanks.
The Robocode game is a programming platform that allows
such tanks to compete. This article discusses the use
of Grammatical Evolution (a form of genetic
programming) together with spatial co-evolution. This
system harnessed co-evolution to evolve relatively
complex behaviours, within the program size constraints
of the competition. The entry for the 2013 Evo Robocode
competition was not evolved against any human coded
robots and yet was able to compete effectively against
many previously unseen opponents. The co-evolutionary
system was then compared to a system that used a
handcrafted fitness gradient consisting of pre-selected
human coded robots. The top robots from the co-evolved
system performed as well as those evolved using a hand
crafted fitness function, scoring well against such
robots in head to head battles.",
- }
Genetic Programming entries for
Robin Harper
Citations