TY - JOUR
T1 - Queries on Voronoi diagrams of moving points
AU - Devillers, O.
AU - Golin, M.
AU - Kedem, K.
AU - Schirra, S.
N1 - Funding Information:
* Corresponding author. E-mail: [email protected]. Partially supported by ESPRIT Basic Research Action r. 7141 (ALCOM II). 1 E-mail: [email protected]. Partially supported by HK-RGC grant HKUST 181/93E. 2 E-mail: [email protected]. Supported by a grant from the U.S.-Israeli Binational Science Foundation. 3 E-mail: [email protected]. Supported by BMFF (ITS 9103).
PY - 1996/1/1
Y1 - 1996/1/1
N2 - Suppose we are given n moving postmen described by their motion equations pi(t) = Si + vit, i = 1,...,n, where Si ∈ ℝ2 is the position of the ith postman at time t = 0, and vi ∈ ℝ2 is his velocity. The problem we address is how to preprocess the postmen data so as to be able to efficiently answer two types of nearest-neighbor queries. The first one asks "who is the nearest postman at time tq to a dog located at point sq. In the second type a query dog is located at point sq at time tq, its speed is vq > |vi| (for all i = 1,...,n), and we want to know which postman the dog can catch first. The first type of query is relatively simple to address, the second type at first seems much more complicated. We show that the problems are very closely related, with efficient solutions to the first type of query leading to efficient solutions to the second. We then present two solutions to these problems, with tradeoff between preprocessing time and query time. Both solutions use deterministic data structures.
AB - Suppose we are given n moving postmen described by their motion equations pi(t) = Si + vit, i = 1,...,n, where Si ∈ ℝ2 is the position of the ith postman at time t = 0, and vi ∈ ℝ2 is his velocity. The problem we address is how to preprocess the postmen data so as to be able to efficiently answer two types of nearest-neighbor queries. The first one asks "who is the nearest postman at time tq to a dog located at point sq. In the second type a query dog is located at point sq at time tq, its speed is vq > |vi| (for all i = 1,...,n), and we want to know which postman the dog can catch first. The first type of query is relatively simple to address, the second type at first seems much more complicated. We show that the problems are very closely related, with efficient solutions to the first type of query leading to efficient solutions to the second. We then present two solutions to these problems, with tradeoff between preprocessing time and query time. Both solutions use deterministic data structures.
KW - Dynamic computational geometry
KW - Parametric search
KW - Persistent data structures
KW - Post-office problem
KW - Voronoi diagram
UR - http://www.scopus.com/inward/record.url?scp=0008755991&partnerID=8YFLogxK
U2 - 10.1016/0925-7721(95)00053-4
DO - 10.1016/0925-7721(95)00053-4
M3 - Article
AN - SCOPUS:0008755991
SN - 0925-7721
VL - 6
SP - 315
EP - 327
JO - Computational Geometry: Theory and Applications
JF - Computational Geometry: Theory and Applications
IS - 5
ER -