mlsanityData to 14 Oct 2026

A Neural Separation Algorithm for the Rounded Capacity Inequalities

arXiv 2306.17283 ↗First posted 29 Jun 2023cs.AI math.OCcited by 4

Not on the map. Why?

Abstract (arXiv)

The cutting plane method is a key technique for successful branch-and-cut and branch-price-and-cut algorithms that find the exact optimal solutions for various vehicle routing problems (VRPs). Among various cuts, the rounded capacity inequalities (RCIs) are the most fundamental. To generate RCIs, we need to solve the separation problem, whose exact solution takes a long time to obtain; therefore, heuristic methods are widely used. We design a learning-based separation heuristic algorithm with graph coarsening that learns the solutions of the exact separation problem with a graph neural network (GNN), which is trained with small instances of 50 to 100 customers. We embed our separation algorithm within the cutting plane method to find a lower bound for the capacitated VRP (CVRP) with up to 1,000 customers. We compare the performance of our approach with CVRPSEP, a popular separation software package for various cuts used in solving VRPs. Our computational results show that our approach finds better lower bounds than CVRPSEP for large-scale problems with 400 or more customers, while CVRPSEP shows strong competency for problems with less than 400 customers.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 26 of its 54 references that are in the map. First posted on arXiv 29 Jun 2023.

Builds on

26 of 54 references.

References · 26

  1. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  2. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  3. 2015Pointer Networkscited by 895
  4. 2018Attention, Learn to Solve Routing Problems!cited by 656
  5. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  6. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
  7. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  8. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  9. 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 185
  10. 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
  11. 2020Hybrid Genetic Search for the CVRP: Open-Source Implementation and SWAP* Neighborhoodcited by 125
  12. 2022Sym-NCO: Leveraging Symmetricity for Neural Combinatorial Optimizationcited by 119
14 more
  1. 2019Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problemcited by 117
  2. 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
  3. 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 108
  4. 2020Hybrid Models for Learning to Branchcited by 95
  5. 2018Learning to Branchcited by 78
  6. 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 61
  7. 2020Learning What to Defer for Maximum Independent Setscited by 54
  8. 2015JuMP: A Modeling Language for Mathematical Optimizationcited by 49
  9. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
  10. 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
  11. 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
  12. 2021Guidelines for the Computational Testing of Machine Learning approaches to Vehicle Routing Problemscited by 16
  13. 2022Learning to Solve Vehicle Routing Problems: A Surveycited by 16
  14. 2022Machine-learning-based arc selection for constrained shortest path problems in column generationcited by 13

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 2.

4 papers.