Dr. Achiya Elyasaf

Know all about my research

Evolutionary design of freecell solvers

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.

Publication language English
Pages 270-281
Journal IEEE Transactions on Computational Intelligence and AI in Games
Volume 4
Issue number 4
Publication status Published - 26.12.2012
6249736

Keywords

Evolutionary algorithms
FreeCell
genetic algorithms (GAs)
genetic programing (GP)
heuristic
hyperheuristic

ASJC Scopus subject areas

Software
Control and Systems Engineering
Artificial Intelligence
Electrical and Electronic Engineering
Other files and links
Link to publication in Scopus