Kinetic $k$-Semi-Yao Graph and its Applications
Abstract
This paper introduces a new proximity graph, called the -Semi-Yao graph (-SYG), on a set of points in , which is a supergraph of the -nearest neighbor graph (-NNG) of . We provide a kinetic data structure (KDS) to maintain the -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, -SYG) in . It generalizes and improves on previous work on maintaining the theta graph in . As an application, we use the kinetic -SYG to provide the first KDS for maintenance of all the -nearest neighbors in , for any . Previous works considered the case only. Our KDS for all the -nearest neighbors is deterministic. The best previous KDS for all the -nearest neighbors in is randomized. Our structure and analysis are simpler and improve on this work for the case. We also provide a KDS for all the -nearest neighbors, which in fact gives better performance than previous KDS's for maintenance of all the exact -nearest neighbors. As another application, we present the first KDS for answering reverse -nearest neighbor queries on moving points in , for any .
Cite
@article{arxiv.1412.5697,
title = {Kinetic $k$-Semi-Yao Graph and its Applications},
author = {Zahed Rahmati and Mohammad Ali Abam and Valerie King and Sue Whitesides},
journal= {arXiv preprint arXiv:1412.5697},
year = {2014}
}
Comments
arXiv admin note: text overlap with arXiv:1307.2700, arXiv:1406.5554