Metric and Geometric Spanners that are Resilient to Degree-Bounded Edge Faults (2405.18134v1)
Abstract: Let $H$ be an edge-weighted graph, and let $G$ be a subgraph of $H$. We say that $G$ is an $f$-fault-tolerant $t$-spanner for $H$, if the following is true for any subset $F$ of at most $f$ edges of $G$: For any two vertices $p$ and $q$, the shortest-path distance between $p$ and $q$ in the graph $G \setminus F$ is at most $t$ times the shortest-path distance between $p$ and $q$ in the graph $H \setminus F$. Recently, Bodwin, Haeupler, and Parter generalized this notion to the case when $F$ can be any set of edges in $G$, as long as the maximum degree of $F$ is at most $f$. They gave constructions for general graphs $H$. We first consider the case when $H$ is a complete graph whose vertex set is an arbitrary metric space. We show that if this metric space contains a $t$-spanner with $m$ edges, then it also contains a graph $G$ with $O(fm)$ edges, that is resilient to edge faults of maximum degree $f$ and has stretch factor $O(ft)$. Next, we consider the case when $H$ is a complete graph whose vertex set is a metric space that admits a well-separated pair decomposition. We show that, if the metric space has such a decomposition of size $m$, then it contains a graph with at most $(2f+1)2 m$ edges, that is resilient to edge faults of maximum degree $f$ and has stretch factor at most $1+\varepsilon$, for any given $\varepsilon > 0$. For example, if the vertex set is a set of $n$ points in $\mathbb{R}d$ ($d$ being a constant) or a set of $n$ points in a metric space of bounded doubling dimension, then the spanner has $O(f2 n)$ edges. Finally, for the case when $H$ is a complete graph on $n$ points in $\mathbb{R}d$, we show how natural variants of the Yao- and $\Theta$-graphs lead to graphs with $O(fn)$ edges, that are resilient to edge faults of maximum degree $f$ and have stretch factor at most $1+\varepsilon$, for any given $\varepsilon > 0$.
- Graph spanners: a tutorial review. Computer Science Review, 37:100253, 2020.
- Partially optimal edge fault-tolerant spanners. In Proceedings of the 33rd ACM-SIAM Symposium on Discrete Algorithms, pages 3272–3286, 2022.
- Fault-tolerant spanners against bounded-degree edge failures: Linearly more faults, almost for free. In Proceedings of the 35th ACM-SIAM Symposium on Discrete Algorithms, pages 2609–2642, 2024.
- A decomposition of multidimensional point sets with applications to k𝑘kitalic_k-nearest-neighbors and n𝑛nitalic_n-body potential fields. Journal of the ACM, 42:67–90, 1995.
- New doubling spanners: Better and simpler. SIAM Journal on Computing, 44:37–53, 2015.
- Fault tolerant spanners for general graphs. SIAM Journal on Computing, 39:3403–3423, 2010.
- K. L. Clarkson. Approximation algorithms for shortest path motion planning. In Proceedings of the 19th ACM Symposium on the Theory of Computing, pages 56–65, 1987.
- A. Filtser and S. Solomon. The greedy spanner is existentially optimal. SIAM Journal on Computing, 49:429–447, 2020.
- Strong connectivity in directional nearest-neighbor graphs. SIAM Journal on Algebraic Discrete Methods, 2:461–463, 1981.
- S. Har-Peled and M. Mendel. Fast construction of nets in low-dimensional metrics and their applications. SIAM Journal on Computing, 35:1148–1184, 2006.
- Reliable spanners for metric spaces. ACM Transactions on Algorithms, 19:7:1–7:27, 2023.
- J. M. Keil. Approximating the complete Euclidean graph. In Proceedings of the 1st Scandinavian Workshop on Algorithm Theory, volume 318 of Lecture Notes in Computer Science, pages 208–213, Berlin, 1988. Springer-Verlag.
- Efficient algorithms for constructing fault-tolerant geometric spanners. In Proceedings of the 30th ACM Symposium on the Theory of Computing, pages 186–195, 1998.
- Improved algorithms for constructing fault-tolerant spanners. Algorithmica, 32:144–156, 2002.
- T. Lukovszki. New results on fault tolerant geometric spanners. In Proceedings of the 6th Workshop on Algorithms and Data Structures, volume 1663 of Lecture Notes in Computer Science, pages 193–204, Berlin, 1999. Springer-Verlag.
- T. Lukovszki. New Results on Geometric Spanners and Their Applications. Ph.D. thesis, Department of Computer Science, University of Paderborn, Paderborn, Germany, 1999.
- G. Narasimhan and M. Smid. Geometric Spanner Networks. Cambridge University Press, Cambridge, UK, 2007.
- S. Solomon. Optimal fault-tolerant spanners for doubling metrics. In Proceedings of the 46th ACM Symposium on the Theory of Computing, pages 363–372, 2014.
- A. C. Yao. On constructing minimum spanning trees in k𝑘kitalic_k-dimensional spaces and related problems. SIAM Journal on Computing, 11:721–736, 1982.