Decision-making under uncertainty addresses real-world problems that are often hard to solve, particularly when involving both discrete and binary decision variables. In two-stage stochastic programming problems, decisions are made before uncertain data is revealed, with adjustments optimized in a recourse problem after the revelation. The ideal solution is robust and resilient across all possible future scenarios. Classic solving techniques rely on selected sets of scenarios to approximate the problem. Accuracy improves with the inclusion of more scenarios and concurrently, the complexity of the problem increases, frequently resulting in instances that are computationally intractable. With the rapid advancement in machine learning technologies, our study aims to train neural networks as surrogate models for the recourse problem. These networks aim to predict solution quality across diverse scenarios, thereby reducing the complexity of the original optimization model. Through empirical analysis, we present preliminary findings demonstrating the application of this predictive capacity and examine the practical challenges encountered.
Chou, X., Messina, E., W. Wallace, S. (2025). Solving Two-Stage Stochastic Programming Problems via Machine Learning. In Machine Learning, Optimization, and Data Science 10th International Conference, LOD 2024, Castiglione della Pescaia, Italy, September 22–25, 2024, Revised Selected Papers, Part I (pp.1-12). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-031-82481-4_1].
Solving Two-Stage Stochastic Programming Problems via Machine Learning
Chou X.;Messina E.;
2025
Abstract
Decision-making under uncertainty addresses real-world problems that are often hard to solve, particularly when involving both discrete and binary decision variables. In two-stage stochastic programming problems, decisions are made before uncertain data is revealed, with adjustments optimized in a recourse problem after the revelation. The ideal solution is robust and resilient across all possible future scenarios. Classic solving techniques rely on selected sets of scenarios to approximate the problem. Accuracy improves with the inclusion of more scenarios and concurrently, the complexity of the problem increases, frequently resulting in instances that are computationally intractable. With the rapid advancement in machine learning technologies, our study aims to train neural networks as surrogate models for the recourse problem. These networks aim to predict solution quality across diverse scenarios, thereby reducing the complexity of the original optimization model. Through empirical analysis, we present preliminary findings demonstrating the application of this predictive capacity and examine the practical challenges encountered.| File | Dimensione | Formato | |
|---|---|---|---|
|
Chou-2025-LOD 2024-preprint.pdf
accesso aperto
Tipologia di allegato:
Submitted Version (Pre-print)
Licenza:
Non specificato
Dimensione
357.47 kB
Formato
Adobe PDF
|
357.47 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


