Õptimal Vertex Fault-Tolerant Spanners in Õptimal Time: Sequential, Distributed and Parallel

We (nearly) settle the time complexity for computing vertex fault-tolerant (VFT) spanners with optimal sparsity (up to polylogarithmic factors). VFT spanners are sparse subgraphs that preserve distance information, up to a small multiplicative stretch, in the presence of vertex failures. These structures were introduced by [Chechik et al., STOC 2009] and have received a lot of attention since then. We provide algorithms for computing nearly optimal -VFT spanners for any -vertex -edge graph, with near optimal running time in several computational models: - A randomized sequential algorithm with a runtime of (i.e., independent in the number of faults ). The state-of-the-art time bound is by [Bodwin, Dinitz and Robelle, SODA 2021]. - A distributed congest algorithm of rounds. Improving upon [Dinitz and Robelle, PODC 2020] that obtained FT spanners with near-optimal sparsity in rounds. - A PRAM (CRCW) algorithm with work and depth. Prior bounds implied by [Dinitz and Krauthgamer, PODC 2011] obtained sub-optimal FT spanners using work and depth. An immediate corollary provides the first nearly-optimal PRAM algorithm for computing nearly optimal -\emph{vertex} connectivity certificates using polylogarithmic depth and near-linear work. This improves the state-of-the-art parallel bounds of depth and work, by [Karger and Motwani, STOC'93].
View on arXiv