334. EVPI vs VSS

Two complementary metrics for how much uncertainty modeling adds to a decision problem:

334.1. Three problem versions

For a stochastic program with random parameter 𝜉:

ProblemDecision
SPmin𝑥𝐸𝜉[𝑓(𝑥,𝜉)]accounts for uncertainty
WS (wait-and-see)𝐸𝜉[min𝑥𝑓(𝑥,𝜉)]decide after observing 𝜉
EV (expected value)min𝑥𝑓(𝑥,𝐸[𝜉])decide using average 𝜉, ignore variability

Their optimal values: 𝑧SP,𝑧WS,𝑧EV.

334.2. EVPI

EVPI=𝑧SP𝑧WS

(For minimization: lower is better, so EVPI is positive when WS < SP, meaning perfect info would help.)

Interpretation: upper bound on the value of information. Knowing 𝜉 in advance enables tailored optimal decisions per scenario — usually does better than committing to one decision before observing.

334.3. VSS

VSS=EEV𝑧SP

where EEV (Expected result of the Expected-value solution) is the expected cost of using the EV-optimal 𝑥:

EEV=𝐸𝜉[𝑓(𝑥EV,𝜉)]

Interpretation: value of modeling uncertainty. If you ignore variability and just use mean parameters, your decision can be poor when actual 𝜉 deviates. VSS measures this loss.

334.4. Why both matter

SituationEVPIVSS
Worth investing in better forecasts?yes if EVPI is large
Worth doing stochastic programming instead of EV?yes if VSS is large
EVPI small, VSS smalldecision is robust to uncertainty
EVPI large, VSS smallforecasting is helpful, but you’d make the same decision anyway
EVPI small, VSS largecan’t improve via forecasting, but must explicitly model variability
Both largestrongest case for both better data and stochastic modeling

334.5. Worked example

From two-stage recourse example:

A small calculation gives concrete EVPI and VSS. The relative magnitudes depend on:

334.6. Sanity check identities

334.7. See also