Enhancing Column Generation by a Machine-Learning-Based Pricing Heuristic for Graph Coloring
Not on the map. Why?
Abstract (arXiv)
Column Generation (CG) is an effective method for solving large-scale optimization problems. CG starts by solving a sub-problem with a subset of columns (i.e., variables) and gradually includes new columns that can improve the solution of the current subproblem. The new columns are generated as needed by repeatedly solving a pricing problem, which is often NP-hard and is a bottleneck of the CG approach. To tackle this, we propose a Machine-Learning-based Pricing Heuristic (MLPH)that can generate many high-quality columns efficiently. In each iteration of CG, our MLPH leverages an ML model to predict the optimal solution of the pricing problem, which is then used to guide a sampling method to efficiently generate multiple high-quality columns. Using the graph coloring problem, we empirically show that MLPH significantly enhancesCG as compared to six state-of-the-art methods, and the improvement in CG can lead to substantially better performance of the branch-and-price exact method.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 7 of its 43 references that are in the map. First posted on arXiv 8 Dec 2021.
Builds on
7 of 43 references.
References · 7
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Generalization of Machine Learning for Problem Reduction: A Case Study on Travelling Salesman Problemscited by 17
- 2013DASH: Dynamic Approach for Switching Heuristicscited by 13
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 5; 2025: 2; 2026: 2.
12 papers.
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2025Learning for routing: A guided review of recent developments and future directionscited by 6
- 2023A Reinforcement-Learning-Based Multiple-Column Selection Strategy for Column Generationcited by 3
- 2024Adaptive Stabilization Based on Machine Learning for Column Generationcited by 3
- 2023Graph-SCP: Accelerating Set Cover Problems with Graph Neural Networkscited by 2
- 2022Enhancing Constraint Programming via Supervised Learning for Job Shop Schedulingcited by 1
- 2024Boosting Column Generation with Graph Neural Networks for Joint Rider Trip Planning and Crew Shift Schedulingcited by 1
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformerscited by 1
- 2024A Neural Column Generation Approach to the Vehicle Routing Problem with Two-Dimensional Loading and Last-In-First-Out Constraintscited by 0
- 2025A Neural Network Framework for Discovering Closed-form Solutions to Quadratic Programs with Linear Constraintscited by 0
- 2026Imitation Learning for Combinatorial Optimisation under Uncertaintycited by 0
- 2026Predictive Dual Smoothing for Column Generationcited by 0
- 2026Predictive Dual Smoothing for Column Generation28 Sep 2026
- 2026Imitation Learning for Combinatorial Optimisation under Uncertainty8 Jan 2026
- 2025A Neural Network Framework for Discovering Closed-form Solutions to Quadratic Programs with Linear Constraints27 Oct 2025
- 2025Learning for routing: A guided review of recent developments and future directions30 Jun 2025
- 2024All You Need is an Improving Column: Enhancing Column Generation for Parallel Machine Scheduling via Transformers21 Oct 2024
- 2024A Neural Column Generation Approach to the Vehicle Routing Problem with Two-Dimensional Loading and Last-In-First-Out Constraints18 Jun 2024
- 2024Adaptive Stabilization Based on Machine Learning for Column Generation18 May 2024
- 2024Boosting Column Generation with Graph Neural Networks for Joint Rider Trip Planning and Crew Shift Scheduling8 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023A Reinforcement-Learning-Based Multiple-Column Selection Strategy for Column Generation21 Dec 2023
- 2023Graph-SCP: Accelerating Set Cover Problems with Graph Neural Networks12 Oct 2023
- 2022Enhancing Constraint Programming via Supervised Learning for Job Shop Scheduling26 Nov 2022