HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming
Yang Wu, Yifan Zhang, Zhenxing Liang, Jian Cheng

TL;DR
HGCN2SP introduces a hierarchical graph convolutional network trained via reinforcement learning to improve scenario selection in two-stage stochastic programming, leading to faster solutions and better generalization for large-scale problems.
Contribution
The paper presents a novel hierarchical graph convolutional network model for 2SP, integrating scenario relationships and order, trained with reinforcement learning for enhanced efficiency and scalability.
Findings
Achieves high-quality solutions with reduced computation time.
Demonstrates strong generalization to large-scale, unseen instances.
Outperforms traditional scenario selection methods.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRisk and Portfolio Optimization · Reinforcement Learning in Robotics · Advanced Multi-Objective Optimization Algorithms
