Abstract

Let P⊂RdP \subset \mathbb{R}^d be a set of nn points in dd dimensions such that each point p∈Pp \in P has an associated radius rp>0r_p > 0. The transmission graph GG for PP is the directed graph with vertex set PP such that there is an edge from pp to qq if and only if ∣pq∣≤rp|pq| \leq r_p, for any p,q∈Pp, q \in P. A reachability oracle is a data structure that decides for any two vertices p,q∈Gp, q \in G whether GG has a path from pp to qq. The quality of the oracle is measured by the space requirement S(n)S(n), the query time Q(n)Q(n), and the preprocessing time. For transmission graphs of one-dimensional point sets, we can construct in O(nlog⁡n)O(n \log n) time an oracle with Q(n)=O(1)Q(n) = O(1) and S(n)=O(n)S(n) = O(n). For planar point sets, the ratio ΨΨ between the largest and the smallest associated radius turns out to be an important parameter. We present three data structures whose quality depends on ΨΨ: the first works only for Ψ<3Ψ< \sqrt{3} and achieves Q(n)=O(1)Q(n) = O(1) with S(n)=O(n)S(n) = O(n) and preprocessing time O(nlog⁡n)O(n\log n); the second data structure gives Q(n)=O(Ψ3n)Q(n) = O(Ψ^3 \sqrt{n}) and S(n)=O(Ψ3n3/2)S(n) = O(Ψ^3 n^{3/2}); the third data structure is randomized with Q(n)=O(n2/3log⁡1/3Ψlog⁡2/3n)Q(n) = O(n^{2/3}\log^{1/3} Ψ\log^{2/3} n) and S(n)=O(n5/3log⁡1/3Ψlog⁡2/3n)S(n) = O(n^{5/3}\log^{1/3} Ψ\log^{2/3} n) and answers queries correctly with high probability.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.