Finding minimum areak-gons
- First Online:
Given a setP ofn points in the plane and a numberk, we want to find a polygon with vertices inP of minimum area that satisfies one of the following properties: (1) is a convexk-gon, (2) is an empty convexk-gon, or (3) is the convex hull of exactlyk points ofP. We give algorithms for solving each of these three problems in timeO(kn3). The space complexity isO(n) fork=4 andO(kn2) fork≥5. The algorithms are based on a dynamic programming approach. We generalize this approach to polygons with minimum perimeter, polygons with maximum perimeter or area, polygons containing the maximum or minimum number of points, polygons with minimum weight (for some weights added to vertices), etc., in similar time bounds.
Unable to display preview. Download preview PDF.
- 1.A. Aggarwal and J. Wein,Computational Geometry, Lecture Notes for 18.409, MIT Laboratory for Computer Science, 1988.Google Scholar
- 3.A. Aggarwal, H. Imai, N. Katoh, and S. Suri, Findingk points with minimum diameter and related problems,Proc. 5th ACM Symp. on Computational Geometry, 1989, pp. 283–291.Google Scholar
- 4.D. Avis and D. Rappaport, Computing the largest empty convex subset of a set of points,Proc. 1st ACM Symp. on Computational Geometry, 1985, pp. 161–167.Google Scholar
- 6.D. P. Dobkin, R. L. Drysdale, and L. J. Guibas, Finding smallest polygons, In:Advances in Computing Research, Vol. 1, JAI Press, Greenwich, CT, 1983, pp. 181–214.Google Scholar
- 7.D. P. Dobkin, H. Edelsbrunner, and M. H. Overmars, Searching for empty convex polygons,Proc. 4th ACM Symp. on Computational Geometry, 1988, pp. 224–228.Google Scholar
- 9.H. Edelsbrunner and L. J. Guibas, Topologically sweeping in an arrangement,Proc. 18th ACM Symp. on Theory of Computing, 1986, pp. 389–403.Google Scholar
- 11.D. Eppstein, New algorithms for minimum areak-gons,Proc. 3rd ACM/SIAM Symp. on Discrete Algorithms, 1992, to appear.Google Scholar
© Springer-Verlag New York Inc. 1992