• 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