atlas

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

FFCG: Effective and Fast Family Column Generation for Solving Large-Scale Linear Program

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Learning branch-and-cut for MILP · 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 FFCG, an RL-based family column generation that sequentially selects a variable number of columns per CG iteration using a marginal Q-value GNN agent and a reward penalizing redundant columns, reducing iterations and runtime on CSP and VRPTW.

Problem

Column generation for large-scale LPs suffers from choosing how many and which columns to add per iteration: adding all negative-reduced-cost columns creates redundancy, while fixed-count ML selection (e.g., RLMCS) is suboptimal.

Approach

Formulates multi-column selection in CG as an MDP and selects columns one at a time with a STOP action, using a marginal Q-value approximator trained with a reward that balances objective improvement against a penalty for redundant columns, reducing action space from O(2^n) to O(n^2).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FFCG instead of Greedy-SCSP test instances · CSP#Itr: 77.1%Helped
Use FFCG instead of Greedy-SCSP test instances · CSPcomputing time: 71.4%Helped
Use FFCG instead of Greedy-SVRPTW test instances · VRPTW#Itr: 84.8%Helped
Use FFCG instead of Greedy-SVRPTW test instances · VRPTWcomputing time: 84.0%Helped
Use FFCG instead of Greedy-MCSP n=50 · CSP n=50#Itr: 11.80 -> 11.81No clear effect
Use FFCG instead of Greedy-MCSP n=50 · CSP n=50Time (s): 1.34 -> 1.30Helped
Use FFCG instead of Greedy-MCSP n=200 · CSP n=200Time (s): 2.69 -> 2.51Helped
Use FFCG instead of Greedy-MCSP n=200 · CSP n=200#Itr: 35.15 -> 38.57Hurt
Use FFCG instead of Greedy-MCSP n=750 · CSP n=750Time (s): 5.38 -> 4.50Helped
Use FFCG instead of Greedy-MCSP n=750 · CSP n=750#Itr: 51.13 -> 56.27Hurt
Use FFCG instead of Greedy-MCSP n=1000 · CSP n=1000Time (s): 11.51 -> 9.65Helped
Use FFCG instead of Greedy-MVRPTW test instances · VRPTWTime (s): 511.97 -> 426.99Helped

Surprising findings

Limitations

Experimental setup

Datasets: BPPLIB Solomon VRPTW benchmark

Benchmarks: BPPLIB cutting stock instances (n=50,200,750,1000) Solomon VRPTW instances

Metrics: number of CG iterations total runtime (s) number of columns added objective value

Baselines: Greedy-S MLCG-S RLCG-S Greedy-M RLMCS-M RLCG

Builds on: RLCG DQN RLMCS

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