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 条
  • [21] A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to Decision
    Ghosh, Sumanta
    Gurjar, Rohit
    Raj, Roshan
    [J]. ALGORITHMICA, 2024, 86 (04) : 1057 - 1079
  • [22] A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to Decision
    Ghosh, Sumanta
    Gurjar, Rohit
    Raj, Roshan
    [J]. PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 1013 - 1035
  • [23] A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to Decision
    Sumanta Ghosh
    Rohit Gurjar
    Roshan Raj
    [J]. Algorithmica, 2024, 86 : 1057 - 1079
  • [24] Efficient data structures for backtrack search SAT solvers
    Inês Lynce
    João Marques-Silva
    [J]. Annals of Mathematics and Artificial Intelligence, 2005, 43 : 137 - 152
  • [25] BACKTRACK SEARCH ALGORITHMS AND THE MAXIMAL COMMON SUBGRAPH PROBLEM
    MCGREGOR, JJ
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1982, 12 (01): : 23 - 34
  • [26] Probe backtrack search for minimal perturbation in dynamic scheduling
    Sakkout Hani El
    Wallace Mark
    [J]. Constraints, 2000, 5 (04) : 359 - 388
  • [27] Efficient data structures for backtrack search SAT solvers
    Lynce, I
    Marques-Silva, J
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2005, 43 (1-4) : 137 - 152
  • [28] Leveraging belief propagation, backtrack search, and statistics for model counting
    Kroc, Lukas
    Sabharwal, Ashish
    Selman, Bart
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2008, 5015 : 127 - 141
  • [29] Comparing case-based and backtrack search in a database application
    Huang, Y
    Battle, S
    McClatchey, R
    Miles, R
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 1997, 12 (01) : 53 - 63
  • [30] Plex: Scaling Parallel Lexing with Backtrack-Free Prescanning
    Li, Le
    Sato, Shigeyuki
    Liu, Qiheng
    Taura, Kenjiro
    [J]. 2021 IEEE 35TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2021, : 693 - 702