atlas

Research map / Graph learning / Graph algorithms and clustering

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

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HGCN2SP, a hierarchical GCN policy trained with PPO that selects an ordered subset of scenarios for two-stage stochastic programs, using solver time and decision consistency as reward.

Problem

Solving two-stage stochastic programs (2SP) with many scenarios is computationally expensive; existing scenario reduction methods ignore scenario order and solver feedback and often rely on clustering or sampling.

Approach

A two-level hierarchical graph (scenario-level bipartite MIP graphs plus an instance graph over scenarios weighted by parameter cosine similarity) encoded by a hierarchical GCN, with an attention-based sequential decoder that selects k scenarios in order, trained by PPO using negative solve time and a decision-matching reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HGCN2SP instead of CVAE-SIP for scenario selectionCFLP_10_20_200, k=5 · CFLP_10_20_200Error (%): 6.60 -> 2.47Helped
use HGCN2SP instead of CVAE-SIPA for scenario selectionCFLP_10_20_200, k=5 · CFLP_10_20_200Time (s): 2.40 -> 2.45Hurt
use HGCN2SP instead of CVAE-SIPA for scenario selectionNDP_2_2_10_200, k=10 · NDP_2_2_10_200Error (%): 6.06 -> 8.10Hurt
use HGCN2SP instead of CVAE-SIPA for scenario selectionNDP_2_2_10_200, k=10 · NDP_2_2_10_200Time (s): 1.01 -> 0.40Helped
use HGCN2SP instead of CVAE-SIPA for scenario selectionCFLP_20_40_200, k=10 · CFLP_20_40_200Error (%): 1.50 -> -0.63Helped
use HGCN2SP instead of CVAE-SIP for scenario selectionCFLP_20_40_200, k=10 · CFLP_20_40_200Time (s): 145.20 -> 124.71Helped
use HGCN2SP instead of CVAE-SIPA for scenario selectionNDP_2_2_20_200, k=10 · NDP_2_2_20_200Error (%): 7.83 -> 10.62Hurt
use HGCN2SP instead of CVAE-SIP for scenario selectionNDP_2_2_20_200, k=10 · NDP_2_2_20_200Time (s): 2.17 -> 1.01Helped
use HGCN2SP instead of CVAE-SIP for scenario selectionCFLP_10_20_500, k=5 · CFLP_10_20_500Error (%): 10.18 -> 3.43Helped
use HGCN2SP instead of CVAE-SIPA for scenario selectionNDP_2_2_10_500, k=10 · NDP_2_2_10_500Error (%): 8.15 -> 8.17No clear effect
use HGCN2SP instead of CVAE-SIP for scenario selectionNDP_2_2_10_500, k=10 · NDP_2_2_10_500Time (s): 1.14 -> 0.40Helped
add high-level graph layers (ablation)HGCN2SP on CFLP_10_20_200, k=5 · CFLP_10_20_200Error (%): 8.35 -> 2.47Helped

Surprising findings

Limitations

Experimental setup

Datasets: CFLP instances (CFLP_10_20_200) NDP instances (NDP_2_2_10_200)

Benchmarks: CFLP_10_20_200 NDP_2_2_10_200 CFLP_20_40_200 NDP_2_2_20_200 CFLP_10_20_500 NDP_2_2_10_500

Metrics: error rate (%) solving time (s)

Baselines: Gurobi CSSC NN-P NN-E CVAE-SIP CVAE-SIPA

Builds on: Attention Model (Kool et al.) PPO GCN CVAE-SIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy