English

Oriented Spanners

Computational Geometry 2025-11-13 v5

Abstract

Given a point set PP in the Euclidean plane and a parameter tt, we define an \emph{oriented tt-spanner} GG as an oriented subgraph of the complete bi-directed graph such that for every pair of points, the shortest closed walk in GG through those points is at most a factor tt longer than the shortest cycle in the complete graph on PP. We investigate the problem of computing sparse graphs with small oriented dilation. As we can show that minimising oriented dilation for a given number of edges is NP-hard in the plane, we first consider one-dimensional point sets. While obtaining a 11-spanner in this setting is straightforward, already for five points such a spanner has no plane embedding with the leftmost and rightmost point on the outer face. This leads to restricting to oriented graphs with a one-page book embedding on the one-dimensional point set. For this case we present a dynamic program to compute the graph of minimum oriented dilation that runs in O(n7)\mathcal{O}(n^7) time for nn points, and a greedy algorithm that computes a 55-spanner in O(nlogn)\mathcal{O}(n\log n) time. Expanding these results finally gives us a result for two-dimensional point sets: we prove that for convex point sets the greedy triangulation results in a plane oriented tt-spanner with t=7.2tgt=7.2 \cdot t_g, where tgt_g is an upper bound on the dilation of the greedy triangulation.

Keywords

Cite

@article{arxiv.2306.17097,
  title  = {Oriented Spanners},
  author = {Kevin Buchin and Joachim Gudmundsson and Antonia Kalb and Aleksandr Popov and Carolin Rehs and André van Renssen and Sampson Wong},
  journal= {arXiv preprint arXiv:2306.17097},
  year   = {2025}
}

Comments

conference version: ESA '23