Revenge of the Dog: Queries on Voronoi Diagrams of Moving Points

Suppose we are given $n$ moving postmen described by their motion equations $p_i(t) = s_i + v_it,$ $i=1,\ldots, n$, where $s_i \in \R^2$ is the position of the $i$'th postman at time $t=0$, and $v_i \in \R^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 $t_q$ to a dog located at point $s_q$?''. In the second type a query dog is located a point $s_q$ at time $t_q$, its velocity is $v_q>|v_i|$ (for all $i=1, \ldots , n$), and we want to know which postman the dog can catch first. We present two solutions to these problems, with tradeoff between preprocessing time and query time. Both solutions use deterministic data structures.

[1]  Thomas Roos,et al.  Voronoi Diagrams of Moving Points in Higher Dimensional Spaces , 1992, SWAT.

[2]  Robert E. Tarjan,et al.  Planar point location using persistent search trees , 1986, CACM.

[3]  Kokichi Sugihara,et al.  Voronoi diagrams in a river , 1992, Int. J. Comput. Geom. Appl..

[4]  Thomas Roos,et al.  Voronoi Diagrams over Dynamic Scenes , 1993, Discret. Appl. Math..

[5]  Robert E. Tarjan,et al.  Making data structures persistent , 1986, STOC '86.

[6]  Richard C. T. Lee,et al.  Voronoi diagrams of moving points in the plane , 1990, Int. J. Comput. Geom. Appl..

[7]  Nimrod Megiddo,et al.  Applying parallel computation algorithms in the design of serial algorithms , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[8]  Richard Cole,et al.  Searching and Storing Similar Lists , 2018, J. Algorithms.

[9]  Rolf Klein,et al.  Concrete and Abstract Voronoi Diagrams , 1990, Lecture Notes in Computer Science.

[10]  I. G. Gowda,et al.  Dynamic Voronoi diagrams , 1983, IEEE Trans. Inf. Theory.

[11]  Hartmut Noltemeier,et al.  Dynamic Voronoi Diagrams in Motion Planning , 1991, Workshop on Computational Geometry.

[12]  Richard C. T. Lee,et al.  Voronoi Diagrams of Moving Points in the Plane , 1990, FSTTCS.