On the Size Overhead of Pairwise Spanners (2311.13673v1)
Abstract: Given an undirected possibly weighted $n$-vertex graph $G=(V,E)$ and a set $\mathcal{P}\subseteq V2$ of pairs, a subgraph $S=(V,E')$ is called a ${\cal P}$-pairwise $\alpha$-spanner of $G$, if for every pair $(u,v)\in\mathcal{P}$ we have $d_S(u,v)\leq\alpha\cdot d_G(u,v)$. The parameter $\alpha$ is called the stretch of the spanner, and its size overhead is define as $\frac{|E'|}{|{\cal P}|}$. A surprising connection was recently discussed between the additive stretch of $(1+\epsilon,\beta)$-spanners, to the hopbound of $(1+\epsilon,\beta)$-hopsets. A long sequence of works showed that if the spanner/hopset has size $\approx n{1+1/k}$ for some parameter $k\ge 1$, then $\beta\approx\left(\frac1\epsilon\right){\log k}$. In this paper we establish a new connection to the size overhead of pairwise spanners. In particular, we show that if $|{\cal P}|\approx n{1+1/k}$, then a ${\cal P}$-pairwise $(1+\epsilon)$-spanner must have size at least $\beta\cdot |{\cal P}|$ with $\beta\approx\left(\frac1\epsilon\right){\log k}$ (a near matching upper bound was recently shown in \cite{ES23}). We also extend the connection between pairwise spanners and hopsets to the large stretch regime, by showing nearly matching upper and lower bounds for ${\cal P}$-pairwise $\alpha$-spanners. In particular, we show that if $|{\cal P}|\approx n{1+1/k}$, then the size overhead is $\beta\approx\frac k\alpha$. A source-wise spanner is a special type of pairwise spanner, for which ${\cal P}=A\times V$ for some $A\subseteq V$. A prioritized spanner is given also a ranking of the vertices $V=(v_1,\dots,v_n)$, and is required to provide improved stretch for pairs containing higher ranked vertices. By using a sequence of reductions, we improve on the state-of-the-art results for source-wise and prioritized spanners.
- The 4/3 additive spanner exponent is tight. Journal of the ACM (JACM), 64(4):1–20, 2017.
- A hierarchy of lower bounds for sublinear additive spanners. SIAM Journal on Computing, 47(6):2203–2236, 2018.
- Weighted additive spanners. In Graph-Theoretic Concepts in Computer Science: 46th International Workshop, WG 2020, Leeds, UK, June 24–26, 2020, Revised Selected Papers 46, pages 401–413. Springer, 2020.
- On sparse spanners of weighted graphs. Discrete Comput. Geom., 9:81–100, 1993.
- New (α𝛼\alphaitalic_α, β𝛽\betaitalic_β) spanners and hopsets. In Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1695–1714. SIAM, 2020.
- Aaron Bernstein. Fully dynamic (2+ ε𝜀\varepsilonitalic_ε) approximate all-pairs shortest paths with fast query and close to linear update time. In 2009 50th Annual IEEE Symposium on Foundations of Computer Science, pages 693–702. IEEE, 2009.
- Greg Bodwin. New results on linear size distance preservers. SIAM J. Comput., 50(2):662–673, 2021. doi:10.1137/19M123662X.
- Edith Cohen. Polylog-time and near-linear work approximation scheme for undirected shortest paths. J. ACM, 47(1):132–166, 2000. URL: http://doi.acm.org/10.1145/331605.331610, doi:10.1145/331605.331610.
- D. Coppersmith and M. Elkin. Sparse source-wise and pair-wise distance preservers. In SODA: ACM-SIAM Symposium on Discrete Algorithms, pages 660–669, 2005.
- Prioritized metric structures and embedding. In Proceedings of the forty-seventh annual ACM symposium on Theory of Computing, pages 489–498, 2015.
- Terminal embeddings. Theor. Comput. Sci., 697:1–36, 2017. doi:10.1016/j.tcs.2017.06.021.
- Almost shortest paths with near-additive error in weighted graphs. In Artur Czumaj and Qin Xin, editors, 18th Scandinavian Symposium and Workshops on Algorithm Theory, SWAT 2022, June 27-29, 2022, Tórshavn, Faroe Islands, volume 227 of LIPIcs, pages 23:1–23:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.SWAT.2022.23.
- Efficient algorithms for constructing very sparse spanners and emulators. ACM Transactions on Algorithms (TALG), 15(1):1–29, 2018.
- Hopsets with constant hopbound, and applications to approximate shortest paths. SIAM Journal on Computing, 48(4):1436–1480, 2019.
- Linear-size hopsets with small hopbound, and constant-hopbound hopsets in rnc. In The 31st ACM Symposium on Parallelism in Algorithms and Architectures, pages 333–341, 2019.
- Centralized, parallel, and distributed multi-source shortest paths via hopsets and rectangular matrix multiplication. In Petra Berenbrink and Benjamin Monmege, editors, 39th International Symposium on Theoretical Aspects of Computer Science, STACS 2022, March 15-18, 2022, Marseille, France (Virtual Conference), volume 219 of LIPIcs, pages 27:1–27:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.STACS.2022.27.
- (1+epsilon, beta)-spanner constructions for general graphs. SIAM J. Comput., 33(3):608–631, 2004. URL: http://dx.doi.org/10.1137/S0097539701393384, doi:10.1137/S0097539701393384.
- A linear-size logarithmic stretch path-reporting distance oracle for general graphs. ACM Trans. Algorithms, 12(4):50:1–50:31, 2016. doi:10.1145/2888397.
- Path-reporting distance oracles with near-logarithmic stretch and linear size. CoRR, abs/2304.04445, 2023. arXiv:2304.04445, doi:10.48550/arXiv.2304.04445.
- Decremental single-source shortest paths on undirected graphs in near-linear total update time. Journal of the ACM (JACM), 65(6):1–40, 2018.
- Thorup-zwick emulators are universally optimal hopsets. Information Processing Letters, 142, 04 2017. doi:10.1016/j.ipl.2018.10.001.
- Having hope in hops: New spanners, preservers and lower bounds for hopsets. In 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022, Denver, CO, USA, October 31 - November 3, 2022, pages 766–777. IEEE, 2022. doi:10.1109/FOCS54457.2022.00078.
- Ramanujan graphs. Combinatorica, 8(3):261–277, 1988.
- Ramsey partitions and proximity data structures. Journal of the European Mathematical Society, 9(2):253–275, 2007.
- Improved parallel algorithms for spanners and hopsets. In Proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA ’15, pages 192–201, New York, NY, USA, 2015. ACM. URL: http://doi.acm.org/10.1145/2755573.2755574, doi:10.1145/2755573.2755574.
- A unified framework for hopsets. In 30th Annual European Symposium on Algorithms (ESA 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2022.
- Path-reporting distance oracles with linear size. unpublished manuscript, 2023.
- Merav Parter. Bypassing erdős’ girth conjecture: Hybrid stretch and sourcewise spanners. In International Colloquium on Automata, Languages, and Programming, pages 608–619. Springer, 2014.
- Seth Pettie. Distributed algorithms for ultrasparse spanners and linear size skeletons. In Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, pages 253–262, 2008.
- Deterministic constructions of approximate distance oracles and spanners. In International Colloquium on Automata, Languages, and Programming, pages 261–272. Springer, 2005.
- M. Thorup and U. Zwick. Approximate distance oracles. In Proc. of the 33rd ACM Symp. on Theory of Computing, pages 183–192, 2001.
- M. Thorup and U. Zwick. Spanners and emulators with sublinear distance errors. In Proc. of Symp. on Discr. Algorithms, pages 802–809, 2006.
- Christian Wulff-Nilsen. Approximate distance oracles with improved query time. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 539–549. SIAM, 2013.
- Ofer Neiman (34 papers)
- Idan Shabat (4 papers)