# Finding minimum area*k*-gons

Article

- First Online:

- Received:
- Revised:

DOI: 10.1007/BF02187823

- Cite this article as:
- Eppstein, D., Overmars, M., Rote, G. et al. Discrete Comput Geom (1992) 7: 45. doi:10.1007/BF02187823

- 15 Citations
- 108 Views

## Abstract

Given a set

*P*of*n*points in the plane and a number*k*, we want to find a polygon with vertices in*P*of minimum area that satisfies one of the following properties: (1) is a convex*k*-gon, (2) is an empty convex*k*-gon, or (3) is the convex hull of exactly*k*points of*P*. We give algorithms for solving each of these three problems in time*O*(*kn*^{3}). The space complexity is*O*(*n*) for*k*=4 and*O*(*kn*^{2}) for*k*≥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.## Copyright information

© Springer-Verlag New York Inc. 1992