Near-Optimal Spanners for General Graphs in (Nearly) Linear Time
Abstract
Let be a weighted undirected graph on vertices and edges, let be any integer, and let be any parameter. We present the following results on fast constructions of spanners with near-optimal sparsity and lightness, which culminate a long line of work in this area. (By near-optimal we mean optimal under Erd\H{o}s' girth conjecture and disregarding the -dependencies.) - There are (deterministic) algorithms for constructing -spanners for with a near-optimal sparsity of . The first algorithm can be implemented in the pointer-machine model within time , where is the two-parameter inverse-Ackermann function and is the time needed to sort integers. The second algorithm can be implemented in the WORD RAM model within time . - There is a (deterministic) algorithm for constructing a -spanner for that achieves a near-optimal bound of on both sparsity and lightness. This algorithm can be implemented in the pointer-machine model within time and in the WORD RAM model within time . The previous fastest constructions of -spanners with near-optimal sparsity incur a runtime of is , even regardless of the lightness. Importantly, the greedy spanner for stretch has sparsity -- with no -dependence whatsoever, but its runtime is . Moreover, the state-of-the-art lightness bound of any -spanner is poor, even regardless of the sparsity and runtime.
Keywords
Cite
@article{arxiv.2108.00102,
title = {Near-Optimal Spanners for General Graphs in (Nearly) Linear Time},
author = {Hung Le and Shay Solomon},
journal= {arXiv preprint arXiv:2108.00102},
year = {2021}
}
Comments
37 pages, 5 figures