ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1306.2552
122
32
v1v2 (latest)

Space-Efficient Parallel Algorithms for Combinatorial Search Problems

11 June 2013
A. Pietracaprina
G. Pucci
Francesco Silvestri
Fabio Vandin
ArXiv (abs)PDFHTML
Abstract

We present space-efficient parallel strategies for two fundamental combinatorial search problems, namely, \emph{backtrack search} and \emph{branch-and-bound}, both involving the visit of an nnn-node tree of height hhh under the assumption that a node can be accessed only through its father or its children. For both problems we propose efficient algorithms that run on a distributed-memory machine with ppp processors. For backtrack search, we give a deterministic algorithm running in \BOn/p+hlog⁡p\BO{n/p+h\log p}\BOn/p+hlogp time, and a Las Vegas algorithm requiring optimal \BOn/p+h\BO{n/p+h}\BOn/p+h time, with high probability. Building on the backtrack search algorithm, we also derive a Las Vegas algorithm for branch-and-bound which runs in \BO(n/p+hlog⁡plog⁡n)hlog⁡n\BO{(n/p+h\log p \log n)h\log n}\BO(n/p+hlogplogn)hlogn time, with high probability. A remarkable feature of our algorithms is the use of only constant space per processor, which constitutes a significant improvement upon previously known algorithms whose space requirements per processor depend on the (possibly huge) tree to be explored (\BOMh\BOM{h}\BOMh for backtrack search and \BOMn/p\BOM{n/p}\BOMn/p for branch-and-bound).

View on arXiv
Comments on this paper