Parallel Exhaustive Search without Coordination
Pierre Fraigniaud, Amos Korman, Yoav Rodeh

TL;DR
This paper investigates non-coordinating parallel algorithms for exhaustive search, achieving near-optimal speed-ups with high robustness and minimal communication, especially useful in fault-prone or resource-constrained environments.
Contribution
It introduces simple non-coordinating algorithms that attain near-optimal speed-ups for multiple searchers, with proven tight bounds on their performance.
Findings
Achieves a speed-up of 9/8 for two searchers
Achieves a speed-up of 4/3 for three searchers
Asymptotically, the speed-up is only four times worse than full coordination
Abstract
We analyze parallel algorithms in the context of exhaustive search over totally ordered sets. Imagine an infinite list of "boxes", with a "treasure" hidden in one of them, where the boxes' order reflects the importance of finding the treasure in a given box. At each time step, a search protocol executed by a searcher has the ability to peek into one box, and see whether the treasure is present or not. By equally dividing the workload between them, searchers can find the treasure times faster than one searcher. However, this straightforward strategy is very sensitive to failures (e.g., crashes of processors), and overcoming this issue seems to require a large amount of communication. We therefore address the question of designing parallel search algorithms maximizing their speed-up and maintaining high levels of robustness, while minimizing the amount of resources for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Caching and Content Delivery · Web Data Mining and Analysis
