EVALUATION OF A PARALLEL BRANCH-AND-BOUND ALGORITHM ON A CLASS OF MULTIPROCESSORS

被引:6
作者
YANG, MK [1 ]
DAS, CR [1 ]
机构
[1] PENN STATE UNIV,DEPT COMP SCI & ENGN,UNIV PK,PA 16802
基金
美国国家科学基金会;
关键词
BEST-1ST SEARCH; BRANCH-AND-BOUND ALGORITHM; CONFLICT-FREE MAPPING; MIN-BASED MULTIPROCESSOR; PARALLEL DECOMPOSITE BEST-1ST SEARCH; SPEED-UP ANALYSIS;
D O I
10.1109/71.262590
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we propose and evaluate a parallel ''decomposite best-first'' search branch-and-bound algorithm (dbs) for MIN-based multiprocessor systems. We start with a new probabilistic model to estimate the number of evaluated nodes for a serial best-first search branch-and-bound algorithm. This analysis is used in predicting the parallel algorithm speed-up. The proposed algorithm initially decomposes a problem into N subproblems, where N is the number of processors available in a multiprocessor. Afterwards, each processor executes the serial best-first search to find a local feasible solution. Local solutions are broadcasted through the network to compute the final solution. A conflict-free mapping scheme, known as the step-by-step spread, is used for subproblem distribution on the MIN. A speedup expression for the parallel algorithm is then derived using the serial best-first search node evaluation model. Our analysis considers both computation and communication overheads for providing realistic speed-up. Communication modeling is also extended for the parallel global best-first search technique. All the analytical results are validated via simulation. For large systems, when communication overhead is taken into consideration, it is observed that the parallel decomposite best-first search algorithm provides better speed-up compared to other reported schemes.
引用
收藏
页码:74 / 86
页数:13
相关论文
共 16 条
[1]  
AHO AV, 1987, DATA STRUCTURES ALGO
[2]  
ELDESSOUKI OI, 1980, IEEE T COMPUT, V29, P818, DOI 10.1109/TC.1980.1675681
[3]  
Horowitz E., 1978, FUNDAMENTALS COMPUTE
[4]  
Janakiram V. K., 1988, Proceedings of the 1988 International Conference on Parallel Processing, P69
[5]  
Karp R. M., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P290, DOI 10.1145/62212.62240
[6]  
KUMAR V, 1988, AUG P INT C PAR PROC, P128
[7]   ANOMALIES IN PARALLEL BRANCH-AND-BOUND ALGORITHMS [J].
LAI, TH ;
SAHNI, S .
COMMUNICATIONS OF THE ACM, 1984, 27 (06) :594-602
[8]  
LAI TH, 1988, BUTTERFLY GP1000 OVE
[9]   BRANCH-AND-BOUND METHODS - A SURVEY [J].
LAWLER, EL ;
WOOD, DE .
OPERATIONS RESEARCH, 1966, 14 (04) :699-+
[10]  
LI G, 1984, 1984 P INT C PAR PRO, P473