148 3 Basic Properties and Theory
Example 13: Routing
Let V = {v
1
,v
2
,...,v
n
} be a set of vertices, typically representing customers. Let
v
0
represent the depot and let V
0
= V ∪{v
0
}. A route is an ordered sequence L =
{i
0
= 0,i
1
,i
2
,...,i
k
,i
k+1
= 0}, with k ≤ n , starting and ending at the depot and
visiting each customer at most once. Clearly, if k < n , more than one vehicle is
needed to visit all customers. Assume a vehicle of given capacity C follows each
route, collecting customers’ demands d
i
. If demands d
i
are random, it may turn
out that at some point of a given route, the vehicle cannot load a customer’s demand.
This is clearly an undesirable feature, which is usually referred to as a failure of the
route. A probabilistic constraint for the capacitated routing requires that only routes
with a small probability of failure are considered feasible:
P(failure on any route) ≤
α
, (3.29)
where we note that here and elsewhere we use
α
as an upper bound on a probability
(instead of a lower bound as in (2.1)) in following typical usage in the context.
We now show, as in Laporte, Louveaux, and Mercure [1989], that any route that
violates (3.29) can be eliminated by a linear inequality. For any route L ,let S =
{i
1
,i
2
,...,i
k
} be the index set of visited customers. Violation of (3.29) occurs if
P (
∑
i∈S
d
i
> C) >
α
. (3.30)
Let V
α
(S) denote the smallest number of vehicles required to serve S so that the
probability of failure in S does not exceed
α
, i.e., V
α
(S) is the smallest integer
such that
P (
∑
i∈S
d
i
> C ·V
α
(S)) ≤
α
. (3.31)
Now, let
¯
S denote the complement of S versus V
0
,i.e.,
¯
S = V
0
\S . Then the follow-
ing subtour elimination constraint imposes, in a linear fashion, that at least V
α
(S)
vehicles are needed to cover demand in S :
∑
i∈S, j∈
¯
S or i∈
¯
S, j∈S
x
ij
≥ 2V
α
(S) , (3.32)
where, as usual, x
ij
= 1whenarcij is traveled in the solution and x
ij
= 0other-
wise. It follows that routes that violate (3.29) can be eliminated when needed by the
linear constraint (3.32). Observe that this result is obtained without any assumption
on the random variables. Also observe that (3.32) is not the deterministic equivalent
of (3.29). This should be clear from the fact that an analytical expression for (3.29)
is difficult to write. Finally, observe that in practice, as for many random variables,
the probability distribution of
∑
i∈S
d
i
is easily obtained. The computation of V
α
(S)
in (3.31) poses no difficulty. Additional results appear in the survey on stochastic
vehicle routing by Gendreau, Laporte, and S´eguin [1996].