Learning to Deliver: a Foundation Model for the Montreal Capacitated Vehicle Routing Problem
Not on the map. Why?
Abstract (arXiv)
In this paper, we present the Foundation Model for the Montreal Capacitated Vehicle Routing Problem (FM-MCVRP), a novel Deep Learning (DL) model that approximates high-quality solutions to a variant of the Capacitated Vehicle Routing Problem (CVRP) that characterizes many real-world applications. The so-called Montreal Capacitated Vehicle Routing Problem (MCVRP), first formally described by Bengio et al. (2021), is defined on a fixed and finite graph, which is analogous to a city. Each MCVRP instance is essentially the sub-graph connecting a randomly sampled subset of the nodes in the fixed graph, which represent a set of potential addresses in a real-world delivery problem on a given day. Our work exploits this problem structure to frame the MCVRP as an analogous Natural Language Processing (NLP) task. Specifically, we leverage a Transformer architecture embedded in a Large Language Model (LLM) framework to train our model in a supervised manner on computationally inexpensive, sub-optimal MCVRP solutions obtained algorithmically. Through comprehensive computational experiments, we show that FM-MCVRP produces better MCVRP solutions than the training data and generalizes to larger sized problem instances not seen during training. Even when compared to near-optimal solutions from state-of-the-art heuristics, FM-MCVRP yields competitive results despite being trained on inferior data. For instance, for 400-customer problems, FM-MCVRP solutions on average fall within 2% of the benchmark. Our results further demonstrate that unlike prior works in the literature, FM-MCVRP is a unified model, which performs consistently and reliably on a range of problem instance sizes and parameter values such as the vehicle capacity.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 29 of its 65 references that are in the map. First posted on arXiv 28 Feb 2024.
Builds on
29 of 65 references.
References · 29
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2019The Curious Case of Neural Text Degenerationcited by 2,916
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,352
- 2018Hierarchical Neural Story Generationcited by 1,193
17 more
- 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 905
- 2015Pointer Networkscited by 895
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 672
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 348
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 333
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2021NeuroLogic A*esque Decoding: Constrained Text Generation with Lookahead Heuristicscited by 154
- 2020Hybrid Genetic Search for the CVRP: Open-Source Implementation and SWAP* Neighborhoodcited by 125
- 2018Learning to Write with Cooperative Discriminatorscited by 119
- 2018Interactive Supercomputing on 40,000 Cores for Machine Learning and Data Analysiscited by 110
- 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
- 2021Machine Translation Decoding beyond Beam Searchcited by 55
- 2020Wide-minima Density Hypothesis and the Explore-Exploit Learning Rate Schedulecited by 25
- 2019A concise guide to existing and emerging vehicle routing problem variantscited by 17
Built on by
Citing papers per year: 2026: 1.
1 paper.