The Complexity of Geodesic Spanners

Publication date

2023-06-01

Authors

De Berg, SaritaISNI 0000000506358086
van Kreveld, M.J.ORCID 0000-0001-8208-3468ISNI 0000000116732175
Staals, F.ISNI 0000000393123300

Editors

Chambers, Erin W.
Gudmundsson, Joachim

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

A geometric t-spanner for a set S of n point sites is an edge-weighted graph for which the (weighted) distance between any two sites p, q ∈ S is at most t times the original distance between p and q. We study geometric t-spanners for point sets in a constrained two-dimensional environment P. In such cases, the edges of the spanner may have non-constant complexity. Hence, we introduce a novel spanner property: the spanner complexity, that is, the total complexity of all edges in the spanner. Let S be a set of n point sites in a simple polygon P with m vertices. We present an algorithm to construct, for any constant ε > 0 and fixed integer k ≥ 1, a (2k + ε)-spanner with complexity O(mn1/k + n log2 n) in O(n log2 n + m log n + K) time, where K denotes the output complexity. When we consider sites in a polygonal domain P with holes, we can construct such a (2k + ε)-spanner of similar complexity in O(n2 log m + nm log m + K) time. Additionally, for any constant ε ∈ (0, 1) and integer constant t ≥ 2, we show a lower bound for the complexity of any (t − ε)-spanner of (Equation presented).

Keywords

spanner, simple polygon, polygonal domain, geodesic distance, complexity

Citation

Berg, S D, Kreveld, M V & Staals, F 2023, The Complexity of Geodesic Spanners. in E W Chambers & J Gudmundsson (eds), 39th International Symposium on Computational Geometry, SoCG 2023. vol. 258, 16, Leibniz International Proceedings in Informatics, LIPIcs, vol. 258, Schloss Dagstuhl -- Leibniz-Zentrum für Informatik, pp. 16:1-16:16. https://doi.org/10.4230/LIPIcs.SoCG.2023.16