|
ABSTRACT
This paper gives optimal logarithmic-time algorithms for two problems related to computing vertices of Voronoi diagrams in the plane: 1) given a convex polygon, compute the largest homothet of a given triangle that can be inscribed in the polygon and 2) given three disjoint convex polygons, compute the points that are equidistant from all three. These algorithms are based on a prune-and-search technique that may make tentative discards that are later revoked or certified. In three dimensions, a general strategy using hierarchical data structures leads to poly-logarithmic algorithms for related problems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. Bhattacharya, P. Egyed, and G. Toussaint. Computing the wingspan of a butterfly. In Proc. Third Can. Conf. Comp. Geom., pages 88-91, Simon Fraser University, Vancouver, 1991.
|
| |
2
|
B. Chazelle. An optimal algorithm for intersecting three-dimensional convex polyhedra. Technical report, Princeton University, 1989.
|
| |
3
|
D. P. Dobkin and D. G. Kirkpatrick. Fast detection of polyhedral intersection. Theoretical Comp. Sci., 27:241-253, 1983.
|
| |
4
|
|
| |
5
|
|
| |
6
|
H. Edelsbrunner and H. Maurer. Finding extreme points in three dimensions and solving the postoffice problem in the plane. Info. Proc. Let., pages 39-47, 1985.
|
| |
7
|
|
| |
8
|
L. Guibas, j. Hershberger, and J. Snoeyink. Compact interval trees: A data structure for convex hulls. Int. J. Comp. Geom. App., 1(1):1-22, 1991.
|
| |
9
|
T. C. Kao and D. M. Mount. An algorithm for computing compacted Voronoi diagrams defined by convex distance functions, in Proc. Third Can. Conf. Comp. Geom., pages 104-109, 1991.
|
| |
10
|
D. Kirkpatrick. Optimal search in planar subdivisions. SIAM J. Comp., 12:28-35, 1983.
|
| |
11
|
D. Leven and M. $haxir. Planning a purely translational motion for a convex polygonal object in two dimensional space using generalized Voronoi diagrams. Disc. ~4 Comp. Geom., 2:9-31, 1987.
|
| |
12
|
|
| |
13
|
M. McAllister, D. Kirkpatrick, and J. Snoeyink. An approximate Voronoi diagram for planning translation motion. In preparation, 1993.
|
| |
14
|
D. M. Mount. The densest double-lattice packing of a convex polygon. In J. E. Goodman, R. Pollack, and W. Steiger, editors, Discrete and Computational Geometry, pages 245-262. AMS, Providence, RI, 1991.
|
| |
15
|
M. Overmars and J. van Leeuwen. Maintenance of configurations in the plane. J. Comp. Sys. Sci., 23:166-204, 1981.
|
| |
16
|
|
| |
17
|
C. K. Yap. An O(nlogn) algorithm for the Voronoi diagram of a set of simple curve segments. Disc. Comp. Geom., 2:365-393, 1987.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|