MAINTENANCE OF GEOMETRIC EXTREMA

被引:20
作者
DOBKIN, D [1 ]
SURI, S [1 ]
机构
[1] BELL COMMUN RES INC,MORRISTOWN,NJ
关键词
ALGORITHMS; THEORY; DECOMPOSABILITY; DYNAMIZATION; GEOMETRIC ALGORITHMS; SEMI-ONLINE MODEL; VORONOI DIAGRAM;
D O I
10.1145/103516.103518
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Let S be a set, f: S x S --> R+ a bivariate function, and f(x, S) the maximum value of f(x, y) over all elements y is-an-element-of S. We say that f is decomposable with respect to the maximum if f(x, S) = max{f(x, S1), f(x, S2),...,f(x, S(k))} for any decomposition S = [GRAPHICS] Computing the maximum (minimum) value of a decomposable function is inherent in many problems of computational geometry and robotics. In this paper, a general technique is presented for updating the maximum (minimum) value of a decomposable function as elements are inserted into and deleted from the set S. Our result holds for a semi-online model of dynamization: When an element is inserted, we are told how long it will stay. Applications of this technique include efficient algorithms for dynamically computing the diameter or closest pair of a set of points, minimum separation among a set of rectangles, smallest distance between a set of points and a set of hyperplanes, and largest or smallest area (perimeter) rectangles determined by a set of points. These problems are fundamental to application areas such as robotics, VLSI masking, and optimization.
引用
收藏
页码:275 / 298
页数:24
相关论文
共 20 条
[1]  
AGGARWAL A, 1987, 3RD P ANN ACM S COMP, P278
[2]  
[Anonymous], 1987, EATCS MONOGRAPHS THE
[3]  
BENTLEY JL, 1980, J ALGORITHMS, V0001, P00301
[4]  
Chazelle B., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P539, DOI 10.1109/SFCS.1988.21970
[5]   COMPUTING THE LARGEST EMPTY RECTANGLE [J].
CHAZELLE, B ;
DRYSDALE, RL ;
LEE, DT .
SIAM JOURNAL ON COMPUTING, 1986, 15 (01) :300-315
[6]   HOW TO SEARCH IN HISTORY [J].
CHAZELLE, B .
INFORMATION AND CONTROL, 1985, 64 (1-3) :77-99
[7]   Fractional Cascading: I. A Data Structuring Technique [J].
Chazelle, Bernard ;
Guibas, Leonidas J. .
ALGORITHMICA, 1986, 1 (1-4) :133-162
[8]   ON K-HULLS AND RELATED PROBLEMS [J].
COLE, R ;
SHARIR, M ;
YAP, CK .
SIAM JOURNAL ON COMPUTING, 1987, 16 (01) :61-77
[9]   GEOMETRIC RETRIEVAL PROBLEMS [J].
COLE, R ;
YAP, CK .
INFORMATION AND CONTROL, 1984, 63 (1-2) :39-57
[10]   BATCHED DYNAMIC SOLUTIONS TO DECOMPOSABLE SEARCHING PROBLEMS [J].
EDELSBRUNNER, H ;
OVERMARS, MH .
JOURNAL OF ALGORITHMS, 1985, 6 (04) :515-542