Spanners for directed transmission graphs

Haim Kaplan, Wolfgang Mulzer, Liam Roditty, Paul Seiferth

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

Let P ⊂ R2 be a planar n-point set such that each point p ∈ P has an associated radius rp > 0. The transmission graph G for P is the directed graph with vertex set P such that for any p, q ∈ P, there is an edge from p to q if and only if d(p, q) ≤ rp. Let t > 1 be a constant. A t-spanner for G is a subgraph H ⊆ G with vertex set P so that for any two vertices p, q ∈ P, we have dH(p, q) ≤ tdG(p, q), where dH and dG denote the shortest path distance in H and G, respectively (with Euclidean edge lengths). We show how to compute a t-spanner for G with O(n) edges in O(n(log n + log Ψ)) time, where Ψ is the ratio of the largest and smallest radius of a point in P. Using more advanced data structures, we obtain a construction that runs in O(n log5 n) time, independent of Ψ. We give two applications for our spanners. First, we show how to use our spanner to find a BFS tree in G from any given start vertex in O(n log n) time (in addition to the time it takes to build the spanner). Second, we show how to use our spanner to extend a reachability oracle to answer geometric reachability queries. In a geometric reachability query we ask whether a vertex p in G can “reach” a target q which is an arbitrary point in the plane (rather than restricted to be another vertex q of G in a standard reachability query). Our spanner allows the reachability oracle to answer geometric reachability queries with an additive overhead of O(log n log Ψ) to the query time and O(n log Ψ) to the space.

Original languageEnglish
Pages (from-to)1585-1609
Number of pages25
JournalSIAM Journal on Computing
Volume47
Issue number4
DOIs
StatePublished - 2018

Bibliographical note

Publisher Copyright:
© 2018 Haim Kaplan, Wolfgang Mulzer, Liam Roditty, and Paul Seiferth.

Funding

∗Received by the editors February 2, 2016; accepted for publication (in revised form) May 15, 2018; published electronically August 7, 2018. A preliminary version appeared as Haim Kaplan, Wolfgang Mulzer, Liam Roditty, and Paul Seiferth, Spanners and Reachability Oracles for Directed Transmission Graphs, Proceedings of the 31st International Symposium on Computational Geometry, pp. 156–170. http://www.siam.org/journals/sicomp/47-4/M105969.html Funding: This work is supported in part by GIF project 1161 & DFG project MU/3501/1. †School of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel ([email protected]). ‡Institut für Informatik, Freie Universität Berlin, 14195, Germany ([email protected], [email protected]). §Department of Computer Science, Bar Ilan University, Ramat-Gan 52900, Israel ([email protected]).

FundersFunder number
Horizon 2020 Framework Programme757609
Deutsche ForschungsgemeinschaftMU/3501/1
German-Israeli Foundation for Scientific Research and Development1161

    Keywords

    • Quadtrees
    • Reachability oracles
    • Spanners
    • Transmission graphs

    Fingerprint

    Dive into the research topics of 'Spanners for directed transmission graphs'. Together they form a unique fingerprint.

    Cite this