Abstract
We present space-efficient parallel strategies for two fundamental combinatorial search problems, namely, backtrack search and branch-and-bound , both involving the visit of an n-node tree of height h 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 p-processor distributed-memory machine. For backtrack search, we give a deterministic algorithm running in O(n/p+hlogp) time, and a Las Vegas algorithm requiring optimal O(n/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 O((n/p+hlogplogn)hlog2n) 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 previous algorithms whose space requirements per processor depend on the (possibly huge) tree to be explored.
| Originalsprog | Engelsk |
|---|---|
| Tidsskrift | Journal of Parallel and Distributed Computing |
| Vol/bind | 76 |
| Udgave nummer | February |
| Sider (fra-til) | 58-65 |
| ISSN | 0743-7315 |
| DOI | |
| Status | Udgivet - feb. 2015 |
| Udgivet eksternt | Ja |
Emneord
- Combinatorial search problems
- Distributed algorithms
- Backtrack search
- Branch-and-bound
- Space-efficient algorithms
Fingeraftryk
Dyk ned i forskningsemnerne om 'Space-efficient parallel algorithms for combinatorial search problems'. Sammen danner de et unikt fingeraftryk.Citationsformater
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver