EvoMCTS: Enhancing MCTS-based players through genetic programming

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    15 Scopus citations

    Abstract

    We present EvoMCTS, a genetic programming method for enhancing level of play in games. Our work focuses on the zero-sum, deterministic, perfect-information board game of Reversi. Expanding on our previous work on evolving board-state evaluation functions for alpha-beta search algorithm variants, we now evolve evaluation functions that augment the MTCS algorithm. We use strongly typed genetic programming, explicitly defined introns, and a selective directional crossover method. Our system regularly evolves players that outperform MCTS players that use the same amount of search. Our results prove scalable and EvoMCTS players whose search is increased offline still outperform MCTS counterparts. To demonstrate the generality of our method we apply EvoMCTS successfully to the game of Dodgem.

    Original languageEnglish
    Title of host publication2013 IEEE Conference on Computational Intelligence in Games, CIG 2013
    DOIs
    StatePublished - 1 Dec 2013
    Event2013 IEEE Conference on Computational Intelligence in Games, CIG 2013 - Niagara Falls, ON, Canada
    Duration: 11 Aug 201313 Aug 2013

    Publication series

    NameIEEE Conference on Computatonal Intelligence and Games, CIG
    ISSN (Print)2325-4270
    ISSN (Electronic)2325-4289

    Conference

    Conference2013 IEEE Conference on Computational Intelligence in Games, CIG 2013
    Country/TerritoryCanada
    CityNiagara Falls, ON
    Period11/08/1313/08/13

    ASJC Scopus subject areas

    • Artificial Intelligence
    • Computer Graphics and Computer-Aided Design
    • Computer Vision and Pattern Recognition
    • Human-Computer Interaction
    • Software

    Fingerprint

    Dive into the research topics of 'EvoMCTS: Enhancing MCTS-based players through genetic programming'. Together they form a unique fingerprint.

    Cite this