,
Yuyang Wang
Creative Commons Attribution 4.0 International license
We study local computation algorithms (LCAs) for constructing spanning trees. In this setting, the goal is to determine locally, 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 sublinear-probe 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 ((log²n)/ϕ² + 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 Erdős-Rényi 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 Õ(√{n^{1 - δ}}).
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 ≤ d/2 and W = o(log n). We show that there exists an LCA that is consistent with an exact MST of G, with probe complexity Õ(√nd²).
@InProceedings{peng_et_al:LIPIcs.ICALP.2026.147,
author = {Peng, Pan and Wang, Yuyang},
title = {{Local Computation Algorithms for (Minimum) Spanning Trees on Expander Graphs}},
booktitle = {53rd International Colloquium on Automata, Languages, and Programming (ICALP 2026)},
pages = {147:1--147:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-428-4},
ISSN = {1868-8969},
year = {2026},
volume = {374},
editor = {Bhattacharya, Sayan and Nanongkai, Danupon and Benedikt, Michael and Puppis, Gabriele},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ICALP.2026.147},
URN = {urn:nbn:de:0030-drops-265361},
doi = {10.4230/LIPIcs.ICALP.2026.147},
annote = {Keywords: Local Computation Algorithms, (Minimum) Spanning Trees, Expander Graphs, Random Graphs}
}