Optimal Vertex Fault-Tolerant Spanners in Polynomial Time
Abstract
Recent work has pinned down the existentially optimal size bounds for vertex fault-tolerant spanners: for any positive integer , every -node graph has a -spanner on edges resilient to vertex faults, and there are examples of input graphs on which this bound cannot be improved. However, these proofs work by analyzing the output spanner of a certain exponential-time greedy algorithm. In this work, we give the first algorithm that produces vertex fault tolerant spanners of optimal size and which runs in polynomial time. Specifically, we give a randomized algorithm which takes time. We also derandomize our algorithm to give a deterministic algorithm with similar bounds. This reflects an exponential improvement in runtime over [Bodwin-Patel PODC '19], the only previously known algorithm for constructing optimal vertex fault-tolerant spanners.
Keywords
Cite
@article{arxiv.2007.08401,
title = {Optimal Vertex Fault-Tolerant Spanners in Polynomial Time},
author = {Greg Bodwin and Michael Dinitz and Caleb Robelle},
journal= {arXiv preprint arXiv:2007.08401},
year = {2020}
}
Comments
Appears in SODA 2021. Corrects some references, answers reviewer comments