The Lagrangian Duality Gap and Integer Problems
For integer programming problems, the Lagrangian dual typically produces a strictly weaker bound than the primal optimum, creating a positive duality gap. This lesson introduces the absolute and relative duality gap, explains why integer problems generally have a gap, and compares the Lagrangian bound to the LP relaxation via the integrality property.
Tutorial
Introduction to the Duality Gap
For a primal integer program of the form
the Lagrangian dual is
Weak duality guarantees that
The Lagrangian duality gap is the (always nonnegative) difference
The relative duality gap normalizes by the primal optimum:
For convex continuous problems satisfying a constraint qualification (e.g., linear programs), strong duality holds and . For integer programs this is no longer guaranteed and the gap is typically strictly positive.
For example, if an integer program has and Lagrangian dual value , then