Enhancing Column Generation by Reinforcement Learning-Based Hyper-Heuristic for Vehicle Routing and Scheduling Problems
Not on the map. Why?
Abstract (arXiv)
Column generation (CG) is a vital method to solve large-scale problems by dynamically generating variables. It has extensive applications in common combinatorial optimization, such as vehicle routing and scheduling problems, where each iteration step requires solving an NP-hard constrained shortest path problem. Although some heuristic methods for acceleration already exist, they are not versatile enough to solve different problems. In this work, we propose a reinforcement learning-based hyper-heuristic framework, dubbed RLHH, to enhance the performance of CG. RLHH is a selection module embedded in CG to accelerate convergence and get better integer solutions. In each CG iteration, the RL agent selects a low-level heuristic to construct a reduced network only containing the edges with a greater chance of being part of the optimal solution. In addition, we specify RLHH to solve two typical combinatorial optimization problems: Vehicle Routing Problem with Time Windows (VRPTW) and Bus Driver Scheduling Problem (BDSP). The total cost can be reduced by up to 27.9% in VRPTW and 15.4% in BDSP compared to the best lower-level heuristic in our tested scenarios, within equivalent or even less computational time. The proposed RLHH is the first RL-based CG method that outperforms traditional approaches in terms of solution quality, which can promote the application of CG in combinatorial optimization.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 13 of its 46 references that are in the map. First posted on arXiv 15 Oct 2023.
Builds on
13 of 46 references.
References · 13
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2015Pointer Networkscited by 882
- 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
- 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
- 2022Efficient Neural Neighborhood Search for Pickup and Delivery Problemscited by 29
- 2022Lookback for Learning to Branchcited by 26
- 2022A Deep Reinforcement Learning Framework For Column Generationcited by 21
- 2018Boosting Combinatorial Problem Modeling with Machine Learningcited by 15
- 2022Machine-learning-based arc selection for constrained shortest path problems in column generationcited by 13
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025Reinforcement Learning for Solving the Pricing Problem in Column Generation: Applications to Vehicle Routingcited by 1
- 2025Graph Reduction with Unsupervised Learning in Column Generation: A Routing Applicationcited by 0
- 2025Learning to Search for Vehicle Routing with Multiple Time Windowscited by 0
- 2025Test-Time Search in Neural Graph Coarsening Procedures for the Capacitated Vehicle Routing Problemcited by 0
- 2026Learned Pairwise Deep Dual-Optimal Inequalities for Stabilizing Column Generationcited by 0
- 2026Learned Pairwise Deep Dual-Optimal Inequalities for Stabilizing Column Generation15 Jul 2026
- 2025Test-Time Search in Neural Graph Coarsening Procedures for the Capacitated Vehicle Routing Problem1 Oct 2025
- 2025Learning to Search for Vehicle Routing with Multiple Time Windows29 May 2025
- 2025Graph Reduction with Unsupervised Learning in Column Generation: A Routing Application11 Apr 2025
- 2025Reinforcement Learning for Solving the Pricing Problem in Column Generation: Applications to Vehicle Routing3 Apr 2025