Learning Scenario Representation for Solving Two-stage Stochastic Integer Programs

Yaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang

Research output: Contribution to conferencePaperAcademic

Abstract

Many practical combinatorial optimization problems under uncertainty can be modeled as stochastic integer programs (SIPs), which are extremely challenging to solve due to the high complexity. To solve two-stage SIPs efficiently, we propose a conditional variational autoencoder (CVAE) based method to learn scenario representation for a class of SIP instances. Specifically, we design a graph convolutional network based encoder to embed each scenario with the deterministic part of its instance (i.e. context) into a low-dimensional latent space, from which a decoder reconstructs the scenario from its latent representation conditioned on the context. Such a design effectively captures the dependencies of the scenarios on their corresponding instances. We apply the trained encoder to two tasks in typical SIP solving, i.e. scenario reduction and objective prediction. Experiments on two SIP problems show that the learned latent representation significantly boosts the solving performance to attain high-quality solutions in short computational time, and generalizes fairly well to problems of larger sizes or with more scenarios.
One-sentence Summary: This paper provides a CVAE based method to learn scenario representations for solving stochastic integer programs.
Original languageEnglish
Number of pages19
Publication statusPublished - 2022
Externally publishedYes
Event10th International conference on Learning Representation, ICLR 2022 - Virtual/Online
Duration: 25 Apr 202229 Apr 2022
Conference number: 10
https://iclr.cc/

Conference

Conference10th International conference on Learning Representation, ICLR 2022
Abbreviated titleICLR 2022
Period25/04/2229/04/22
Internet address

Keywords

  • Two-stage Stochastic Integer Programs
  • Variational Autoencoder
  • Graph Convolutional Network
  • Objective Prediction

Fingerprint

Dive into the research topics of 'Learning Scenario Representation for Solving Two-stage Stochastic Integer Programs'. Together they form a unique fingerprint.

Cite this