Abstract

This paper introduces a new proximity graph, called the kk-Semi-Yao graph (kk-SYG), on a set PP of points in Rd\mathbb{R}^d, which is a supergraph of the kk-nearest neighbor graph (kk-NNG) of PP. We provide a kinetic data structure (KDS) to maintain the kk-SYG on moving points, where the trajectory of each point is a polynomial function whose degree is bounded by some constant. Our technique gives the first KDS for the theta graph (\ie, 11-SYG) in Rd\mathbb{R}^d. It generalizes and improves on previous work on maintaining the theta graph in R2\mathbb{R}^2. As an application, we use the kinetic kk-SYG to provide the first KDS for maintenance of all the kk-nearest neighbors in Rd\mathbb{R}^d, for any k≥1k\geq 1. Previous works considered the k=1k=1 case only. Our KDS for all the 11-nearest neighbors is deterministic. The best previous KDS for all the 11-nearest neighbors in Rd \mathbb{R}^d is randomized. Our structure and analysis are simpler and improve on this work for the k=1k=1 case. We also provide a KDS for all the (1+ε)(1+ε)-nearest neighbors, which in fact gives better performance than previous KDS's for maintenance of all the exact 11-nearest neighbors. As another application, we present the first KDS for answering reverse kk-nearest neighbor queries on moving points in Rd \mathbb{R}^d, for any k≥1k\geq 1.

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.