PARALLEL STATE-SPACE SEARCH FOR A 1ST SOLUTION WITH CONSISTENT LINEAR SPEEDUPS

被引:5
作者
KALE, LV [1 ]
SALETORE, VA [1 ]
机构
[1] UNIV ILLINOIS,DEPT COMP SCI,URBANA,IL 61801
关键词
PARALLEL ALGORITHMS; PARALLEL DEPTH-1ST SEARCH; 1ST SOLUTION; STATE-SPACE TREES; LINEAR SPEEDUP;
D O I
10.1007/BF01379360
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider the problem of exploring a large state-space for a goal state where although many such states may exist in the state-space, finding any one state satisfying the requirements is sufficient. All the methods known until now for conducting such search in parallel using multiprocessors fail to provide consistent linear speedups over sequential execution. The speedups vary between sublinear to superlinear and from one execution to another. Further, adding more processors may sometimes lead to a slow-down rather than speedup, giving rise to speedup anomalies reported in literature. We present a prioritizing strategy which yields consistent speedups that are close to P with P processors, and that monotonically increase with the addition of processors. This is achieved by keeping the total number of nodes expanded during parallel search very close to that of a sequential search. In addition, the strategy requires substantially smaller memory relative to other methods. The performance of this strategy is demonstrated on a multiprocessor with several state-space search problems.
引用
收藏
页码:251 / 293
页数:43
相关论文
共 47 条
[1]  
ARVINDAM S, 1989, 2ND C KNOWL BAS COMP, P41
[2]  
BISWAS J, 1987, AUG INT C PAR PROC S, P124
[3]  
BITNER JR, 1975, COMMUN ACM, P651
[4]  
BURTON FW, 1985, 5TH P INT C DISTR CO, P453
[5]  
CHARNIAK E, 1987, ARTIFICIAL INTELLIGE
[6]  
DEO N, 1990, INT C PAR PROC, V3, P169
[7]  
FENTON W, 1991, IN PRESS 4TH INT C A
[8]  
GELERNTER H, 1973, TOPICS CURRENT CHEM
[9]  
HALSTEAD R, 1986, COMPUTER, P35
[10]  
HAROLD S, 1987, IBM J RES DEV, P464