Contextual Scenario Generation for Two-Stage Stochastic Programming
David Islip, Roy H. Kwon, Sanghyeon Bae, Woo Chang Kim

TL;DR
This paper introduces a novel method for generating a small, high-quality set of surrogate scenarios for two-stage stochastic programming by leveraging contextual information and neural architectures, improving decision-making efficiency.
Contribution
It proposes two new approaches—distributional and task-based—for contextual scenario generation that effectively incorporate context and optimize decision quality.
Findings
The methods produce high-quality surrogate scenarios with fewer samples.
Numerical experiments show improved decision accuracy and computational efficiency.
Approaches are applicable to various problem structures.
Abstract
Two-stage stochastic programs (2SPs) are important tools for making decisions under uncertainty. Decision-makers use contextual information to generate a set of scenarios to represent the true conditional distribution. However, the number of scenarios required is a barrier to implementing 2SPs, motivating the problem of generating a small set of surrogate scenarios that yield high-quality decisions when they represent uncertainty. Current scenario generation approaches do not leverage contextual information or do not address computational concerns. In response, we propose contextual scenario generation (CSG) to learn a mapping between the context and a set of surrogate scenarios of user-specified size. First, we propose a distributional approach that learns the mapping by minimizing a distributional distance between the predicted surrogate scenarios and the true contextual distribution.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications · Advanced Software Engineering Methodologies
MethodsSparse Evolutionary Training
