Separators for sphere-packings and nearest neighbor graphs

被引:131
作者
Miller, GL
Teng, SH
Thurston, W
Vavasis, SA
机构
[1] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
[2] UNIV CALIF BERKELEY,DEPT MATH,BERKELEY,CA 94720
[3] CORNELL UNIV,DEPT COMP SCI,ITHACA,NY 14853
关键词
centerpoint; computational geometry; graph algorithms; graph separators; partitioning; probabilistic method; point location; randomized algorithm; sphere-preserving mapping;
D O I
10.1145/256292.256294
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A collection of n balls in d dimensions forms a k-ply system if no point in the space is covered by more than k balls. We show that for every k-ply system Gamma, there is a sphere S that intersects at most O(k(1/d)n(1-1/d)) balls of Gamma and divides the remainder of Gamma into two parts: those in the interior and those in the exterior of the sphere S, respectively, so that the larger part contains at most (1-1/(d+2))n balls. This bound of O(k(1/d)n(1-1/d)) is the best possible in both n and k. We also present a simple randomized algorithm to find such a sphere in O(n) time. Our result implies that every k-nearest neighbor graph's of n points in d dimensions has a separator of size O (k(1/d)n(1-1/d)). In conjunction with a result of Koebe that every triangulated planar graph is isomorphic to the intersection graph of a disk-packing, our result not only gives a new geometric proof of the planar separator theorem of Lipton and Tarjan, but also generalizes it to higher dimensions. The separator algorithm can be used for point location and geometric divide and conquer in a fixed dimensional space.
引用
收藏
页码:1 / 29
页数:29
相关论文
共 36 条
[1]  
ALON N, 1990, PROCEEDINGS OF THE TWENTY SECOND ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, P293, DOI 10.1145/100216.100254
[2]  
Andreev E. M, 1970, MAT SBORNIK, V12, P270
[3]  
Andreev E. M., 1970, MATH USSSR SB, V10, P413, DOI [DOI 10.1070/SM1970V010N03ABEH001677, 10.1070/SM1970v010n03ABEH001677]
[4]  
[Anonymous], 1948, Acta Sci. Math. Szeged, V11, P229
[5]   MULTIDIMENSIONAL DIVIDE-AND-CONQUER [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1980, 23 (04) :214-229
[6]  
Clarkson Ken., 1993, P 9 ACM S COMP GEOM, P91
[7]  
Clarkson Kenneth L., 1983, P 24 ANN IEEE S FDN, P226, DOI [DOI 10.1109/SFCS.1983.16, 10.1109/ SFCS.1983.16, 10.1109/SFCS.1983.16]
[8]  
Danzer Ludwig, 1963, P S PURE MATH, VVII, P101
[9]   ITERATED NEAREST NEIGHBORS AND FINDING MINIMAL POLYTOPES [J].
EPPSTEIN, D ;
ERICKSON, J .
DISCRETE & COMPUTATIONAL GEOMETRY, 1994, 11 (03) :321-350
[10]  
EPPSTEIN D, 1993, P 9 ACM S COMP GEOM, P99