Optimal Gossip Algorithms for Exact and Approximate Quantile Computations
November 25, 2017 Β· Declared Dead Β· π ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Bernhard Haeupler, Jeet Mohapatra, Hsin-Hao Su
arXiv ID
1711.09258
Category
cs.DS: Data Structures & Algorithms
Cross-listed
cs.DC
Citations
14
Venue
ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
Last Checked
3 months ago
Abstract
This paper gives drastically faster gossip algorithms to compute exact and approximate quantiles. Gossip algorithms, which allow each node to contact a uniformly random other node in each round, have been intensely studied and been adopted in many applications due to their fast convergence and their robustness to failures. Kempe et al. [FOCS'03] gave gossip algorithms to compute important aggregate statistics if every node is given a value. In particular, they gave a beautiful $O(\log n + \log \frac{1}Ξ΅)$ round algorithm to $Ξ΅$-approximate the sum of all values and an $O(\log^2 n)$ round algorithm to compute the exact $Ο$-quantile, i.e., the the $\lceil Οn \rceil$ smallest value. We give an quadratically faster and in fact optimal gossip algorithm for the exact $Ο$-quantile problem which runs in $O(\log n)$ rounds. We furthermore show that one can achieve an exponential speedup if one allows for an $Ξ΅$-approximation. We give an $O(\log \log n + \log \frac{1}Ξ΅)$ round gossip algorithm which computes a value of rank between $Οn$ and $(Ο+Ξ΅)n$ at every node.% for any $0 \leq Ο\leq 1$ and $0 < Ξ΅< 1$. Our algorithms are extremely simple and very robust - they can be operated with the same running times even if every transmission fails with a, potentially different, constant probability. We also give a matching $Ξ©(\log \log n + \log \frac{1}Ξ΅)$ lower bound which shows that our algorithm is optimal for all values of $Ξ΅$.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Data Structures & Algorithms
π
π
The Cartographer
R.I.P.
π»
Ghosted
Route Planning in Transportation Networks
R.I.P.
π»
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
π»
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
π»
Ghosted
Graph Isomorphism in Quasipolynomial Time
π
π
The Cartographer
Simulation optimization: A review of algorithms and applications
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Federated Learning: Strategies for Improving Communication Efficiency
R.I.P.
π»
Ghosted
In-Datacenter Performance Analysis of a Tensor Processing Unit
R.I.P.
π»
Ghosted
Deep Convolutional Neural Networks for Computer-Aided Detection: CNN Architectures, Dataset Characteristics and Transfer Learning
R.I.P.
π»
Ghosted