An optimal recourse problem is an optimization problem with both stochastic and dynamic aspects, involving the interplay of observations and responses. In discrete time (with a finite horizon), there are finitely many stages, at each of which a decision is selected on the basis of prior observations of random events and subject to costs and constraints affected by these observations as well as past decisions. The goal is to minimize expected cost, taking into account the known distribution of future random events. This paper is concerned with the derivation of necessary and sufficient conditions for optimality in the case of convex costs and constraints. It is shown that if the recourse problem is strictly feasible and satisfies a new condition called essentially complete recourse, optimal solutions can be characterized by a “pointwise” Kuhn–Tucker property involving $L^1 $-multipliers. Applications to multistage stochastic programs with special structures are developed in the last two sections of the paper. In particular, the relation between the general model and discrete-time stochastic control models is brought out by applying the basic results to a linear stochastic problem with state constraints.
Read full abstract