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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wu, Yang, Zhang, Yifan, Liang, Zhenxing, Cheng, Jian
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917095531347968
author Wu, Yang
Zhang, Yifan
Liang, Zhenxing
Cheng, Jian
author_facet Wu, Yang
Zhang, Yifan
Liang, Zhenxing
Cheng, Jian
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2511_16027
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming
Wu, Yang
Zhang, Yifan
Liang, Zhenxing
Cheng, Jian
Machine Learning
Artificial Intelligence
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.
title HGCN2SP: Hierarchical Graph Convolutional Network for Two-Stage Stochastic Programming
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2511.16027