Learn/Combinatorics/Convex Hull
Combinatorics • Topic 35

Convex Hull

The Convex Hull of a set of points is the smallest convex polygon (or polyhedron in higher dimensions) that contains all the points. It is like snapping a rubber band around the outermost points.

Definition

Definition (Convex Hull)
For a set of points in the plane, the convex hull is the intersection of all convex sets containing . Alternatively, it is the set of all convex combinations of points in :

Properties

  1. Vertices: The vertices of the convex hull are always a subset of the original point set .
  2. Edges: An edge connects two points if and only if all other points lie to one side of the line passing through and .

Algorithms (Brief Overview)

While primarily algorithmic, understanding how to construct hulls is useful for geometric proofs.
  • Graham Scan: Sort points by angle around a pivot, then iterate to remove "concave" turns.
  • Gift Wrapping (Jarvis March): Start at the leftmost point, find the point with the smallest angle relative to the current point, repeat.

Practice Problems

Exercise (Problem 1)
Given 5 points in a plane such that no three are collinear, prove that their convex hull is either a triangle, a quadrilateral, or a pentagon.
Exercise (Problem 2)
Prove that the perimeter of the convex hull of a set of points is less than or equal to the perimeter of any other polygon enclosing the set.
Exercise (Problem 3)
If a set of points is symmetric about the origin, prove that its convex hull is also symmetric about the origin.