ON THE EFFICIENCY OF PARALLEL BACKTRACKING

被引:39
作者
RAO, VN [1 ]
KUMAR, V [1 ]
机构
[1] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
关键词
BACKTRACKING; DEPTH-1ST SEARCH; PARALLEL PROCESSING; SPEEDUP ANOMOLY; SUPERLINEAR SPEEDUP; TREE SEARCH;
D O I
10.1109/71.219757
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is known that isolated executions of parallel backtrack search exhibit speedup anomalies. In this paper we present analytical models and experimental results on the average case behavior of parallel backtracking. We consider two types of backtrack search algorithms: 1) simple backtracking (which does not use any heuristic information); 2) heuristic backtracking (which uses heuristics to order and prune search). We present analytical models to compare the average number of nodes visited in sequential and parallel search for each case. For simple backtracking, we show that the average speedup obtained is 1) linear when distribution of solutions is uniform and 2) superlinear when distribution of solutions is nonuniform. For heuristic backtracking, the average speedup obtained is at least linear (i.e., either linear or superlinear), and the speedup obtained on a subset of instances (called difficult instances) is superlinear. We also present experimental results over many synthetic and practical problems on various parallel machines, that validate our theoretical analysis.
引用
收藏
页码:427 / 437
页数:11
相关论文
共 34 条
[1]   AUTOMATIC TEST PATTERN GENERATION ON PARALLEL PROCESSORS [J].
ARVINDAM, S ;
KUMAR, V ;
RAO, VN ;
SINGH, V .
PARALLEL COMPUTING, 1991, 17 (12) :1323-1342
[2]   DIB - A DISTRIBUTED IMPLEMENTATION OF BACKTRACKING [J].
FINKEL, R ;
MANBER, U .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1987, 9 (02) :235-256
[3]  
GOEL P, 1981, IEEE T COMPUT, V30, P215, DOI 10.1109/TC.1981.1675757
[4]  
GRAMA A, 1991, P PARALLEL COMPUT 91
[5]  
HELMBOLD DP, 1988, P INT C PARALLEL PRO, P8
[6]  
Horowitz E., 1978, FUNDAMENTALS COMPUTE
[7]  
Imai M, 1979, P IJCAI 79 TOKYO, P416
[8]  
JANAKIRAM VK, 1987, 1987 P INT C PAR P, P278
[9]   AN ALMOST PERFECT HEURISTIC FOR THE N-NONATTACKING QUEENS PROBLEM [J].
KALE, LV .
INFORMATION PROCESSING LETTERS, 1990, 34 (04) :173-178
[10]  
KANAL LN, 1988, SEARCH ARTIFICIAL IN