ebook img

Distributed Algorithms and Sublinear-Time Algorithms PDF

120 Pages·2010·0.55 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Distributed Algorithms and Sublinear-Time Algorithms

On a Connection Between Distributed Algorithms and Sublinear-Time Algorithms Krzysztof Onak MIT Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 1/42 In this talk. . . Problems Optimization problems on graphs Examples: vertex cover, maximum matching, dominating set, . . . Maximum (or average) degree bounded by d = O(1) Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 2/42 In this talk. . . Problems Optimization problems on graphs Examples: vertex cover, maximum matching, dominating set, . . . Maximum (or average) degree bounded by d = O(1) Local Distributed Algorithms compute a solution in a constant number of communication rounds Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 2/42 In this talk. . . Problems Optimization problems on graphs Examples: vertex cover, maximum matching, dominating set, . . . Maximum (or average) degree bounded by d = O(1) Local Distributed Algorithms compute a solution in a constant number of communication rounds Constant-Time Approximation Algorithms Approximate the optimal solution size by only looking at a small fraction of the graph Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 2/42 Sample Problem: Vertex Cover Graph G = (V, E) Goal: find smallest set S of nodes such that each edge has endpoint in S Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 3/42 Local Distributed Algorithms local ≡ constant number of communication rounds (can be a function of d) Vertex Cover: finally every vertex knows if it is in the cover Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 4/42 Constant-Time Algorithms constant time ≡ function of d and approximation quality parameter Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 5/42 Constant-Time Algorithms constant time ≡ function of d and approximation quality parameter Approximation notion: Y is an (α, β)-approximation to X if X ≤ Y ≤ α · X + β Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 5/42 Constant-Time Algorithms constant time ≡ function of d and approximation quality parameter Approximation notion: Y is an (α, β)-approximation to X if X ≤ Y ≤ α · X + β We’ll see: constant-time (2, ǫn)-approximation algorithms for vertex cover size Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 5/42 Query Model Graph G: 2 3 1 5 4 6 9 8 7 Query access to adjacency list of each node What is the 3rd neighbor of node 6? Krzysztof Onak – Distributed Algorithms and Sublinear-Time Algorithms – p. 6/42

Description:
Examples: vertex cover, maximum matching, dominating set, . Maximum (or average) degree bounded by d = O(1). Krzysztof Onak – Distributed Algorithms
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.