ABSTRACT
An integer linear program (ILP) is a linear program in which the variables have been
constrained to be integers.
Minimize: Z = cTX Subject to: AX ≤ b
X ≥ 0 X integral.
(19.1)
If all of the variables are each constrained to a finite set of values, we say that
the integer linear program is discrete. Notice that frequently the equality constraints
force the variables to be discrete, for if bi/ai,j > 0 for all j in the constraint
ai,jxj = bi,
then xj cannot exceedmj = ⌊bi/ai, j⌋. Hence xj ∈ {0, 1, 2, . . . ,mj} for all j. DEFINITION 19.1: A discrete linear program (DLP) is an integer linear program
in which the variables are a bounded
Minimize: Z = cTX Subject to: AX = b
0 ≤ xj ≤ mj , j = 1, 2, . . . , n X integral.