Local Algorithms for Sparse Spanning Graphs

We initiate the study of the problem of designing sublinear-time (local) algorithms that, given an edge (u,v) in a connected graph G = (V,E), decide whether (u,v) belongs to a sparse spanning graph G' = (V,E') of G. Namely, G' should be connected and |E'| should be upper bounded...

Full description

Bibliographic Details
Main Authors: Levi, Reut (Author), Ron, Dana (Author), Rubinfeld, Ronitt (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Schloss Dagstuhl, 2016-01-29T01:32:56Z.
Subjects:
Online Access:Get fulltext
LEADER 02438 am a22002653u 4500
001 101032
042 |a dc 
100 1 0 |a Levi, Reut  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Rubinfeld, Ronitt  |e contributor 
700 1 0 |a Ron, Dana  |e author 
700 1 0 |a Rubinfeld, Ronitt  |e author 
245 0 0 |a Local Algorithms for Sparse Spanning Graphs 
260 |b Schloss Dagstuhl,   |c 2016-01-29T01:32:56Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/101032 
520 |a We initiate the study of the problem of designing sublinear-time (local) algorithms that, given an edge (u,v) in a connected graph G = (V,E), decide whether (u,v) belongs to a sparse spanning graph G' = (V,E') of G. Namely, G' should be connected and |E'| should be upper bounded by (1 + ε)|V| for a given parameter ε > 0. To this end the algorithms may query the incidence relation of the graph G, and we seek algorithms whose query complexity and running time (per given edge (u,v)) is as small as possible. Such an algorithm may be randomized but (for a fixed choice of its random coins) its decision on different edges in the graph should be consistent with the same spanning graph G' and independent of the order of queries. We first show that for general (bounded-degree) graphs, the query complexity of any such algorithm must be Ω(√|V|). This lower bound holds for graphs that have high expansion. We then turn to design and analyze algorithms both for graphs with high expansion (obtaining a result that roughly matches the lower bound) and for graphs that are (strongly) non-expanding (obtaining results in which the complexity does not depend on |V|). The complexity of the problem for graphs that do not fall into these two categories is left as an open question. 
520 |a Israel Science Foundation (Grant 1147/09) 
520 |a Israel Science Foundation (Grant 246/08) 
520 |a Israel Science Foundation (Grant 671/13) 
520 |a National Science Foundation (U.S.) (Grant CCF-1217423) 
520 |a National Science Foundation (U.S.) (Grant CCF-1065125) 
546 |a en_US 
655 7 |a Article 
773 |t Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2014)