Playing to learn: Case-injected genetic algorithms for learning to play computer games

被引:40
作者
Louis, SJ [1 ]
Miles, C [1 ]
机构
[1] Univ Nevada, Dept Comp Sci, Reno, NV 89557 USA
关键词
computer games; genetic algorithms; real-time strategy;
D O I
10.1109/TEVC.2005.856209
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:669 / 681
页数:13
相关论文
共 32 条
  • [1] ANGELINE PJ, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P264
  • [2] [Anonymous], 1989, GENETIC ALGORITHM SE
  • [3] Eshelman L. J., 1991, FDN GENETIC ALGORITH, V1, P265, DOI DOI 10.1016/B978-0-08-050684-5.50020-3
  • [4] Fogel DavidB., 2001, Blondie24: Playing at the Edge of AI
  • [5] Fogel DB, 2004, P IEEE, V92, P1947, DOI 10.1109/JPROC.2004.837633
  • [6] An air mission planning algorithm using decision analysis and mixed integer programming
    Griggs, BJ
    Parnell, GS
    Lehmkuhl, LJ
    [J]. OPERATIONS RESEARCH, 1997, 45 (05) : 662 - 676
  • [7] KENDALL G, P AUSTR JOINT C ART
  • [8] Laird JE, 2002, COMMUN ACM, V45, P32, DOI 10.1145/502269.502290
  • [9] LAIRD JE, 2000, ROLE A1 COMPUTER GAM
  • [10] LAIRD JE, AAAI 2000 C