Scenario Tree Reduction via Wasserstein Barycenters

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mimouni, Daniel, Malisani, Paul, Zhu, Jiamin, de Oliveira, Welington
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913583340716032
author Mimouni, Daniel
Malisani, Paul
Zhu, Jiamin
de Oliveira, Welington
author_facet Mimouni, Daniel
Malisani, Paul
Zhu, Jiamin
de Oliveira, Welington
contents Scenario tree reduction techniques are essential for achieving a balance between an accurate representation of uncertainties and computational complexity when solving multistage stochastic programming problems. In the realm of available techniques, the Kovacevic and Pichler algorithm (Ann. Oper. Res., 2015 [1]) stands out for employing the nested distance, a metric for comparing multistage scenario trees. However, dealing with large-scale scenario trees can lead to a prohibitive computational burden due to the algorithm's requirement of solving several large-scale linear problems per iteration. This study concentrates on efficient approaches to solving such linear problems, recognizing that their solutions are Wasserstein barycenters of the tree nodes' probabilities on a given stage. We leverage advanced optimal transport techniques to compute Wasserstein barycenters and significantly improve the computational performance of the Kovacevic and Pichler algorithm. Our boosted variants of this algorithm are benchmarked on several multistage scenario trees. Our experiments show that compared to the original scenario tree reduction algorithm, our variants can be eight times faster for reducing scenario trees with 8 stages, 78 125 scenarios, and 97 656 nodes.
format Preprint
id arxiv_https___arxiv_org_abs_2411_14477
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Scenario Tree Reduction via Wasserstein Barycenters
Mimouni, Daniel
Malisani, Paul
Zhu, Jiamin
de Oliveira, Welington
Optimization and Control
Scenario tree reduction techniques are essential for achieving a balance between an accurate representation of uncertainties and computational complexity when solving multistage stochastic programming problems. In the realm of available techniques, the Kovacevic and Pichler algorithm (Ann. Oper. Res., 2015 [1]) stands out for employing the nested distance, a metric for comparing multistage scenario trees. However, dealing with large-scale scenario trees can lead to a prohibitive computational burden due to the algorithm's requirement of solving several large-scale linear problems per iteration. This study concentrates on efficient approaches to solving such linear problems, recognizing that their solutions are Wasserstein barycenters of the tree nodes' probabilities on a given stage. We leverage advanced optimal transport techniques to compute Wasserstein barycenters and significantly improve the computational performance of the Kovacevic and Pichler algorithm. Our boosted variants of this algorithm are benchmarked on several multistage scenario trees. Our experiments show that compared to the original scenario tree reduction algorithm, our variants can be eight times faster for reducing scenario trees with 8 stages, 78 125 scenarios, and 97 656 nodes.
title Scenario Tree Reduction via Wasserstein Barycenters
topic Optimization and Control
url https://arxiv.org/abs/2411.14477