LP Relaxation and Optimality Gaps
Defines the LP relaxation of an integer program, shows how its optimum bounds the IP optimum, and introduces the absolute and relative optimality gaps used to certify near-optimal integer solutions in air traffic flow models.
Tutorial
The LP Relaxation of an Integer Program
An integer program (IP) requires some or all variables to take integer values, which generally makes it much harder to solve than an ordinary linear program. The LP relaxation of an integer program is the linear program obtained by dropping every integrality constraint while keeping the objective and all other constraints unchanged.
Consider the IP for assigning aircraft to two routes, where are integer counts of aircraft:
Its LP relaxation is
For binary variables , the relaxation replaces the binary requirement with the bounds .
The LP relaxation is much easier to solve than the original IP because LPs are solvable in polynomial time (e.g., by the simplex method), whereas IPs are generally NP-hard.