Spanners for Directed Transmission Graphs
Abstract
Let be a planar -point set such that each point has an associated radius . The transmission graph for is the directed graph with vertex set such that for any , there is an edge from to if and only if . Let be a constant. A -spanner for is a subgraph with vertex set so that for any two vertices , we have , where and denote the shortest path distance in and , respectively (with Euclidean edge lengths). We show how to compute a -spanner for with edges in time, where is the ratio of the largest and smallest radius of a point in . Using more advanced data structures, we obtain a construction that runs in time, independent of . We give two applications for our spanners. First, we show how to use our spanner to find a BFS tree in from any given start vertex in 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 in can "reach" a target which is an arbitrary point in the plane (rather than restricted to be another vertex of in a standard reachability query). Our spanner allows the reachability oracle to answer geometric reachability queries with an additive overhead of to the query time and to the space.
Cite
@article{arxiv.1601.07798,
title = {Spanners for Directed Transmission Graphs},
author = {Haim Kaplan and Wolfgang Mulzer and Liam Roditty and Paul Seiferth},
journal= {arXiv preprint arXiv:1601.07798},
year = {2020}
}
Comments
28 pages, 9 figures. A preliminary version appeared in SoCG 2015