Off-line maintenance of planar configurations

被引:28
作者
Hershberger, J
Suri, S
机构
[1] WASHINGTON UNIV,DEPT COMP SCI,ST LOUIS,MO 63130
[2] DEC SYST RES CTR,PALO ALTO,CA
[3] BELLCORE,MORRISTOWN,NJ
关键词
D O I
10.1006/jagm.1996.0054
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We achieve an O(log n) amortized time bound per operation for the off-line version of the dynamic convex hull problem in the plane. In this problem, a sequence of n insert, delete, and query instructions are to be processed, where each insert instruction adds a new point to the set, each delete instruction removes an existing point, and each query requests a standard convex hull search. We process the entire sequence in total O(n log n) time and O(n) space. Alternatively, we can preprocess a sequence of n insertions and deletions in O(n log n) time and space, then answer queries in history in O(log n) time apiece (a query in history means a query comes with a time parameter t, and it must be answered with respect to the convex hull present at time t). The same bounds also hold for the off-line maintenance of several related structures, such as the maximal vectors, the intersection of half-planes, and the kernel of a polygon. Achieving an O(log n) per-operation time bound for the on-line versions of these problems is a longstanding open problem in computational geometry. (C) 1996 Academic Press, Inc.
引用
收藏
页码:453 / 475
页数:23
相关论文
共 18 条
[1]   ON THE CONVEX LAYERS OF A PLANAR SET [J].
CHAZELLE, B .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :509-517
[2]   Fractional Cascading: I. A Data Structuring Technique [J].
Chazelle, Bernard ;
Guibas, Leonidas J. .
ALGORITHMICA, 1986, 1 (1-4) :133-162
[3]   MAKING DATA-STRUCTURES PERSISTENT [J].
DRISCOLL, JR ;
SARNAK, N ;
SLEATOR, DD ;
TARJAN, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1989, 38 (01) :86-124
[4]  
EDELSBRUNNER H, 1987, EATCS MONOGRAPHS THE, V10
[5]   A NEW APPROACH TO THE DYNAMIC MAINTENANCE OF MAXIMAL POINTS IN A PLANE [J].
FREDERICKSON, GN ;
RODGER, S .
DISCRETE & COMPUTATIONAL GEOMETRY, 1990, 5 (04) :365-374
[6]  
FRIEDMAN J, 1989, 5TH P ACM S COMP GEO, P175
[7]   A LINEAR-TIME ALGORITHM FOR A SPECIAL CASE OF DISJOINT SET UNION [J].
GABOW, HN ;
TARJAN, RE .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 30 (02) :209-221
[8]   COMPACT INTERVAL TREES: A DATA STRUCTURE FOR CONVEX HULLS [J].
Guibas, Leonidas ;
Hershberger, John ;
Snoeyink, Jack .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1991, 1 (01) :1-22
[9]   FAST ALGORITHMS FOR FINDING NEAREST COMMON ANCESTORS [J].
HAREL, D ;
TARJAN, RE .
SIAM JOURNAL ON COMPUTING, 1984, 13 (02) :338-355
[10]   APPLICATIONS OF A SEMIDYNAMIC CONVEX-HULL ALGORITHM [J].
HERSHBERGER, J ;
SURI, S .
BIT, 1992, 32 (02) :249-267