Spanners for Directed Transmission Graphs

From MaRDI portal
Publication:4581909

DOI10.1137/16M1059692zbMATH Open1398.68401arXiv1601.07798OpenAlexW3099199262WikidataQ129418690 ScholiaQ129418690MaRDI QIDQ4581909FDOQ4581909

Wolfgang Mulzer, Haim Kaplan, Paul Seiferth, Liam Roditty

Publication date: 21 August 2018

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Abstract: Let PsubsetmathbbR2 be a planar n-point set such that each point pinP 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,qinP, there is an edge from p to q if and only if d(p,q)leqrp. Let t>1 be a constant. A t-spanner for G is a subgraph HsubseteqG with vertex set P so that for any two vertices p,qinP, we have dH(p,q)leqtdG(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(logn+logPsi)) time, where Psi 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(nlog5n) time, independent of Psi. 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(nlogn) 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(lognlogPsi) to the query time and O(nlogPsi) to the space.


Full work available at URL: https://arxiv.org/abs/1601.07798





Cites Work


Cited In (12)






This page was built for publication: Spanners for Directed Transmission Graphs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4581909)