4. Types of recourse#
When we consider the nature of the second-stage problem, we notice that they might have particular structural features which may be used to our benefit or help us infer properties that will aid with, for example, designing specialised solution algorithms.
Specifically, let \(x\) be our first-stage decision and \(\xi \in \Xi\) our random variable. Then, recall that our 2SSP is given by
where \(X = \braces{x : Ax = b, x \ge 0 }\) and \(\mathcal{Q}(x) = \mathbb{E}_\xi\brackets{Q(x, \xi)}\). The second-stage, that is, recourse problem, is defined as
4.1. Fixed recourse#
We say that the problem has a fixed recourse if the coefficients associated with the recourse variables \(y\) do are not uncertain, i.e., are not dependent on \(\xi\). Thus, if \(Q(x, \xi)\) is of fixed recourse, it has the form
which is equivalent to say that \(W(\xi) = W, \forall \xi \in \Xi\).
4.2. Simple recourse#
As a special case of having fixed recourse, a problem is said to have simple recourse if \(W(\xi) = I\). This fact has important implications in some settings since it reduces the feasibility condition of the second-stage problem to
Notice that this essentially means that each component of the variable vector \(y\) has its value fully determined once \(x\) is fixed, meaning that evaluating \(Q(x, \xi)\) does not require solving an optimisation problem as before.
4.3. Complete recourse#
The notion of recourse completeness is related to whether once \(x\) is decided, one can find a feasible solution \(y\) for all possible realisations of the random variable \(\xi\). It is convenient from an analysis standpoint to define that \(Q(x,\xi) = \infty\) if the second-stage problem is not feasible.
More precisely, we say that a 2SSP has complete recourse, then it holds that
4.4. Relatively complete recourse#
A common form of recourse in models representing real-world problems is the so-called relatively-complete recourse. In this case, we only require the feasibility of the recourse problem for feasible first-stage solutions \(x \in X\).
This often makes sense in practice, as in such cases one is often concerned with feasibility as a whole and deem not relevant the consideration of feasible recourse problems when the first-stage solution \(x\) is not itself feasible.
For obtaining a formal statement of relative complete recourse, we can modify (4.1) as follows