The Integer Hull and the Integrality Gap
Defines the integer hull of an integer program as the convex hull of its integer feasible points and introduces the integrality gap as the difference between LP relaxation and IP optimal values.
Tutorial
The Integer Hull
Let denote the feasible region of the LP relaxation of an IP. Every integer feasible point lies in but also contains fractional points that violate the integrality requirement.
The integer hull of the IP, denoted is the convex hull of the integer feasible points:
Since every integer feasible point lies in we have
Key property. Maximizing or minimizing a linear objective over yields the same optimal value as the original IP. If we could write the inequalities defining explicitly, we could solve the IP by solving an LP over
Mini-example. Consider The integer feasible points are
Their convex hull is the triangle with vertices described by
The integer hull has the tighter constraint in place of the LP's
In general, finding is hard. But conceptually it captures exactly the information needed to solve the IP.