Source-linked AI summary

Enhancing Interpretability of Stochastic Programming Solutions: A Multiparametric Approach

Parth Brahmbhatt, Styliani Avraamidou

arXiv:2608.30137v1math.OCeess.SY

TL;DR

Stochastic programming can produce difficult-to-interpret first-stage decisions because many uncertainty realizations interact with recourse actions. The paper combines Benders decomposition with multiparametric programming to map scenarios to analytically defined critical regions. In a supply-chain case study, 100 scenarios reduce to six operating modes, enabling a quantified explanation of capacity choices, while scalability remains limited as critical regions grow combinatorially.

  • Problem

    Stochastic-programming solutions often obscure why particular first-stage decisions are robust, while recourse-based clustering remains statistical and requires an arbitrary number of clusters.

  • Method

    The paper reformulates the Benders recourse subproblem as a multiparametric linear program whose critical regions analytically partition scenarios by recourse structure.

  • Results

    100 scenarios map to 6 logical operating modes, supporting rigorous quantification of trade-offs behind optimal first-stage production levels.

  • Takeaways & Limitations

    Critical-region clustering provides objective, model-driven scenario interpretation and explains first-stage production through probability-weighted operating-mode trade-offs.

  • Takeaways & Limitations

    Scalability is constrained because increasing uncertain parameters causes the number of critical regions to grow combinatorially and makes the multiparametric solution computationally intensive.

Abstract

from arXiv · show

Stochastic programming (SP) is a powerful framework for decision-making under uncertainty, but its practical adoption in industry is often hindered by the difficulty in understanding the causal relationships that drive optimal solutions. In the two-stage SP, strategic first-stage decisions are coupled with operational second-stage recourse decisions. When the number of scenarios under consideration is large, understanding the direct link between the uncertainty realization and optimal recourse strategy becomes computationally and cognitively demanding. Common approaches to improve interpretability include trained classification trees or scenario reduction, replacing the large scenario set with a representative subset. This is often achieved through post-hoc clustering (e.g., k-means) based on uncertainty realizations or optimal recourse decisions. While useful, these methods only provide a statistical approximation of the solution space and may fail to reveal the underlying structural properties of the recourse problem that drive optimal first-stage decisions. This work introduces a novel, deterministic approach to explainability using multiparametric programming (mp) within a Benders decomposition framework. We reformulate the recourse subproblem as a multiparametric linear program, generating an explicit map of Critical Regions (CRs), which are polyhedral partitions of the uncertainty space. This allows us to cluster scenarios analytically rather than statistically. We demonstrate this methodology on a supply chain planning under demand uncertainty. Our results show that 100 stochastic scenarios map to exactly six critical region clusters. This mapping allows us to explain optimal capacity planning decisions as a precise trade-off between specific operational modes, providing a fully transparent interpretation of the stochastic solution.

INTRODUCTION

Two-stage stochastic programming supports decisions under uncertainty but often leaves decisionmakers without a transparent explanation of optimal first-stage choices. The paper proposes critical-region clustering through multiparametric programming and Benders decomposition to expose recourse structure and quantify trade-offs.

  • Two-stage stochastic programming separates here-and-now decisions from wait-and-see recourse decisions after uncertainty is realized.
  • Large-scale stochastic-programming solutions can appear as black boxes because the optimal first-stage vector rarely explains its robustness.
  • Capacity planning illustrates the interpretability gap: managers may not know why Plant B receives 26 units rather than 30.
  • Existing explainability methods use local sensitivity analysis, classification-tree surrogates, or post-hoc scenario reduction and clustering.
  • Recourse-based clustering groups scenarios by similar optimal recourse decisions but remains a statistical approximation requiring an arbitrary cluster count k.
  • The proposed approach treats first-stage variables and uncertainty as parameters in a Benders recourse subproblem, producing critical regions with identical active constraints.
  • Within each cluster, recourse decisions become explicit affine functions of uncertainty, while scenarios share a cluster when they lie in the same critical region.
  • Probability-weighted contributions from critical regions quantify trade-offs underlying first-stage decisions.

PRELIMINARIES

The paper formulates the recourse problem as a multiparametric linear program within Benders decomposition. Its solution partitions parameter space into critical regions that explicitly determine operational decisions, objective values, and active constraints.

  • The standard two-stage formulation may be an LP or MILP, separating first-stage decisions from uncertainty-dependent recourse costs.
  • First-stage cost coefficients and constraints are represented by c, A, and b, while the recourse function gives the optimal second-stage value for uncertainty realization ξ.
  • Operational decisions y include production rates and flows, while ξ captures uncertainties such as demand or prices.
  • Benders decomposition partitions large-scale stochastic programs into a Master problem and subproblems, with cuts approximating recourse cost.
  • The method assumes relatively complete recourse, and standard Benders decomposition alone does not inherently provide interpretable insights.
  • Multiparametric programming reformulates the recourse subproblem so first-stage decisions and uncertainty jointly serve as parameters.
  • The mp-LP solution is a set of convex-polyhedral critical regions rather than a single scalar value.
  • Within each region, optimal decisions and objective values are explicit piecewise affine functions, and each scenario maps to binding constraints that explain its operating mode.

METHODOLOGY

