PySP
PySP, or Python Stochastic Programming, is a component of the Pyomo optimization framework designed for modeling and solving stochastic programming problems that are represented by scenario trees. It focuses on two-stage and multi-stage problems in which decisions are made under uncertainty and evaluated across multiple scenarios with given probabilities.
The package provides tools to define scenario trees, assign probabilities, and connect them to a Pyomo template
PySP supports different solution approaches, including decomposition-based algorithms such as Progressive Hedging and the L-shaped method,
Usage: a user constructs a scenario tree (or a generator), writes a Pyomo model that defines decisions
Development and availability: PySP is open-source and maintained as part of the Pyomo project. It integrates