Local Computation Algorithms for (Minimum) Spanning Trees on Expander Graphs

Abstract

We study local computation algorithms (LCAs) for constructing spanning trees. In this setting, the goal is to locally determine, for each edge e ∈ E , whether it belongs to a spanning tree T of the input graph G , where T is defined implicitly by G and the randomness of the algorithm. It is known that LCAs for spanning trees do not exist in general graphs, even for simple graph families. We identify a natural and well-studied class of graphs -- expander graphs -- that do admit sublinear-time LCAs for spanning trees. This is perhaps surprising, as previous work on expanders only succeeded in designing LCAs for sparse spanning subgraphs, rather than full spanning trees. We design an LCA with probe complexity O(n(2 nφ2 + d)) for graphs with conductance at least φ and maximum degree at most d (not necessarily constant), which is nearly optimal when φ and d are constants, since (n) probes are necessary even for expanders. Next, we show that for the natural class of graphs G(n, p) with np = nδ for any constant δ > 0 (which are expanders with high probability), the n lower bound can be bypassed. Specifically, we give an average-case LCA for such graphs with probe complexity O(n1 - δ). Finally, we extend our techniques to design LCAs for the minimum spanning tree (MST) problem on weighted expander graphs. Specifically, given a d-regular unweighted graph G with sufficiently strong expansion, we consider the weighted graph G obtained by assigning to each edge an independent and uniform random weight from \1,…,W\, where W = O(d). We show that there exists an LCA that is consistent with an exact MST of G, with probe complexity O(nd2).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…