Show simple item record

dc.contributor.authorBodwin, Greg
dc.contributor.authorDinitz, Michael
dc.contributor.authorParter, Merav
dc.contributor.authorWilliams, Virginia Vassilevska
dc.date.accessioned2021-11-08T19:18:12Z
dc.date.available2021-11-08T19:18:12Z
dc.date.issued2018-01
dc.identifier.urihttps://hdl.handle.net/1721.1/137786
dc.description.abstract© Copyright 2018 by SIAM. A k-spanner of a graph G is a sparse subgraph H whose shortest path distances match those of G up to a multiplicative error k. In this paper we study spanners that are resistant to faults. A subgraph H\ G is an f vertex fault tolerant (VFT) k-spanner if H n F is a k-spanner of GnF for any small set F of f vertices that might "fail." One of the main questions in the area is: what is the minimum size of an f fault tolerant k-spanner that holds for all n node graphs (as a function of f, k and n)? This question was first studied in the context of geometric graphs [Levcopoulos et al. STOC '98, Czumaj and Zhao SoCG '03] and has more recently been considered in general undirected graphs [Chechik et al. STOC '09, Dinitz and Krauthgamer PODC '11]. In this paper, we settle the question of the optimal size of a VFT spanner, in the setting where the stretch factor k is fixed. Specifically, we prove that every (undirected, possibly weighted) n-node graph G has a (2k-1)-spanner resilient to f vertex faults with Ok(f1-1=kn1+1=k) edges, and this is fully optimal (unless the famous Erdös Girth Conjecture is false). Our lower bound even generalizes to imply that no data structure capable of approximating distGnF (s; t) similarly can beat the space usage of our spanner in the worst case. To the best of our knowledge, this is the first instance in fault tolerant network design in which introducing fault tolerance to the structure increases the size of the (non-FT) structure by a sublinear factor in f. Another advantage of this result is that our spanners are constructed by a very natural and simple greedy algorithm, which is the obvious extension of the standard greedy algorithm used to build spanners in the non-faulty setting. We also consider the edge fault tolerant (EFT) model, defined analogously with edge failures rather than vertex failures. We show that the same spanner upper bound applies in this setting. Our data structure lower bound extends to the case k = 2 (and hence we close the EFT problem for 3-approximations), but it falls to (f1=2-1=(2k) n1+1=k) for k ≥ 3. We leave it as an open problem to close this gap.en_US
dc.language.isoen
dc.publisherSociety for Industrial and Applied Mathematicsen_US
dc.relation.isversionof10.1137/1.9781611975031.123en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSIAMen_US
dc.titleOptimal Vertex Fault Tolerant Spanners (for fixed stretch)en_US
dc.typeArticleen_US
dc.identifier.citationBodwin, Greg, Dinitz, Michael, Parter, Merav and Williams, Virginia Vassilevska. 2018. "Optimal Vertex Fault Tolerant Spanners (for fixed stretch)."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-07-09T13:46:02Z
dspace.date.submission2019-07-09T13:46:03Z
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record