Optimized Scenario Reduction: Solving Large-Scale Stochastic Programs with Quality Guarantees

Wei Zhang, Kai Wang, Alexandre Jacquillat, Shuaian Wang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

4 Citations (Scopus)

Abstract

Stochastic programming involves large-scale optimization with exponentially many scenarios. This paper proposes an optimization-based scenario reduction approach to generate high-quality solutions and tight lower bounds by only solving small-scale instances, with a limited number of scenarios. First, we formulate a scenario subset selection model that optimizes the recourse approximation over a pool of solutions. We provide a theoretical justification of our formulation, and a tailored heuristic to solve it. Second, we propose a scenario assortment optimization approach to compute a lower bound—hence, an optimality gap—by relaxing nonanticipativity constraints across scenario “bundles.” To solve it, we design a new column-evaluation-and-generation algorithm, which provides a generalizable method for optimization problems featuring many decision variables and hard-to-estimate objective parameters. We test our approach on stochastic programs with continuous and mixed-integer recourse. Results show that (i) our scenario reduction method dominates scenario reduction benchmarks, (ii) our scenario assortment optimization, combined with column-evaluation-and-generation, yields tight lower bounds, and (iii) our overall approach results in stronger solutions, tighter lower bounds, and faster computational times than state-of-the-art stochastic programming algorithms.

Original languageEnglish
Pages (from-to)886-908
Number of pages23
JournalINFORMS Journal on Computing
Volume35
Issue number4
DOIs
Publication statusPublished - Jul 2023

Keywords

  • column evaluation
  • generation
  • scenario reduction
  • stochastic programming

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Computer Science Applications
  • Management Science and Operations Research

Fingerprint

Dive into the research topics of 'Optimized Scenario Reduction: Solving Large-Scale Stochastic Programs with Quality Guarantees'. Together they form a unique fingerprint.

Cite this