The price of being near-sighted
Fabian Kuhn,Thomas Moscibroda,Roger Wattenhofer +2 more
- pp 980-989
Reads0
Chats0
TLDR
This paper provides an almost tight classification of the possible trade-off between the amount of local information and the quality of the global solution for general covering and packing problems and gives a distributed algorithm using only small messages which obtains an (ρΔ)1/k-approximation in time O(k2).Abstract:
Achieving a global goal based on local information is challenging, especially in complex and large-scale networks such as the Internet or even the human brain. In this paper, we provide an almost tight classification of the possible trade-off between the amount of local information and the quality of the global solution for general covering and packing problems. Specifically, we give a distributed algorithm using only small messages which obtains an (ρΔ)1/k-approximation for general covering and packing problems in time O(k2), where ρ depends on the LP's coefficients. If message size is unbounded, we present a second algorithm that achieves an O(n1/k) approximation in O(k) rounds. Finally, we prove that these algorithms are close to optimal by giving a lower bound on the approximability of packing problems given that each node has to base its decision on information from its k-neighborhood.read more
Citations
More filters
Proceedings ArticleDOI
On the complexity of distributed graph coloring
Fabian Kuhn,Roger Wattenhofer +1 more
TL;DR: This paper proves new strong lower bounds for two special kinds of coloring algorithms, and proves a time lower bound of Ω(Δ/log2 Δ+ log*m) to obtain an O(Δ)-coloring.
Journal ArticleDOI
Survey of local algorithms
TL;DR: This work surveys the state-of-the-art in the field of local algorithm design, covering impossibility results, deterministic local algorithms, randomized localgorithms, and local algorithms for geometric graphs.
Proceedings ArticleDOI
Exploiting locality in distributed SDN control
Stefan Schmid,Jukka Suomela +1 more
TL;DR: This paper establishes a connection to the field of local algorithms and distributed computing, and shows that existing local algorithms can be used to develop efficient coordination protocols in which each controller only needs to respond to events that take place in its local neighborhood.
Proceedings ArticleDOI
Constant-Time Approximation Algorithms via Local Improvements
Huy N. Nguyen,Krzysztof Onak +1 more
TL;DR: This work gives the first constant-time algorithm that for the class of graphs of degree bounded by d, computes the maximum matching size to within epsIVn, for any epsivn > 0, where n is the number of nodes in the graph.
Proceedings ArticleDOI
Networks cannot compute their diameter in sublinear time
TL;DR: A new technique is used to prove an Ω (√n + D) lower bound on approximating the girth of a graph by a factor 2 − e, which is valid even if the diameter of the network is a small constant.
References
More filters
Journal ArticleDOI
How bad is selfish routing
Tim Roughgarden,Éva Tardos +1 more
TL;DR: The degradation in network performance due to unregulated traffic is quantified and it is proved that if the latency of each edge is a linear function of its congestion, then the total latency of the routes chosen by selfish network users is at most 4/3 times the minimum possible total latency.
Journal ArticleDOI
A simple parallel algorithm for the maximal independent set problem
TL;DR: Two basic design strategies are used to develop a very simple and fast parallel algorithms for the maximal independent set (MIS) problem.
Journal ArticleDOI
Locality in distributed graph algorithms
TL;DR: This model focuses on the issue of locality in distributed processing, namely, to what extent a global solution to a computational problem can be obtained from locally available data.
Proceedings ArticleDOI
A simple parallel algorithm for the maximal independent set problem
TL;DR: Powerful and general techniques for converting Monte Carlo algorithms into deterministic algorithms are used to convert the Monte Carlo algorithm for the MIS problem into a simple deterministic algorithm with the same parallel running time.