Skip to content
Opt Dir

Glossary ยท approach

Stochastic Programming

Mathematical programming framework that optimizes expected cost or expected utility under known probability distributions of uncertain parameters (demand, price, yield), typically via two-stage recourse or multi-stage scenario-tree formulations.

SPTwo-Stage Stochastic ProgrammingMulti-Stage Stochastic ProgrammingRecourse ProgrammingScenario-Based Optimization
Stochastic programming, introduced independently by Dantzig (1955) and Beale (1955), is the branch of mathematical optimization in which uncertainty is modelled by a known probability distribution. The canonical formulation is two-stage: first-stage here-and-now decisions (capacity, location, ordering) are made before uncertainty is revealed; second-stage recourse decisions (corrective actions โ€” overtime, emergency procurement, penalty acceptance) are made after a scenario realises. The objective is first-stage cost plus expected second-stage recourse cost. The multi-stage extension is defined on a scenario tree where non-anticipativity constraints couple decisions at each node. Risk-averse variants replace risk-neutral expectation with CVaR or expected utility. Solution methods include scenario-based deterministic equivalent LP, Benders decomposition (L-shaped method, Van Slyke and Wets 1969), stage-wise Lagrangian relaxation, progressive hedging (Rockafellar and Wets 1991), and Sample Average Approximation (SAA, Shapiro and Homem-de-Mello 1998). Scenario count grows quickly; scenario reduction and clustering are practical necessities. Stochastic programming is preferred over robust optimization when probability distributions are credible. References: Birge and Louveaux (2011), Shapiro Dentcheva Ruszczynski (2009).
ร–rnek

A flour mill must commit to next month's wheat purchase under demand uncertainty, modelled with three scenarios โ€” low (200 t, 30%), medium (320 t, 50%), high (420 t, 20%). The two-stage stochastic program recommends a first-stage purchase of 310 t; in the second stage, the low scenario incurs 90 t of holding cost while the high scenario triggers 110 t of spot-market top-up with penalty. Expected total cost is 1,420,000 TRY, roughly 8 percent below the deterministic (demand = 320 t) solution.

Esc Close