ON MAINTAINING THE WIDTH AND DIAMETER OF A PLANAR POINT-SET ONLINE

被引:11
作者
Janardan, Ravi [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci, Minneapolis, MN 55455 USA
关键词
Diameter; duality; dynamization; width;
D O I
10.1142/S021819599300021X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Efficient online algorithms are presented for maintaining the (almost-exact) width and diameter of a dynamic planar point-set, S. Let n be the number of points currently in S, let W and D denote the width and diameter of S, respectively, and let alpha > 1 and beta >= 1 be positive, integer-valued parameters. The algorithm for the width problem uses O(alpha n) space, supports updates in O(alpha log(2) n) time, and reports in O(alpha log(2) n) time an approximation, (W) over cap, to the width such that (W) over cap /W <= root 1+tan(2) pi/2 alpha. The algorithm for the diameter problem uses O(beta n) space, supports updates in O(beta log n) time, and reports in O(beta) time an approximation, (D) over cap, to the diameter such that (D) over cap /D >= sin(beta/beta+1 pi/2). Thus, for instance, even for a as small as 11, (W) over cap /W <= 1.01, and for beta as small as 9, (D) over cap /D > .99. All bounds stated are worst-case. Both algorithms, but especially the one for the diameter problem, use well-understood data structures and should be simple to implement. The diameter result yields a fast implementation of the greedy heuristic for maximum-weight Euclidean matching and an efficient online algorithm to maintain approximate convex hulls in the plane.
引用
收藏
页码:331 / 344
页数:14
相关论文
共 19 条
[1]  
Agarwal P.K., 1991, P 2 WORKSH DAT STRUC
[2]  
AGARWAL PK, 1991, PROCEEDINGS OF THE SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P449
[3]  
[Anonymous], 1983, DATA STRUCTURES NETW, DOI DOI 10.1137/1.9781611970265
[4]   A SURVEY OF HEURISTICS FOR THE WEIGHTED MATCHING PROBLEM [J].
AVIS, D .
NETWORKS, 1983, 13 (04) :475-493
[5]   APPROXIMATION ALGORITHMS FOR CONVEX HULLS [J].
BENTLEY, JL ;
FAUST, MG ;
PREPARATA, FP .
COMMUNICATIONS OF THE ACM, 1982, 25 (01) :64-68
[6]   ON THE CONVEX LAYERS OF A PLANAR SET [J].
CHAZELLE, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :509-517
[7]   FILTERING SEARCH - A NEW APPROACH TO QUERY-ANSWERING [J].
CHAZELLE, B .
SIAM JOURNAL ON COMPUTING, 1986, 15 (03) :703-724
[8]   MAINTENANCE OF GEOMETRIC EXTREMA [J].
DOBKIN, D ;
SURI, S .
JOURNAL OF THE ACM, 1991, 38 (02) :275-298
[9]   COMPLIANT MOTION IN A SIMPLE POLYGON [J].
FRIEDMAN, J ;
HERSHBERGER, J ;
SNOEYINK, J .
PROCEEDINGS OF THE FIFTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, 1989, :175-186
[10]  
Hartigan JohnA., 1975, CLUSTERING ALGORITHM