Bounding a Polygon by a Minimum Number of Vertices
By: Mikkel Abrahamsen , Jack Stade , Shuyi Yan and more
Potential Business Impact:
Finds smallest box to hold any shape.
Suppose that a polygon $P$ is given as an array containing the vertices in counterclockwise order. We analyze how many vertices (including the index of each of these vertices) we need to know before we can bound $P$, i.e., report a bounded region $R$ in the plane such that $P\subset R$. We show that there exists polygons where $4\log_2 n+O(1)$ vertices are enough, while $\log_3n-o(\log n)$ must always be known. We thus answer the question up to a constant factor. This can be seen as an analysis of the shortest possible certificate or the best-case running time of any algorithm solving a variety of problems involving polygons, where a bound must be known in order to answer correctly. This includes various packing problems such as deciding whether a polygon can be contained inside another polygon.
Similar Papers
On the Vertices of Delta-modular Polyhedra
Combinatorics
Helps computers count shapes faster.
An Improved Bound for Plane Covering Paths
Computational Geometry
Draws a line connecting dots without crossing.
Minimum Partition of Polygons under Width and Cut Constraints
Computational Geometry
Cuts shapes to fit into narrow spaces.