arXiv · 2609.21495
Scentree: a framework for generating scenario trees for multistage stochastic programming
Abstract
We present scentree, an open-source Python package for constructing a scenario fan and a scenario tree for multistage stochastic programming from historical data. It combines machine learning and multivariate time series models to obtain a scenario fan that captures inter-stage dependencies in the stochastic processes. This scenario fan is subsequently transformed into a scenario tree suitable for multistage stochastic optimization, providing a flexible and extensible framework for uncertainty modeling. A key contribution is the automation of the complete workflow, including model selection, parameter estimation, scenario fan generation, and scenario tree construction. Scentree does not rely on assumptions about the underlying data distribution, reducing the statistical expertise required to produce a scenario tree. Furthermore, it is agnostic to the specific multistage stochastic problem to be solved.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Cristian Pachón-García, Albert Solà Vilalta, F-. Javier Heredia. 2026-09-18. Scentree: a framework for generating scenario trees for multistage stochastic programming. https://arxiv.org/abs/2609.21495
Cite the original work for its findings. Save a collection to share your selection of sources.