DocumentCode
1661138
Title
A Zeroth-Level Classifier System for Real Time Strategy Games
Author
Tsapanos, Michalis T. ; Chatzidimitriou, Kyriakos C. ; Mitkas, Pericles A.
Author_Institution
Dept. of Electr. & Comput. Eng., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
Volume
2
fYear
2011
Firstpage
244
Lastpage
247
Abstract
Real Time Strategy games (RTS) provide an interesting test bed for agents that use Reinforcement Learning (RL) algorithms. From an agent´s point of view, RTS games constitute a Markovian, partially observable and dynamic environment with a huge state space. In this paper, we present an agent that uses a Zeroth-level Classifier System (ZCS) in order to construct winning policies for this type of games. We also combine ZCS with the replacing traces method in an attempt to improve the behaviour of our agent. We tested the learning abilities of our agent against a static opponent. For the evaluation of our agent, we compare its results with those of a random-acting agent and an agent that uses the SARSA RL algorithm. Results are encouraging since, our ZCS agent managed to outperform the SARSA agent. On the other hand, applying replacing traces to ZCS did not yield the expected results.
Keywords
Markov processes; computer games; learning (artificial intelligence); pattern classification; real-time systems; RTS game; SARSA RL algorithm; SARSA agent; ZCS agent; dynamic environment; learning ability; random-acting agent; real time strategy game; reinforcement learning algorithm; static opponent; test bed; zeroth level classifier system; Games; Genetic algorithms; Learning systems; Minerals; Real time systems; Zero current switching; Learning Classifier Systems; Real Time Strategy Games;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011 IEEE/WIC/ACM International Conference on
Conference_Location
Lyon
Print_ISBN
978-1-4577-1373-6
Electronic_ISBN
978-0-7695-4513-4
Type
conf
DOI
10.1109/WI-IAT.2011.177
Filename
6040785
Link To Document