atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Adaptive Stabilization Based on Machine Learning for Column Generation

ICML 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Predict-then-optimize learning · 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.

Proposes adaptive stabilization for column generation that uses ML (FFNN or GCN) to predict optimal dual solutions and pulls the restricted dual problem toward them with an adaptive penalty.

Problem

Column generation for large-scale linear programs suffers from heavy oscillation of dual values, slowing convergence; existing stabilization uses fixed or heuristic penalties.

Approach

Predict optimal dual variables with a machine-learned model (FFNN on statistical features of sampled maximal independent sets, or GCN) and use the prediction as a stabilization center in a generalized restricted dual problem with an adaptive penalty epsilon that is updated across iterations, retaining an optimality guarantee.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive stabilization with FFNN instead of SCG-FFNNColumn generation on Matilda · Matilda, Iter 20normalized optimality gap: 0.8 -> 0.5Helped
Use adaptive stabilization with FFNN instead of SCG-FFNNColumn generation on Matilda · Matilda, Iter 40normalized optimality gap: 0.5 -> 0.2Helped
Use adaptive stabilization with GCN instead of SCG-GCNColumn generation on Matilda · Matilda, Iter 20normalized optimality gap: 0.9 -> 0.5Helped
Use adaptive stabilization with GCN instead of SCG-GCNColumn generation on Matilda · Matilda, Iter 40normalized optimality gap: 0.5 -> 0.3Helped
Use FFNN rather than GCN to predict dual variables (ablation)ASCG · GCB graphsMSE: 0.059 -> 0.038Helped
Use a 20-layer GCN rather than a 5- or 10-layer GCN (ablation)GCN dual prediction · Matildaprediction resultHelped
Sample 5n columns rather than fewer than n columns for FFNN statistical features (ablation)FFNN dual prediction · Graph instancesprediction accuracyHelped
Increase sampled columns from 5n to 10n for FFNN statistical features (ablation)FFNN dual prediction · Graph instancesprediction accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Matilda graphs GCB graphs

Benchmarks: Matilda graphs GCB graphs

Metrics: optimality gap MSE of predicted dual variables

Baselines: CG SCG SCG-Deg SCG-FFNN SCG-GCN

Builds on: column generation stabilized column generation Kraul et al. 2023 dual variable prediction

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