אחיה אליסף

אקדמי בכיר

GP-rush

Using genetic programming to evolve solvers for the rush hour puzzle

Ami Hauptman, Achiya Elyasaf,Moshe Sipper, Assaf Karmon

We evolve heuristics to guide IDA*search for the 6x6 and 8x8 versions of the Rush Hour puzzle, a PSPACE-Complete problem, for which no efficient solver has yet been reported. No effective heuristic functions are known for this domain, and - before applying any evolutionary thinking - we first devise several novel heuristic measures, which improve (non-evolutionary) search for some instances, but hinder search substantially for many other instances. We then turn to genetic programming (GP) and find that evolution proves immensely efficacious, managing to combine heuristics of such highly variable utility into composites that are nearly always beneficial, and far better than each separate component. GP is thus able to beat both the human player of the game and also the human designers of heuristics.

שפת פרסום אנגלית
דפים 955-962
סטטוס פרסום פורסם - 31.12.2009

Keywords

Genetic programming
Heuristics
Rush-hour puzzle
Single-agent search

ASJC Scopus subject areas

Computational Theory and Mathematics
Theoretical Computer Science
גישה למסמך
10.1145/1569901.1570032
קבצים וקישורים אחרים
Link to publication in Scopus