The framework combines multiparametric programming with Benders decomposition to analyze recourse explicitly and cluster scenarios by structurally identical operating strategies. For a fixed optimal first-stage decision, scenarios are mapped to critical regions through a point-location procedure.

  • Analytical clustering: The framework integrates multiparametric programming into post-optimality analysis and uses critical-region clustering to support recourse-based interpretation.Figure 1 presents the recourse-based clustering concept using multiparametric critical regions.
  • Parametric solution: The recourse problem is treated as a multiparametric linear program whose varying parameters include first-stage decisions and uncertainty.Solving this parametric problem generates the possible operational modes represented by critical regions.
  • Scenario mapping: The full stochastic problem is solved to obtain the optimal first-stage solution, after which sampled scenarios are projected onto the generated critical regions.The mapping is performed for a fixed first-stage decision x*.
  • Scenario mapping: Scenario assignment is a point-location problem that identifies the critical region whose boundary constraints are satisfied by each uncertainty realization.This procedure iterates through the generated regions to locate each scenario.
  • Analytical clustering: Unlike k-means, the method clusters scenarios by structural identity: scenarios share a cluster when they have the same optimal operating strategy.Critical regions correspond to parameter-space partitions with identical active constraints.

CASE STUDY: SUPPLY CHAIN PLANNING

The case study applies a two-stage stochastic linear program to capacity planning in a two-plant, three-customer supply chain with uncertain demand. It models first-stage production decisions and second-stage transportation and external procurement under 100 sampled demand scenarios.

  • Problem setup: The case study uses a canonical supply chain network design problem representing capacity planning under uncertain customer demand.The network contains two manufacturing plants and three customers.
  • Problem setup: The first-stage decision determines each plant’s production quantity before uncertain demand is realized.The objective includes production cost and expected recourse cost, while plant capacities constrain production.
  • Recourse model: The second-stage recourse problem optimizes transportation flows and external procurement after first-stage production levels and demand are known.External procurement represents outsourcing or lost sales when local production cannot satisfy demand.
  • Network parameters: The instance has two plants and three customers, with both plants capped at 38.0 units and differing production costs.Plant-level parameters define the capacity-planning trade-offs in the network.
  • Network parameters: External procurement costs $500 per unit, substantially exceeding production plus transportation costs to penalize shortages.Transportation costs differ by plant-customer connection, making sourcing decisions network-dependent.
  • Uncertainty and scale: Figure 3 partitions the three-dimensional demand space into critical regions under fixed first-stage decisions, with each color denoting a different region.The regions provide the structure used to analyze scenario-dependent operating modes.

RESULTS AND DISCUSSION

The multiparametric analysis maps all 100 demand scenarios to six populated Critical Regions, revealing structurally distinct recourse strategies and explaining the capacity choices through probability-weighted cost trade-offs.

  • 38.00 units at Plant A and 26.41 units at Plant B form the optimal first-stage capacities, totaling 64.41 units.
  • Critical Region Clusters Analysis: Exactly 6 populated Critical Regions cover all 100 scenarios, although the multiparametric analysis generates 23 regions overall.Each region is defined by a unique active-constraint set, producing a piecewise-affine recourse strategy.
  • Critical Region Clusters Analysis: Unlike k-means, Critical Region clustering groups scenarios by recourse structure rather than uncertainty-distance similarity.The Critical Region partition uses polyhedral boundaries determined by active constraints.
  • Operational Modes (Clusters): Region 19 is the nominal mode with probability 0.49, while Regions 10 and 15 are failure/recourse modes with probabilities 0.21 and 0.10.High simultaneous demand in Regions 10 and 15 exceeds the 64.41-unit inventory, making external procurement non-zero.
  • Explaining the Capacity Decision: Approximately $2220 in probability-weighted external procurement for Regions 10 and 15 is cheaper than roughly $3319 in additional first-stage investment.The framework therefore explains why Plant B is not increased to cover low-probability high-demand cases.
  • Explaining the Capacity Decision: Reducing Plant B capacity by one unit incurs an expected $445.0 procurement penalty versus a $182.32 marginal internal production-and-transport cost.The 26.41-unit capacity is supported by the dominant nominal modes, Regions 19 and 21, whose combined probability is 0.58.

CONCLUSION

The paper presents multiparametric programming with Benders decomposition as an objective, model-driven approach for interpreting stochastic programming solutions. In a supply chain case study, it reduced 100 scenarios to six operating modes while exposing scalability limits as uncertainty dimensions increase.

  • The methodology uses Benders subproblems to generate explicit critical regions for objective, model-driven scenario clustering.
  • The framework applies to problems with Mixed-Integer Linear Programming first-stage decisions, although the case study used an LP formulation.
  • 100 scenarios were reduced to 6 logical operating modes in a supply chain case study.
  • The critical-region mapping quantifies the trade-off between guaranteed production costs and expected recourse costs across specific operating modes.
  • As uncertain parameters increase, the number of critical regions can grow combinatorially, making the multiparametric solution computationally intensive.Future work targets algorithms that generate only critical regions encountered by Benders cuts.

AUTHOR IDENTIFIERS

The passage lists the authors’ ORCID identifiers.

  • The passage provides ORCID identifiers for Brahmbhatt P and Avraamidou S.
Loading 2608.30137v1…