Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Complexity of Geodesic Spanners using Steiner Points

Published 19 Feb 2024 in cs.CG and cs.DS | (2402.12110v2)

Abstract: A geometric tt-spanner G\mathcal{G} on a set SS of nn point sites in a metric space PP is a subgraph of the complete graph on SS such that for every pair of sites p,qp,q the distance in G\mathcal{G} is a most tt times the distance d(p,q)d(p,q) in PP. We call a connection between two sites a \emph{link}. In some settings, such as when PP is a simple polygon with mm vertices and a link is a shortest path in PP, links can consist of Θ(m)\Theta (m) segments and thus have non-constant complexity. The spanner complexity is a measure of how compact a spanner is, which is equal to the sum of the complexities of all links in the spanner. In this paper, we study what happens if we are allowed to introduce kk Steiner points to reduce the spanner complexity. We study such Steiner spanners in simple polygons, polygonal domains, and edge-weighted trees. We show that Steiner points have only limited utility. For a spanner that uses kk Steiner points, we provide an Ω(mn<sup>1/(t+1)/k<sup>1/(t+1))\Omega(mn<sup>{1/(t+1)}/k<sup>{1/(t+1)}) lower bound on the worst-case complexity of any (tε)(t-\varepsilon)-spanner, for any constant ε(0,1)\varepsilon \in (0,1) and integer constant t2t \geq 2. Additionally, we show NP-hardness for the problem of deciding whether a set of sites in a polygonal domain admits a $3$-spanner with a given maximum complexity using kk Steiner points. On the positive side, for trees we show how to build a $2t$-spanner that uses kk Steiner points of complexity O(mn<sup>1/t/k<sup>1/t</sup></sup>+nlog(n/k))O(mn<sup>{1/t}/k<sup>{1/t}</sup></sup> + n \log (n/k)), for any integer t1t \geq 1. We generalize this to forests, and use it to obtain a 22t2\sqrt{2}t-spanner in a simple polygon with complexity O(mn<sup>1/t(log</sup>k)<sup>1+1/t/k<sup>1/t</sup></sup>+nlog<sup>2</sup>n)O(mn<sup>{1/t}(\log</sup> k)<sup>{1+1/t}/k<sup>{1/t}</sup></sup> + n\log<sup>2</sup> n). When a link can be any path between two sites, we show how to improve the spanning ratio to (2k+ε)(2k+\varepsilon), for any constant ε(0,2k)\varepsilon \in (0,2k), and how to build a $6t$-spanner in a polygonal domain with the same complexity.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.