RANDOMIZED PARALLEL ALGORITHMS FOR BACKTRACK SEARCH AND BRANCH-AND-BOUND COMPUTATION

被引:95
|
作者
KARP, RM
ZHANG, YJ
机构
[1] Computer Science Division, University of California at Berkeley, Berkeley
[2] Department of Computer Science and Engineering, Southern Methodist University, Dallas
关键词
ALGORITHMS; BACKTRACK SEARCH; BRANCH-AND-BOUND; DISTRIBUTED PARALLEL COMPUTATION;
D O I
10.1145/174130.174145
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Universal randomized methods for parallelizing sequential backtrack search and branch-and-bound computation are presented. These methods execute on message-passing multiprocessor systems, and require no global data structures or complex communication protocols. For backtrack search, it is shown that, uniformly on all instances, the method described in this paper is likely to yield a speed-up within a small constant factor from optimal, when all solutions to the problem instance are required. For branch-and-bound computation, it is shown that, uniformly on all instances, the execution time of this method is unlikely to exceed a certain inherent lower bound by more than a constant factor. These randomized methods demonstrate the effectiveness of randomization in distributed parallel computation.
引用
收藏
页码:765 / 789
页数:25
相关论文
共 50 条