A Deep Generative Learning Approach for Two-stage Adaptive Robust Optimization
Aron Brenner, Rahman Khorramfar, Jennifer Z. Sun, Saurabh Amin
Abstract
Two-stage adaptive robust optimization (ARO) is a powerful approach for planning under uncertainty, balancing first-stage decisions with recourse decisions made after uncertainty is realized. To account for uncertainty, modelers typically define a simple uncertainty set over which potential outcomes are considered. However, classical methods for defining these sets unintentionally capture a wide range of unrealistic outcomes, resulting in overly-conservative and costly planning in anticipation of unlikely contingencies. In this work, we introduce AGRO, a solution algorithm that performs adversarial generation for two-stage adaptive robust optimization using a variational autoencoder. AGRO generates high-dimensional contingencies that are simultaneously adversarial and realistic, improving the robustness of first-stage decisions at a lower planning cost than standard methods. To ensure generated contingencies lie in high-density regions of the uncertainty distribution, AGRO defines a tight uncertainty set as the image of "latent" uncertainty sets under the VAE decoding transformation. Projected gradient ascent is then used to maximize recourse costs over the latent uncertainty sets by leveraging differentiable optimization methods. We demonstrate the cost-efficiency of AGRO by applying it to both a synthetic production-distribution problem and a real-world power system expansion setting. We show that AGRO outperforms the standard column-and-constraint algorithm by up to 1.8% in production-distribution planning and up to 11.6% in power system expansion.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f07ab0ce-fa67-4f4e-837e-f5220b220978Builds on4
- Denoising Diffusion Probabilistic ModelsJonathan Ho, Ajay Jain, Pieter AbbeelNeurIPS 2020 · 35,902 citations
- Reliable Fidelity and Diversity Metrics for Generative ModelsMuhammad Ferjad Naeem, Seong Joon Oh, Youngjung Uh, Yunjey Choi et al.ICML 2020 · 553 citations
- Data-Driven Conditional Robust OptimizationAbhilash Reddy Chenreddy, Nymisha Bandi, Erick DelageNeurIPS 2022 · 34 citations
- Neur2RO: Neural Two-Stage Robust OptimizationJustin Dumouchelle, Esther Julien, Jannis Kurtz, Elias Boutros KhalilICLR 2024 · 15 citations
Related papers
- Learning Scenario Representation for Solving Two-stage Stochastic Integer ProgramsYaoxin Wu, Wen Song, Zhiguang Cao, Jie ZhangICLR 2022 · 12 citations
- A Discretization Framework for Robust Contextual Stochastic OptimizationRares Cristian, Georgia PerakisICLR 2024
- Improving VAEs' Robustness to Adversarial AttackMatthew Willetts, Alexander Camuto, Tom Rainforth, Stephen J. Roberts et al.ICLR 2021 · 30 citations
- Generating Features with Increased Crop-Related Diversity for Few-Shot Object DetectionJingyi Xu, Hieu Le, Dimitris SamarasCVPR 2023
- Improving black-box optimization in VAE latent space using decoder uncertaintyPascal Notin, José Miguel Hernández-Lobato, Yarin GalNeurIPS 2021 · 76 citations
