A Note on Reachability and Distance Oracles for Transmission Graphs
Abstract
Let be a set of points in the plane, where each point has a transmission radius . The transmission graph defined by and the given radii, denoted by , is the directed graph whose nodes are the points in and that contains the arcs such that . An and Oh [Algorithmica 2022] presented a reachability oracle for transmission graphs. Their oracle uses storage and, given two query points , can decide in time if there is a path from to in . We show that the clique-based separators introduced by De Berg \emph{et al.} [SICOMP 2020] can be used to improve the storage of the oracle to and the query time to . Our oracle can be extended to approximate distance queries: we can construct, for a given parameter , an oracle that uses storage and that can report in time a value satisfying , where is the hop-distance from to . We also show how to extend the oracle to so-called continuous queries, where the target point can be any point in the plane. To obtain an efficient preprocessing algorithm, we show that a clique-based separator of a set~ of convex fat objects in can be constructed in time.
Cite
@article{arxiv.2210.05788,
title = {A Note on Reachability and Distance Oracles for Transmission Graphs},
author = {Mark de Berg},
journal= {arXiv preprint arXiv:2210.05788},
year = {2022}
}