Routing on Heavy Path WSPD Spanners (2312.15145v1)
Abstract: In this article, we present a construction of a spanner on a set of $n$ points in $\mathbf{R}d$ that we call a heavy path WSPD spanner. The construction is parameterized by a constant $s > 2$ called the separation ratio. The size of the graph is $O(sdn)$ and the spanning ratio is at most $1 + 2/s + 2/(s - 1)$. We also show that this graph has a hop spanning ratio of at most $2\lg n + 1$. We present a memoryless local routing algorithm for heavy path WSPD spanners. The routing algorithm requires a vertex $v$ of the graph to store $O(\mathrm{deg}(v)\log n)$ bits of information, where $\mathrm{deg}(v)$ is the degree of $v$. The routing ratio is at most $1 + 4/s + 1/(s - 1)$ and at least $1 + 4/s$ in the worst case. The number of edges on the routing path is bounded by $2\lg n + 1$. We then show that the heavy path WSPD spanner can be constructed in metric spaces of bounded doubling dimension. These metric spaces have been studied in computational geometry as a generalization of Euclidean space. We show that, in a metric space with doubling dimension $\lambda$, the heavy path WSPD spanner has size $O(s\lambda n)$ where $s$ is the separation ratio. The spanning ratio and hop spanning ratio are the same as in the Euclidean case. Finally, we show that the local routing algorithm works in the bounded doubling dimension case. The vertices require the same amount of storage, but the routing ratio becomes at most $1 + (2 + \frac{\tau}{\tau-1})/s + 1/(s - 1)$ in the worst case, where $\tau \ge 11$ is a constant related to the doubling dimension.
- “Routing in networks with low doubling dimension” In 26th IEEE International Conference on Distributed Computing Systems (ICDCS’06), 2006 DOI: 10.1109/ICDCS.2006.72
- Srinivas Aluru “Quadtrees and Octrees” In Handbook of Data Structures and Applications ChapmanHall/CRC, 2004, pp. 19.1–19.26 DOI: 10.1201/9781420035179
- Fatemeh Baharifard, Majid Farhadi and Hamid Zarrabi-Zadeh “Routing in Well-Separated Pair Decomposition Spanners” In Proceedings of the 1st Iranian Conference on Computational Geometry, 2018, pp. 25–28
- “Upper and Lower Bounds for Online Routing on Delaunay Triangulations” In Discrete and Computational Geometry 58.2, 2017, pp. 482–504 DOI: 10.1137/110832458
- “Improved Routing on the Delaunay Triangulation” In 26th Annual European Symposium on Algorithms, 2018, pp. 22.1–22.13 DOI: 10.4230/LIPIcs.ESA.2018.22
- “Online Routing in Convex Subdivisions” In International Journal of Computational Geometry & Applications 12.4, 2002, pp. 283–295 DOI: 10.1142/S021819590200089X
- “Local Routing in Spanners Based on WSPDs” In Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science 10389, 2017, pp. 205–216 DOI: 10.1007/978-3-319-62127-2_18
- “On the Spanning and Routing Ratio of Theta-Four” In Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms, 2019, pp. 2361–2370 DOI: 10.1137/1.9781611975482.144
- “Towards tight bounds on theta-graphs: More is not always better” In Theoretical Computer Science 616, 2016, pp. 70–93 DOI: 10.1016/j.tcs.2015.12.017
- “Online Routing in Triangulations” In SIAM Journal of Computing 33.4, 2004, pp. 937–951 DOI: 10.1137/S0097539700369387
- “Routing with Guaranteed Delivery in Ad Hoc Wireless Networks” In Wireless Networks 7.6, 2001, pp. 609–616 DOI: 10.1023/A:1012319418150
- Paul B. Callahan and S.Rao Kosaraju “A Decomposition of Multidimensional Point Sets with Applications to k𝑘kitalic_k-Nearest-Neighbors and n𝑛nitalic_n-Body Potential Fields” In Journal of the ACM 42.1, 1995, pp. 67–90 DOI: 10.1145/200836.200853
- “On Hierarchical Routing in Doubling Metrics” In ACM Transactions on Algorithms 12.4, 2016, pp. 1–22 DOI: 10.1145/2915183
- “New Sparseness Results on Graph Spanners” In International Journal of Computational Geometry & Applications 5.1, 2002, pp. 125–144 DOI: 10.1142/S0218195995000088
- L.Paul Chew “There Are Planar Graphs Almost as Good as the Complete Graph” In Journal of Computer and System Sciences 39.2, 1989, pp. 205–219 DOI: 10.1016/0022-0000(89)90044-5
- Kenneth L. Clarkson “Approximation Algorithms for Shortest Path Motion Planning” In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, 1987, pp. 56–65 DOI: 10.1145/28395.28402
- “Computational Geometry” Springer-Verlag Berlin Heidelberg, 2008 DOI: 10.1007/978-3-540-77974-2
- E.W. Dijkstra “A Note on Two Problems in Connexion with Graphs” In Numerische Mathematik 1, 1959, pp. 269–271 DOI: 10.1007/BF01386390
- David P. Dobkin, Steven J. Friedman and Kenneth J. Supowit “Delaunay graphs are almost as good as complete graphs” In Discrete & Computational Geometry 5.4, 1990, pp. 399–407 DOI: 10.1007/BF02187801
- “Well-Separated Pair Decomposition for the Unit-Disk Graph Metric and Its Applications” In SIAM Journal on Computing 35.1, 2006, pp. 151–169 DOI: 10.1137/S0097539703436357
- Sariel Har-Peled “Geometric Approximation Algorithms”, Mathematical Surveys and Monographs 173 American Mathematical Society, 2011
- “Fast Construction of Nets in Low-Dimensional Metrics and Their Applications” In SIAM Journal on Computing 35.5, 2006, pp. 1148–1184 DOI: 10.1137/S0097539704446281
- “Routing in Unit Disk Graphs” In Algorithmica 80.3, 2018, pp. 830–848 DOI: 10.1007/s00453-017-0308-2
- J.Mark Keil and Carl A. Gutwin “Classes of Graphs Which Approximate the Complete Euclidean Graph” In Discrete & Computational Geometry 7.1, 1992, pp. 13–28 DOI: 10.1007/BF02187821
- “Geometric Spanner Networks” Cambridge University Press, 2007
- Daniel D. Sleator and Robert Endre Tarjan “A Data Structure for Dynamic Trees” In Journal of Computer and System Sciences 26.3, 1983, pp. 362–391 DOI: 10.1016/0022-0000(83)90006-5
- Ivan Stojmenovic “Position-Based Routing in Ad Hoc Networks” In IEEE Communications Magazine 40.7, 2002, pp. 128–134 DOI: 10.1109/MCOM.2002.1018018
- Kunal Talwar “Bypassing the Embedding: Approximation schemes and Compact Representations for Low Dimensional Metrics” In Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing, 2004, pp. 281–290 DOI: 10.1145/1007352.1007399
- Ge Xia “The Stretch Factor of the Delaunay Triangulation Is Less than 1.998” In SIAM Journal on Computing 42.4, 2013, pp. 1620–1659 DOI: 10.1137/110832458