English

A Local Algorithm for Constructing Spanners in Minor-Free Graphs

Data Structures and Algorithms 2021-04-28 v1

Abstract

Constructing a spanning tree of a graph is one of the most basic tasks in graph theory. We consider this problem in the setting of local algorithms: one wants to quickly determine whether a given edge ee is in a specific spanning tree, without computing the whole spanning tree, but rather by inspecting the local neighborhood of ee. The challenge is to maintain consistency. That is, to answer queries about different edges according to the same spanning tree. Since it is known that this problem cannot be solved without essentially viewing all the graph, we consider the relaxed version of finding a spanning subgraph with (1+ϵ)n(1+\epsilon)n edges (where nn is the number of vertices and ϵ\epsilon is a given sparsity parameter). It is known that this relaxed problem requires inspecting Ω(n)\Omega(\sqrt{n}) edges in general graphs, which motivates the study of natural restricted families of graphs. One such family is the family of graphs with an excluded minor. For this family there is an algorithm that achieves constant success probability, and inspects (d/ϵ)poly(h)log(1/ϵ)(d/\epsilon)^{poly(h)\log(1/\epsilon)} edges (for each edge it is queried on), where dd is the maximum degree in the graph and hh is the size of the excluded minor. The distances between pairs of vertices in the spanning subgraph GG' are at most a factor of poly(d,1/ϵ,h)poly(d, 1/\epsilon, h) larger than in GG. In this work, we show that for an input graph that is HH-minor free for any HH of size hh, this task can be performed by inspecting only poly(d,1/ϵ,h)poly(d, 1/\epsilon, h) edges. The distances between pairs of vertices in the spanning subgraph GG' are at most a factor of O~(hlog(d)/ϵ)\tilde{O}(h\log(d)/\epsilon) larger than in GG. Furthermore, the error probability of the new algorithm is significantly improved to Θ(1/n)\Theta(1/n). This algorithm can also be easily adapted to yield an efficient algorithm for the distributed setting.

Keywords

Cite

@article{arxiv.1604.07038,
  title  = {A Local Algorithm for Constructing Spanners in Minor-Free Graphs},
  author = {Reut Levi and Dana Ron and Ronitt Rubinfeld},
  journal= {arXiv preprint arXiv:1604.07038},
  year   = {2021}
}

Comments

arXiv admin note: substantial text overlap with arXiv:1402.3609

R2 v1 2026-06-22T13:39:34.295Z