atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

A Reinforcement-Learning-Based Multiple-Column Selection Strategy for Column Generation

AAAI 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Tree search and policy optimization · 7 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 an RL-based (PPO-trained actor-critic GNN) strategy for selecting multiple columns per iteration in column generation, evaluated on cutting stock and graph coloring problems.

Problem

Choosing which k columns to add per iteration in column generation so that the number of iterations and runtime are minimized, since greedy and diversity heuristics are not provably best.

Approach

Treat multi-column selection as an MDP over the RMP-candidate bipartite graph plus global features, and learn a k-combination policy with an actor-critic GNN that models candidate-column interrelations via a complete graph with GAT, trained with PPO to minimize iterations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RL-based multiple-column selection instead of Diverse-MColumn generation on CSP Easy, Normal, and Hard · CSPtotal runtime: 9.05%, 7.20%, and 6.04%Helped
Use RL-based multiple-column selection instead of Diverse-MColumn generation on GCP Easy, Normal, and Hard · GCPtotal runtime: 16.54%, 9.18%, and 6.96%Helped
remove complete-graph embeddings (ablation)Complete Model · CSP Easy# Itr: 10.91 -> 10.33Hurt
remove complete-graph embeddings (ablation)Complete Model · CSP Normal# Itr: 24.38 -> 22.85Hurt
remove complete-graph embeddings (ablation)Complete Model · CSP Hard# Itr: 45.75 -> 43.95Hurt
remove complete-graph embeddings (ablation)Complete Model · CSP EasyTime (seconds): 71.48 -> 67.84Hurt
remove global-feature embeddings (ablation)Complete Model · CSP Easy# Itr: 10.40 -> 10.33Hurt
remove global-feature embeddings (ablation)Complete Model · CSP Normal# Itr: 23.03 -> 22.85Hurt
remove global-feature embeddings (ablation)Complete Model · CSP Hard# Itr: 44.92 -> 43.95Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BPPLIB-style random CSP instances random GCP graphs

Benchmarks: CSP easy/normal/hard instances GCP easy/normal/hard instances larger CSP (L=500, 1000) and GCP (N=75, 100) generalization sets

Metrics: average number of CG iterations total runtime (seconds)

Baselines: Greedy-S Random-S DQN-S Greedy-M Random-M MILP-M Diverse-M DQN-M

Builds on: PPO graph isomorphism network graph attention network DQN-based column selection (Chen et al.) CGDS diversification

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