HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming
Yang Wu, Yifan Zhang, Zhenxing Liang, Jian Cheng
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.
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.
Builds on4
- Neur2SP: Neural Two-Stage Stochastic ProgrammingRahul Patel, Justin Dumouchelle, Elias B. Khalil, Merve BodurNeurIPS 2022 · 63 citations
- GNN&GBDT-Guided Fast Optimizing Framework for Large-scale Integer ProgrammingHuigen Ye, Hua Xu, Hongyan Wang, Chengming Wang et al.ICML 2023 · 20 citations
- Learning Scenario Representation for Solving Two-stage Stochastic Integer ProgramsYaoxin Wu, Wen Song, Zhiguang Cao, Jie ZhangICLR 2022 · 12 citations
- On Representing Mixed-Integer Linear Programs by Graph Neural NetworksZiang Chen, Jialin Liu, Xinshang Wang, Wotao YinICLR 2023 · 6 citations
Related papers
- Multi-Agent Actor-Critic with Hierarchical Graph Attention NetworkHeechang Ryu, Hayong Shin, Jinkyoo ParkAAAI 2020 · 143 citations
- Sequential Stochastic Combinatorial Optimization Using Hierarchal Reinforcement LearningXinsong Feng, Zihan Yu, Yanhai Xiong, Haipeng ChenICLR 2025
- A Deep Reinforcement Learning Framework for Column GenerationCheng Chi, Amine Mohamed Aboussalah, Elias B. Khalil, Juyoung Wang et al.NeurIPS 2022 · 49 citations
- HC-GAE: The Hierarchical Cluster-based Graph Auto-Encoder for Graph Representation LearningLu Bai, Zhuo Xu, Lixin Cui, Ming Li et al.NeurIPS 2024 · 13 citations
- Reinforcement Learning Based Query Vertex Ordering Model for Subgraph MatchingHanchen Wang, Ying Zhang, Lu Qin, Wei Wang et al.ICDE 2022 · 19 citations
