TY - GEN
T1 - Online evolution for multi-action adversarial games
AU - Justesen, Niels
AU - Mahlmann, Tobias
AU - Togelius, Julian
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - We present Online Evolution, a novel method for playing turn-based multi-action adversarial games. Such games, which include most strategy games, have extremely high branching factors due to each turn having multiple actions. In Online Evolution, an evolutionary algorithm is used to evolve the combination of atomic actions that make up a single move, with a state evaluation function used for fitness. We implement Online Evolution for the turn-based multi-action game Hero Academy and compare it with a standard Monte Carlo Tree Search implementation as well as two types of greedy algorithms. Online Evolution is shown to outperform these methods by a large margin. This shows that evolutionary planning on the level of a single move can be very effective for this sort of problems.
AB - We present Online Evolution, a novel method for playing turn-based multi-action adversarial games. Such games, which include most strategy games, have extremely high branching factors due to each turn having multiple actions. In Online Evolution, an evolutionary algorithm is used to evolve the combination of atomic actions that make up a single move, with a state evaluation function used for fitness. We implement Online Evolution for the turn-based multi-action game Hero Academy and compare it with a standard Monte Carlo Tree Search implementation as well as two types of greedy algorithms. Online Evolution is shown to outperform these methods by a large margin. This shows that evolutionary planning on the level of a single move can be very effective for this sort of problems.
UR - http://www.scopus.com/inward/record.url?scp=84961750938&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84961750938&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-31204-0_38
DO - 10.1007/978-3-319-31204-0_38
M3 - Conference contribution
AN - SCOPUS:84961750938
SN - 9783319312033
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 590
EP - 603
BT - Applications of Evolutionary Computation - 19th European Conference, EvoApplications 2016, Proceedings
A2 - Burelli, Paolo
A2 - Squillero, Giovanni
PB - Springer Verlag
T2 - 19th European Conference on Applications of Evolutionary Computation, EvoApplications 2016
Y2 - 30 March 2016 through 1 April 2016
ER -