atlas

Research map / Graph learning / Graph algorithms and clustering

Learn2Aggregate: Supervised Generation of Chvatal-Gomory Cuts Using Graph Neural Networks

AAAI 2025 · Graph learning › Graph algorithms and clustering · approach: Neural combinatorial optimization on graphs · 1 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.

Learn2Aggregate trains a GNN over the variable-constraint graph to classify which constraints to aggregate for Chvátal-Gomory cut generation, shrinking the CG-MIP separator while keeping integrality gap closure.

Problem

Exact Chvátal-Gomory cut separation requires solving an auxiliary MILP (CG-MIP) whose size grows with the number of constraints, making it too slow for large MILPs.

Approach

Use a supervised GNN on the variable-constraint graph to classify constraints that appear in non-dominated (tight) CG cuts, then run CG-MIP only on the reduced constraint set, with labels from tight cuts and a hybrid of engineered features and GNN embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Screen constraints before CG aggregationCG-MIP separator · Average small instancesIGC ratio (reduced/full): 1.02No clear effect
Screen constraints before CG aggregationCG-MIP separator · Average small instancesTime ratio (reduced/full): 0.43Helped
Screen constraints before CG aggregationCG-MIP separator · Average medium instancesIGC ratio (reduced/full): 1.23Helped
Screen constraints before CG aggregationCG-MIP separator · Average medium instancesTime ratio (reduced/full): 0.36Helped
Screen constraints before CG aggregationCG-MIP separator · Average large instancesIGC ratio (reduced/full): 1.93Helped
Screen constraints before CG aggregationCG-MIP separator · Average large instancesTime ratio (reduced/full): 0.59Helped
Use only tight cuts for training labels (ablation)Learn2Aggregate · Facility Location mediumIGC ratio (reduced/full): 1.54 -> 1.76Helped
Use only tight cuts for training labels (ablation)Learn2Aggregate · Facility Location largeIGC ratio (reduced/full): 1.95 -> 2.04Helped
Use only tight cuts for training labels (ablation)Learn2Aggregate · Stable Set mediumIGC ratio (reduced/full): 1.21 -> 1.3Helped
Use only tight cuts for training labels (ablation)Learn2Aggregate · Stable Set largeIGC ratio (reduced/full): 1.42 -> 2.52Helped
Use only tight cuts for training labels (ablation)Learn2Aggregate · Stable Set largeTime ratio (reduced/full): 0.79 -> 1.39Hurt

Surprising findings

Limitations

Experimental setup

Datasets: stable set instances (MIPLearn) p-median instances (MIPLearn) set cover instances (Ecole) binary packing instances capacitated facility location instances (Ecole)

Benchmarks: stable set p-median set cover binary packing capacitated facility location

Metrics: integrality gap closure (IGC) cut generation time size reduction win/loss counts shifted geometric mean

Baselines: full CG-MIP separator GMI cuts

Builds on: CG-MIP GMI cuts graph convolutional neural network for MILP (Gasse et al.) projected Chvátal-Gomory cuts

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