The LP Relaxation of an IP
Introduces the LP relaxation of an integer program: how to form it by dropping integrality constraints, how it provides bounds on the IP optimum (upper bound for maximization, lower bound for minimization), and the special case in which the LP optimum is integer-feasible and therefore also solves the IP.
Tutorial
Forming the LP Relaxation
The LP relaxation of an integer program is the linear program obtained by dropping every integrality constraint on the variables, while leaving the objective function and all other constraints unchanged.
The exact change depends on the type of integer program:
- Pure IP: Remove the requirement that each be an integer.
- Binary IP: Replace each binary restriction with the continuous box constraint
- Mixed IP: Drop integrality only on the variables that were required to be integer; continuous variables are left as is.
For example, the binary IP
has LP relaxation
Every point feasible for the IP is automatically feasible for the LP relaxation, so the LP relaxation has a larger feasible region than the original IP.