The power of geometric duality
- 262 Downloads
This paper uses a new formulation of the notion of duality that allows the unified treatment of a number of geometric problems. In particular, we are able to apply our approach to solve two long-standing problems of computational geometry: one is to obtain a quadratic algorithm for computing the minimum-area triangle with vertices chosen amongn points in the plane; the other is to produce an optimal algorithm for the half-plane range query problem. This problem is to preprocessn points in the plane, so that given a test half-plane, one can efficiently determine all points lying in the half-plane. We describe an optimalO(k + logn) time algorithm for answering such queries, wherek is the number of points to be reported. The algorithm requiresO(n) space andO(n logn) preprocessing time. Both of these results represent significant improvements over the best methods previously known. In addition, we give a number of new combinatorial results related to the computation of line arrangements.
KeywordsOptimal Algorithm Computational Mathematic Good Method Time Algorithm Computational Geometry
Unable to display preview. Download preview PDF.
- 1.K. Q. Brown,Geometric transforms for fast geometric algorithms, PhD thesis, Carnegie-Mellon Univ., 1979.Google Scholar
- 2.B. Chazelle,Optimal algorithms for computing depths and layers, Brown University, Technical Report, CS-83-13, March 1983.Google Scholar
- 3.B. Chazelle,Filtering search: A new approach to query-answering, Proc. 24th Annual FOCS Symp., pp. 122–132, November 1983.Google Scholar
- 4.B. Chazelle and D. Dobkin,Detection is easier than computation, Proc. 12th Annual SIGACT Symp., Los Angeles, California, pp. 146–153, May 1980.Google Scholar
- 5.H. Edelsbrunner,Private Communication, June 1983.Google Scholar
- 7.H. Edelsbrunner, J. O'Rourke and R. Seidel,Constructing arrangements of lines and hyperplanes with applications, Proc. 24th Annual FOCS Symp., pp. 83–91, November 1983.Google Scholar
- 8.H. Edelsbrunner and E. Welzl,Halfplanar range estimation, Tech. Univ. of Graz, Tech Rep. F98, 1982.Google Scholar
- 9.H. Edelsbrunner and E. Welzl,Halfplanar range search in linear space and O(n 0.695 ) query time, Tech. Univ. of Graz, Tech Rep. F111, 1983.Google Scholar
- 11.L. J. Guibas and J. Stolfi,Primitives for the manipulation of general subdivisions and the computations of Voronoi diagrams, Proc. 15th Annual SIGACT Symp., pp. 221–234, April 1983.Google Scholar
- 12.L. Guibas, L. Ramshaw and J. Stolfi,A kinetic framework for computational geometry, Proc. 24th Annual FOCS Symp., pp. 100–111, November 1983.Google Scholar
- 18.F. F. Yao,A 3-space partition and its applications, Proc. 15th Annual SIGACT Symp., pp. 258–263, April 1983.Google Scholar