314 7 Stochastic Integer Programs
b. Disjunctive cuts
One way to overcome these difficulties is through the use of disjunctive cuts, as
we now explain. Section 7.8c. provides a short reminder of disjunctive cuts, with a
proof and some examples.
Proposition 11. If P
i
= {x ∈ ℜ
n
+
|A
i
x ≥b
i
} for i = 0,1 are two nonempty polyhe-
dra, then
π
T
x ≥
π
0
is a valid inequality for co(P
0
∪P
1
) if and only if there exists
u
0
,u
1
≥ 0 such that
π
≥ (u
i
)
T
A
i
and
π
0
≤ (u
i
)
T
b
i
for i = 0,1 .
This proposition provides a way of convexifying the union of two sets. It will be
used in this form at the end of this section. It is also used to realize the disjunction
for a fractional variable.
Let P = {y ∈ ℜ
n
2
+
|Wy ≥ d , y ≤ e} be a particular second stage LP-relaxation
(i.e. for one particular
ξ
k
and one particular h −Tx
ν
= d ). Assume that, at the
solution of the second-stage LP-relaxation, some second-stage binary variable y
j
takes a fractional value. Instead of a classical branching y
j
≤0versusy
j
≥1 , one
can consider the disjunction P
0
= P ∩{y ∈ ℜ
n
2
+
| y
j
≤ 0} and P
1
= P ∩{y ∈ ℜ
n
2
+
|
y
j
≥ 1} . Specializing Proposition 11 (with specific dual variables for each type of
constraint and with each constraint under the ≥ format), one obtains the following.
Proposition 12. The inequality
π
T
y ≥
π
0
is valid if and only if there exists
u
i
,v
i
,w
i
≥ 0 for i = 0,1 such that
π
≥ (u
0
)
T
W −v
0
−w
0
e
j
,
π
≥ (u
1
)
T
W −v
1
+ w
1
e
j
,
π
0
≤ (u
0
)
T
d −e
T
v
0
,
π
0
≤ (u
1
)
T
d −e
T
v
1
+ w
1
.
A disjunctive cut is obtained by solving an LP consisting of maximizing the
violation
π
0
−
π
T
y
ν
, under the constraints defined in Proposition 12, where y
ν
is
the current solution of the second stage LP. To be bounded, this LP needs some
normalizing. One possibility is to take −1 ≤
π
0
≤ 1, −e ≤
π
≤ e .
Proposition 12 is used in deterministic integer programs to generate one disjunc-
tive cut. It is desired now to find one such cut for each realization
ξ
k
. The idea of
the so-called common cut coefficient technique consists of obtaining an inequality
π
T
y ≥
π
k
0
where the coefficients
π
for the variables remain the same independently
of k and only the r.h.s.’s are dependent on k .
Proposition 13 (Common Cut Coefficient or C
3
). The inequality
π
T
y ≥
π
k
0
is
valid for k = 1,...,K if and only if there exists u
i
,v
i
,w
i
≥ 0 for i = 0,1 such that
π
≥ (u
0
)
T
W −v
0
−w
0
e
j
,
π
≥ (u
1
)
T
W −v
1
+ w
1
e
j
,