• DocumentCode
    3546982
  • Title

    EvoMCTS: Enhancing MCTS-based players through genetic programming

  • Author

    Benbassat, Amit ; Sipper, Moshe

  • Author_Institution
    Comput. Sci. Dept., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • fYear
    2013
  • fDate
    11-13 Aug. 2013
  • Firstpage
    1
  • Lastpage
    8
  • 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.
  • Keywords
    Monte Carlo methods; games of skill; genetic algorithms; tree searching; Dodgem game; EvoMCTS; MCTS-based players; Monte Carlo tree search; Reversi; alpha-beta search algorithm variants; board-state evaluation functions; deterministic board game; genetic programming method; introns; perfect-information board game; selective directional crossover method; zero-sum; Games; Genetic programming; Monte Carlo methods; Sociology; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Games (CIG), 2013 IEEE Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    2325-4270
  • Print_ISBN
    978-1-4673-5308-3
  • Type

    conf

  • DOI
    10.1109/CIG.2013.6633631
  • Filename
    6633631