136 3 Basic Properties and Theory
min
x∈X
z = c
T
x + Q(x)
s. t. Ax = b
with Q(x) the expected value of the second stage defined as in Section 3.1.
In this section, we are interested in the properties of Q(x) and K
2
= {x |Q(x) <
∞}. Clearly, if the only integrality restrictions are in X , the properties of Q(x) and
K
2
are the same as in the continuous case. The main interesting cases are those in
which some integrality restrictions are present in the second stage. The properties of
Q(x,
ξ
) for given
ξ
are those of the value function of an integer program in terms
of its right-hand side. This problem has received much attention in the field of in-
teger programming (see, e.g., Blair and Jeroslow [1982] or Nemhauser and Wolsey
[1988]). In addition to being subadditive, the value function of an integer program
can be obtained by starting from a linear function and finitely often repeating the
operations of sums, maxima, and non-negative multiples of functions already ob-
tained and rounding up to the nearest integer. Functions so obtained are known as
Gomory functions (see again Blair and Jeroslow [1982] or Nemhauser and Wolsey
[1988]). Clearly, the maximum and rounding up operations imply undesirable prop-
erties for Q(x,
ξ
) , Q(x) ,and K
2
, as we now illustrate. General proofs can be
found in Louveaux and Schultz [2003].
Proposition 20. The expected recourse function Q(x) of an integer program is in
general, lower semicontinuous, nonconvex and discontinuous.
Example 5
We illustrate the proposition in the following simple example where the first stage
contains a single decision variable x ≥0 and the second-stage recourse function is
defined as:
Q(x,
ξ
)=min{2y
1
+ y
2
| y
1
≥ x −
ξ
, y
2
≥
ξ
−x , y ≥ 0 , integer}. (3.1)
Assume ξ can take on the values one and two with equal probability 1/2.Let a
denote the smallest integer greater than or equal to a (the rounding up operation)
and a the truncation or rounding down operation ( a= −−a). Consider
ξ
=
1.For x ≤1 , the optimal second-stage solution is y
1
= 0, y
2
= 1−x.For x ≥1,
it is y
1
= x −1, y
2
= 0 . Hence, Q(x, 1)=max{2(x −1), 1 −x}, a typical
Gomory function. It is discontinuous at x = 1 . Nonconvexity can be illustrated
by Q(0.5,1) > 0.5Q(0,1)+0.5Q(1,1) . Similarly, Q(x,2)=max{2(x −2), 2−
x}. The three functions, Q(x,1) , Q(x,2) ,and Q (x) are represented in Figure 2
.
The recourse function, Q(x) , is clearly discontinuous in all positive integers.
Nonconvexity can be illustrated by Q(1.5)=1.5 > 0.5Q(1)+0.5Q(2)=0.75 .
Thus Q(x) has none of the properties that one may wish for to design an algorithmic