MACHINE DISCOVERY OF EFFECTIVE ADMISSIBLE HEURISTICS

Authors
Citation
Ae. Prieditis, MACHINE DISCOVERY OF EFFECTIVE ADMISSIBLE HEURISTICS, Machine learning, 12(1-3), 1993, pp. 117-141
Citations number
42
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
Journal title
ISSN journal
08856125
Volume
12
Issue
1-3
Year of publication
1993
Pages
117 - 141
Database
ISI
SICI code
0885-6125(1993)12:1-3<117:MDOEAH>2.0.ZU;2-X
Abstract
Admissible heuristics am an important class of heuristics worth discov ering: they guarantee shortest path solutions in search algorithms suc h as A and they guarantee less expensively produced, but boundedly lo nger solutions in search algorithms such as dynamic weighting. Unfortu nately, effective (accurate and cheap to compute) admissible heuristic s can take years for people to discover. Several researchers have sugg ested that certain transformations of a problem can be used to generat e admissible heuristics. This article defines a more general class of transformations, called abstractions, that are guaranteed to generate only admissible heuristics. It also describes and evaluates an impleme nted program (Absolver II) that uses a means-ends analysis search cont rol strategy to discover abstracted problems that result in effective admissible heuristics. Absolver II discovered several well-known and a few novel admissible heuristics, including the first known effective one for Rubik's Cube, thus concretely demonstrating that effective adm issible heuristics can be tractably discovered by a machine.