DocumentCode :
1244339
Title :
Playing to learn: case-injected genetic algorithms for learning to play computer games
Author :
Louis, Sushil J. ; Miles, Chris
Author_Institution :
Dept. of Comput. Sci., Univ. of Nevada, Reno, NV, USA
Volume :
9
Issue :
6
fYear :
2005
Firstpage :
669
Lastpage :
681
Abstract :
We use case-injected genetic algorithms (CIGARs) to learn to competently play computer strategy games. CIGARs periodically inject individuals that were successful in past games into the population of the GA working on the current game, biasing search toward known successful strategies. Computer strategy games are fundamentally resource allocation games characterized by complex long-term dynamics and by imperfect knowledge of the game state. CIGAR plays by extracting and solving the game´s underlying resource allocation problems. We show how case injection can be used to learn to play better from a human´s or system´s game-playing experience and our approach to acquiring experience from human players showcases an elegant solution to the knowledge acquisition bottleneck in this domain. Results show that with an appropriate representation, case injection effectively biases the GA toward producing plans that contain important strategic elements from previously successful strategies.
Keywords :
computer games; genetic algorithms; knowledge acquisition; resource allocation; case injected genetic algorithm; computer strategy game; knowledge acquisition; resource allocation game; Artificial intelligence; Computer graphics; Computer industry; Drives; Genetic algorithms; Helium; Humans; Knowledge acquisition; Motion pictures; Resource management; Computer games; genetic algorithms; real-time strategy;
fLanguage :
English
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Publisher :
ieee
ISSN :
1089-778X
Type :
jour
DOI :
10.1109/TEVC.2005.856209
Filename :
1545942
Link To Document :
بازگشت