• DocumentCode
    1251893
  • Title

    Evolutionary Design of FreeCell Solvers

  • Author

    Elyasaf, Achiya ; Hauptman, Ami ; Sipper, Moshe

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • Volume
    4
  • Issue
    4
  • fYear
    2012
  • Firstpage
    270
  • Lastpage
    281
  • Abstract
    In this paper, we evolve heuristics to guide staged deepening search for the hard game of FreeCell, obtaining top-notch solvers for this human-challenging puzzle. We first devise several novel heuristic measures using minimal domain knowledge and then use them as building blocks in two evolutionary setups involving a standard genetic algorithm and policy-based, genetic programming. Our evolved solvers outperform the best FreeCell solver to date by three distinct measures: 1) number of search nodes is reduced by over 78%; 2) time to solution is reduced by over 94%; and 3) average solution length is reduced by over 30%. Our top solver is the best published FreeCell player to date, solving 99.65% of the standard Microsoft 32 K problem set. Moreover, it is able to convincingly beat high-ranking human players.
  • Keywords
    artificial intelligence; computer games; genetic algorithms; search problems; FreeCell solver; Microsoft 32 K problem set; building blocks; evolutionary design; evolutionary setup; genetic algorithm; heuristic measure; human-challenging puzzle; minimal domain knowledge; policy-based genetic programming; search node; solution length; solution time; staged deepening search; Games; Genetic algorithms; Heuristic algorithms; Learning systems; Planning; Search problems; Standards; Evolutionary algorithms; FreeCell; genetic algorithms (GAs); genetic programing (GP); heuristic; hyperheuristic;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence and AI in Games, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1943-068X
  • Type

    jour

  • DOI
    10.1109/TCIAIG.2012.2210423
  • Filename
    6249736