Deterministic parallel backtrack search

被引:8
作者
Herley, KT [1 ]
Pietracaprina, A
Pucci, G
机构
[1] Natl Univ Ireland Univ Coll Cork, Dept Comp Sci, Cork, Ireland
[2] Univ Padua, Dipartimento Elettron & Informat, Padua, Italy
关键词
backtrack search; load balancing; PRAM model; parallel algorithms;
D O I
10.1016/S0304-3975(00)00386-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The backtrack search problem involves visiting all the nodes of an arbitrary binary tree given a pointer to its root subject to the constraint that the children of a node are revealed only after their parent is visited. We present a fast, deterministic backtrack search algorithm for a p-processor COMMON CRCW-PRAM, which visits any n-node tree of height h in time O((n/p + h)(logloglog p)(2)). This upper bound compares favourably with a natural Omega (n/p + h) lower bound for this problem. Our approach embodies novel, efficient techniques for dynamically assigning tree-nodes to processors to ensure that the work is shared equitably among them. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:309 / 324
页数:16
相关论文
共 50 条