Pattern databases

被引:159
作者
Culberson, JC [1 ]
Schaeffer, J [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2H1, Canada
关键词
single-agent search; A*; IDA*; pattern databases;
D O I
10.1111/0824-7935.00065
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The efficiency of A* searching depends on the quality of the lower bound estimates of the solution cost. Pattern databases enumerate all possible subgoals required by any solution, subject to constraints on the subgoal size. Each subgoal in the database provides a tight lower bound on the cost of achieving it. For a given state in the search space, all possible subgoals are looked up in the pattern database, with the maximum cost over all lookups being the lower bound. For sliding tile puzzles, the database enumerates all possible patterns containing N tiles and, for each one, contains a lower bound on the distance to correctly move all N tiles into their correct final location. For the 15-Puzzle, iterative-deepening A* with pattern databases (N = 8) reduces the total number of nodes searched on a standard problem set of 100 positions by over 1000-fold.
引用
收藏
页码:318 / 334
页数:17
相关论文
共 18 条
[1]  
[Anonymous], 1978, FUNDAMENTALS COMPUTE
[2]  
BRUNGGER A, 1998, IN PRESS ANN OPERATI
[3]  
CULBERSON J, 1994, 9408 TR U ALB DEP CO
[4]  
GASSER R, 1994, THESIS ETH ZURICH
[5]   CRITICIZING SOLUTIONS TO RELAXED MODELS YIELDS POWERFUL ADMISSIBLE HEURISTICS [J].
HANSSON, O ;
MAYER, A ;
YUNG, M .
INFORMATION SCIENCES, 1992, 63 (03) :207-227
[6]  
HOLST W, 1995, UNPUB
[7]  
Korf R. E., 1997, AAAI 97, P700
[8]   PLANNING AS SEARCH - A QUANTITATIVE APPROACH [J].
KORF, RE .
ARTIFICIAL INTELLIGENCE, 1987, 33 (01) :65-88
[9]   REAL-TIME HEURISTIC-SEARCH [J].
KORF, RE .
ARTIFICIAL INTELLIGENCE, 1990, 42 (2-3) :189-211
[10]   LINEAR-SPACE BEST-1ST SEARCH [J].
KORF, RE .
ARTIFICIAL INTELLIGENCE, 1993, 62 (01) :41-78