אחיה אליסף

אקדמי בכיר

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.

שפת פרסום אנגלית
דפים 270-281
כתב עת IEEE Transactions on Computational Intelligence and AI in Games
כרך 4
נושא מספר 4
סטטוס פרסום פורסם - 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
גישה למסמך
10.1109/TCIAIG.2012.2210423
קבצים וקישורים אחרים
Link to publication in Scopus