HEURISTIC SAMPLING - A METHOD FOR PREDICTING THE PERFORMANCE OF TREE SEARCHING PROGRAMS

被引:38
作者
CHEN, PC
机构
关键词
HEURISTICS; STRATIFIED SAMPLING; SEARCH TREE; FEASIBILITY TESTING; COSTESTIMATION; MONTE-CARLO METHOD; ANALYSIS OF ALGORITHMS;
D O I
10.1137/0221022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Determining the feasibility of a particular search program is important in practical situations, especially when the computation involved can easily require days, or even years. To help make such predictions, a simple procedure based on a stratified sampling approach is presented. This new method, which is called heuristic sampling, is a generalization of Knuth's original algorithm for estimating the efficiency of backtrack programs. With the aid of simple heuristics, this method can produce significantly more accurate cost estimates for commonly used tree search algorithms such as depth-first, breadth-first, best-first, and iterative-deepening.
引用
收藏
页码:295 / 315
页数:21
相关论文
共 10 条
[1]  
Bollobas B., 1985, RANDOM GRAPHS
[2]  
Bratley P, 1987, GUIDE SIMULATION, V2nd
[3]  
CHEN P, 1989, THESIS STANFORD U ST
[4]  
KARLIN S, 1975, 1ST COURSE STOCHASTI
[5]   ESTIMATING EFFICIENCY OF BACKTRACK PROGRAMS [J].
KNUTH, DE .
MATHEMATICS OF COMPUTATION, 1975, 29 (129) :121-136
[6]   DEPTH-1ST ITERATIVE-DEEPENING - AN OPTIMAL ADMISSIBLE TREE-SEARCH [J].
KORF, RE .
ARTIFICIAL INTELLIGENCE, 1985, 27 (01) :97-109
[7]  
Palmer E. M., 1985, GRAPHICAL EVOLUTION
[8]  
Pearl J., 1984, HEURISTICS INTELLIGE
[9]   TREE SIZE BY PARTIAL BACKTRACKING [J].
PURDOM, PW .
SIAM JOURNAL ON COMPUTING, 1978, 7 (04) :481-491
[10]   SOME EXAMPLES OF COMBINATORIAL AVERAGING [J].
WILF, HS .
AMERICAN MATHEMATICAL MONTHLY, 1985, 92 (04) :250-261