Deformable spanners and applications

被引:50
作者
Gao, Jie [1 ]
Guibas, Leonidas J.
Nguyen, An
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
来源
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS | 2006年 / 35卷 / 1-2期
关键词
spanner graphs; kinetic data structures; proximity maintenance; collision detection; approximate nearest neighbor; well-separated pair decomposition; geometric k-center;
D O I
10.1016/j.comgeo.2005.10.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
For a set S of points in R-d, an s-spanner is a subgraph of the complete graph with node set S such that any pair of points is connected via some path in the spanner whose total length is at most s times the Euclidean distance between the points. In this paper we propose a new sparse (1+epsilon)-spanner with O(n/epsilon(d)) edges, where E is a specified parameter. The key property of this spanner is that it can be efficiently maintained under dynamic insertion or deletion of points, as well as under continuous motion of the points in both the kinetic data structures setting and in the more realistic blackbox. displacement model we introduce. Our deformable spanner succinctly encodes all proximity information in a deforming point cloud, giving us efficient kinetic algorithms for problems such as the closest pair, the near neighbors of all points, approximate nearest neighbor search (aka approximate Voronoi diagram), well-separated pair decompositions, and approximate k-centers. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:2 / 19
页数:18
相关论文
共 36 条
[1]   Deformable free-space tilings for kinetic collision detection [J].
Agarwal, PK ;
Basch, J ;
Guibas, LJ ;
Hershberger, J ;
Zhang, L .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (03) :179-197
[2]  
Arya S., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P489, DOI 10.1145/225058.225191
[3]  
Arya S, 2002, SIAM PROC S, P147
[4]  
Arya S., 1994, Proceedings. 35th Annual Symposium on Foundations of Computer Science (Cat. No.94CH35717), P703, DOI 10.1109/SFCS.1994.365722
[5]   Efficient construction of a bounded-degree spanner with low weight [J].
Arya, S ;
Smid, M .
ALGORITHMICA, 1997, 17 (01) :33-54
[6]   An optimal algorithm for approximate nearest neighbor searching in fixed dimensions [J].
Arya, S ;
Mount, DM ;
Netanyahu, NS ;
Silverman, R ;
Wu, AY .
JOURNAL OF THE ACM, 1998, 45 (06) :891-923
[7]  
Arya S., 2002, ACM S THEORY COMPUTI, P721
[8]   Data structures for mobile data [J].
Basch, J ;
Guibas, LJ ;
Hershberger, J .
JOURNAL OF ALGORITHMS, 1999, 31 (01) :1-28
[9]  
CALLAHAN K, 1993, P 4 ACM SIAM S DISCR, P291
[10]  
Callahan P. B., 1993, Proceedings. 34th Annual Symposium on Foundations of Computer Science (Cat. No.93CH3368-8), P332, DOI 10.1109/SFCS.1993.366854