English

Constructing Near Spanning Trees with Few Local Inspections

Combinatorics 2015-02-04 v2 Data Structures and Algorithms

Abstract

Constructing a spanning tree of a graph is one of the most basic tasks in graph theory. Motivated by several recent studies of local graph algorithms, we consider the following variant of this problem. Let G be a connected bounded-degree graph. Given an edge ee in GG we would like to decide whether ee belongs to a connected subgraph GG' consisting of (1+ϵ)n(1+\epsilon)n edges (for a prespecified constant ϵ>0\epsilon >0), where the decision for different edges should be consistent with the same subgraph GG'. Can this task be performed by inspecting only a {\em constant} number of edges in GG? Our main results are: (1) We show that if every tt-vertex subgraph of GG has expansion 1/(logt)1+o(1)1/(\log t)^{1+o(1)} then one can (deterministically) construct a sparse spanning subgraph GG' of GG using few inspections. To this end we analyze a "local" version of a famous minimum-weight spanning tree algorithm. (2) We show that the above expansion requirement is sharp even when allowing randomization. To this end we construct a family of 33-regular graphs of high girth, in which every tt-vertex subgraph has expansion 1/(logt)1o(1)1/(\log t)^{1-o(1)}.

Keywords

Cite

@article{arxiv.1502.00413,
  title  = {Constructing Near Spanning Trees with Few Local Inspections},
  author = {Reut Levi and Guy Moshkovitz and Dana Ron and Ronitt Rubinfeld and Asaf Shapira},
  journal= {arXiv preprint arXiv:1502.00413},
  year   = {2015}
}

Comments

References fixed

R2 v1 2026-06-22T08:18:45.665Z