HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming

Yang Wu, Yifan Zhang, Zhenxing Liang, Jian Cheng
11/1/2025
gnn

No official code found. Best implementation: samwu-learn/HGCN2SP (22 stars, MIT, last commit 2025-03-10). 1 more below.

Abstract

Two-stage Stochastic Programming (2SP) is a standard framework for modeling decision-making problems under uncertainty. While numerous methods exist, solving such problems with many scenarios remains challenging. Selecting representative scenarios is a practical method for accelerating solutions. However, current approaches typically rely on clustering or Monte Carlo sampling, failing to integrate scenario information deeply and overlooking the significant impact of the scenario order on solving time. To address these issues, we develop HGCN2SP, a novel model with a hierarchical graph designed for 2SP problems, encoding each scenario and modeling their relationships hierarchically. The model is trained in a reinforcement learning paradigm to utilize the feedback of the solver. The policy network is equipped with a hierarchical graph convolutional network for feature encoding and an attention-based decoder for scenario selection in proper order. Evaluation of two classic 2SP problems demonstrates that HGCN2SP provides high-quality decisions in a short computational time. Furthermore, HGCN2SP exhibits remarkable generalization capabilities in handling large-scale instances, even with a substantial number of variables or scenarios that were unseen during the training phase.

View on arXivView PDF

Code Implementations(2)

HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming

00PythonApr 28, 20251 years ago
MIT

HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming

226PythonMay 27, 20241 years agoMIT

Similar Papers

Cite this paper

@article{wu2025hgcnsp,
  title  = {HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming},
  author = {Yang Wu and Yifan Zhang and Zhenxing Liang and Jian Cheng},
  year   = {2025},
  eprint = {2511.16027},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2511.16027},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.16027.svg)](https://codeofpaper.com/paper/2511.16027)

Discussion