Proceedings

DGL: Dynamic Global-Local Information Aggregation for Scalable VRP Generalization with Self-Improvement Learning

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8669-8677.

https://doi.org/10.24963/ijcai.2025/964

Abstract

The Vehicle Routing Problem (VRP) is a critical combinatorial optimization problem with wide-reaching real-world applications, particularly in logistics, transportation. While neural network-based VRP solvers have shown impressive results on test instances similar to training data, their performance often degrades when faced with varying scales and unseen distributions, limiting their practical applicability. To overcome these limitations, we introduce DGL (Dynamic Global-Local Information Aggregation), a novel model that combines global and local information to effectively solve VRPs. DGL dynamically adjusts local node selections within a localized range, capturing local invariance across problems of different scales and distributions, thereby enhancing generalization. At the same time, DGL integrates global context into the decision-making process, providing richer information for more informed decisions. Additionally, we propose a replacement-based self-improvement learning framework that leverages data augmentation and random replacement techniques, further enhancing DGL's robustness. Extensive experiments on synthetic datasets, benchmark datasets, and real-world country map instances demonstrate that DGL achieves state-of-the-art performance, particularly in generalizing to large-scale VRPs and real-world scenarios. These results showcase DGL's effectiveness in solving complex, realistic optimization challenges and highlight its potential for practical applications.

  1. Distribution Uniform Clustered Category TSP-100 TSP-1000 TSP-5000 TSP-10000 TSP-100
  2. ↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time (Near-)Optimality 0.00, 23.8m 0.00, 16.3h 0.00, 2.1h 0.00, 1.4d 0.00, 34.4m 0.00, 16.9h 0.00, 4.6h 0.00, 1.7d Omni-TSP(ICML'23) 1.28, 8.4s 19.56, 1.3m 49.43, 16.1m 61.39, 2.0h 1.38, 8.3s 21.23, 1.3m 54.49, 16.1m 71.60, 2.0h ELG(IJCAI'24) 0.24, 23.5s 12.22, 13.4s 18.84, 39.7s 18.32, 5.6m 1.45, 23.3s 15.27, 13.4s 25.74, 39.6s 31.01, 5.6m INVIT(ICML'24) 2.08, 46.8s 5.13, 2.6m 6.49, 6.6m 4.82, 20.2m 3.05, 48.6s 6.39, 2.5m 7.20, 7.0m 6.02, 20.8m UDC(NeurIPS'24) 0.40, 1.4m 2.06, 1.9m 6.99, 2.0m 8.73, 3.7m 2.54, 1.4m 8.26, 1.9m 15.19, 2.0m 15.41, 3.1m LEHD(NeurIPS'23) 0.57, 4.8s 2.76, 1.9m 15.80, 18.2m 24.10, 2.3h 1.83, 4.2s 8.56, 1.9m 23.46, 18.2m 35.33, 2.3h BQ(NeurIPS'23) 5.14, 13.5s 3.82, 9.6m 12.68, 1.9h 18.74, 13.5h 5.73, 13.0s 9.43, 9.6m 27.65, 1.9h 41.80, 13.5h GD(TMLR'24) 0.72, 1.0m 4.26, 11.8m 60.26, 1.1h 198.65, 6.7h 2.29, 1.0m 25.26, 11.8m 329.10, 1.1h 627.83, 6.8h DGL(ours) 0.60, 1.1m 2.36, 41.4s 5.20, 38.4s 4.46, 5.9m 1.76, 1.1m 4.26, 41.4s 6.12, 38.4s 6.02, 5.9m DGL(ours)+BS(4) 0.27, 4.8m 1.47, 2.7m 3.42, 1.9m 2.58, 6.4m 1.19, 4.8m 3.24, 4.4m 4.81, 1.9m 4.49, 6.4m Distribution Explosion Implosion Category TSP-100 TSP-1000 TSP-5000 TSP-10000 TSP-100
  3. ↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time (Near-)Optimality 0.00, 28.3m 0.00, 17.5h 0.00, 2.0h 0.00, 1.4d 0.00, 28.7m 0.00, 17.5h 0.00, 3.5h 0.00, 1.4d Omni-TSP(ICML'23) 1.22, 8.3s 19.96, 1.3m 51.28, 16.1m 65.37, 2.0h 1.21, 8.3s 19.20, 1.3m 50.37, 16.1m 62.58, 2.0h ELG(IJCAI'24) 0.36, 23.3s 13.67, 13.4s 22.79, 39.7s 23.45, 5.6m 0.31, 23.4s 12.40, 13.4s 18.95, 39.7s 18.73, 5.6m INVIT(ICML'24) 2.24, 49.2s 7.85, 2.6m 10.04, 6.9m 8.70, 20.2m 2.37, 45.0s 5.92, 2.5m 6.79, 6.3m 5.31, 19.3m UDC(NeurIPS'24) 0.66, 1.4m 6.96, 1.9m 16.15, 2.0m 17.44, 2.4m 0.54, 1.4m 3.74, 1.9m 7.74, 2.0m 10.04, 2.4m LEHD(NeurIPS'23) 0.67, 4.2s 5.76, 1.8m 21.07, 18.2m 30.55, 2.3h 1.11, 4.2s 4.10, 1.8m 17.48, 18.2m 26.46, 2.3h BQ(NeurIPS'23) 5.57, 12.9s 7.11, 9.6m 29.39, 1.9h 51.54, 13.5h 5.63, 12.9s 5.22, 9.6m 16.42, 1.9h 25.23, 13.5h GD(TMLR'24) 0.68, 1.0m 12.33, 11.8m 271.55, 1.1h 682.40, 6.7h 1.45, 1.1m 8.68, 11.9m 100.05, 1.0h 259.46, 6.7h DGL(ours) 0.72, 1.1m 4.25, 41.4s 7.56, 38.4s 6.87, 5.9m 0.94, 1.1m 3.14, 41.4s 5.45, 38.4s 4.92, 5.9m DGL(ours)+BS(4) 0.35, 4.8m 3.43, 2.7m 6.07, 1.9m 5.22, 6.4m 0.60, 4.8m 2.23, 4.4m 3.68, 1.9m 3.11, 6.4m Distribution Uniform Clustered Category CVRP-50 CVRP-500 CVRP-5000 CVRP-50 CVRP-500 CVRP-5000 Measurements gap(%)
  4. ↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time (Near-)Optimality 0.00, 5.1h 0.00, 1.1d 0.00, 3.3d 0.00, 5.7h 0.00, 2.3d 0.00, 3.3d Omni-TSP(ICML'23) 4.04, 2.4s 6.32, 1.6m 48.74, 21.5m 2.81, 2.1s 4.43, 1.6m 24.21, 20.8m ELG(IJCAI'24) 8.88, 6.9s 7.86, 12.5s 8.20, 4.7m 13.49, 6.8s 12.17, 12.6s 25.34, 4.7m INVIT(ICML'24) 5.06, 1.9m 9.57, 2.4m 7.62, 9.8m 5.15, 1.9m 9.15, 2.4m 7.48, 10.3m UDC(NeurIPS'24) N/A 5.62, 7.4m 3.33, 16.7m N/A 4.51, 7.4m 3.46, 16.6m LEHD(NeurIPS'23) 5.29, 2.4s 3.63, 1.8s 7.86, 19.4m 4.91, 1.8s 5.00, 1.8s 24.00, 19.3m BQ(NeurIPS'23) 3.18, 4.4s 3.31, 1.4m 5.19, 2.0h 3.12, 4.0s 4.54, 1.3m 14.60, 2.0h GD(TMLR'24) 5.40, 19.1s 8.71, 1.5m 13.48, 4.3m 5.55, 19.2s 9.87, 1.5m 16.65, 4.3m DGL(ours) 4.69, 1.1m 8.38, 1.2m 3.08, 1.2m 4.33, 1.1m 6.26, 1.2m 2.35, 1.2m DGL(ours)+BS(4) 3.29, 4.5m 7.20, 4.5m 2.83, 3.3m 3.23, 4.5m 5.50, 4.5m 2.22, 3.3m Distribution Explosion Implosion Category CVRP-50 CVRP-500 CVRP-5000 CVRP-50 CVRP-500 CVRP-5000 Measurements gap(%)
  5. ↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time gap(%)↓, time (Near-)Optimality 0.00, 5.0h 0.00, 2.8d 0.00, 3.3d 0.00, 5.0h 0.00, 2.0d 0.00, 3.3d Omni-TSP(ICML'23) 3.76, 2.1s 6.16, 1.6m 34.62, 21.1m 3.89, 2.1s 5.77, 1.6m 41.04, 21.0m ELG(IJCAI'24) 9.76, 6.6s 8.50, 12.1s 17.92, 4.7m 9.56, 6.7s 7.97, 12.1s 9.68, 4.6m INVIT(ICML'24) 5.34, 1.9m 9.58, 2.4m 7.69, 9.7m 5.27, 1.9m 9.14, 2.4m 7.20, 9.8m UDC(NeurIPS'24) N/A 5.57, 7.4m 3.65, 16.5m N/A 5.45, 7.4m 3.34, 16.7m LEHD(NeurIPS'23) 5.20, 1.8s 4.27, 1.8s 16.78, 19.4m 5.56, 1.8s 4.70, 1.8s 16.28, 19.4m BQ(NeurIPS'23) 3.26, 4.0s 4.50, 1.3m 14.94, 2.0h 3.48, 4.0s 3.87, 1.3m 6.47, 2.0h GD(TMLR'24) 5.66, 19.1s 10.06, 1.5m 19.84, 4.3m 5.73, 19.1s 9.50, 1.5m 13.74, 4.3m DGL(ours) 4.40, 1.1m 8.09, 1.2m 3.20, 1.3m 4.46, 1.1m 7.95, 1.2m 2.77, 1.3m DGL(ours)+BS(4) 3.10, 4.5m 7.03, 4.5m 2.98, 3.3m 3.22, 4.5m 6.90, 4.6m 2.54, 4.3m
  6. [Alkaya and Duman, 2013] Ali Fuat Alkaya and Ekrem Du- man. Application of sequence-dependent traveling sales- man problem in printed circuit board assembly. IEEE Transactions on Components, Packaging and Manufactur- ing Technology, 3(6):1063-1076, 2013.
  7. [Applegate et al., 2007] David L. Applegate, Robert E. Bixby, Vašek Chvátal, and William John Cook. The Trav- eling Salesman Problem: A Computational Study. Prince- ton University Press, 2007.
  8. [Bdeir et al., 2023] Ahmad Bdeir, Jonas K. Falkner, and Lars Schmidt-Thieme. Attention, filling in the gaps for gener- alization in routing problems. In Proceedings of Machine Learning and Knowledge Discovery in Databases, pages 505-520, 2023.
  9. [Bi et al., 2022] Jieyi Bi, Yining Ma, Jiahai Wang, Zhiguang Cao, Jinbiao Chen, Yuan Sun, and Yeow Meng Chee. Learning generalizable models for vehicle routing prob- lems via knowledge distillation. In Proceedings of Ad- vances in Neural Information Processing Systems, pages 31226-31238, 2022.
  10. [Chen et al., 2024] Yuxuan Chen, Guangsheng Ou, Mingwei Liu, Yanlin Wang, and Zibin Zheng. Are decoder-only large language models the silver bullet for code search?, 2024.
  11. [Drakulic et al., 2023] Darko Drakulic, Sofia Michel, Flo- rian Mai, Arnaud Sors, and Jean-Marc Andreoli. BQ- NCO: Bisimulation quotienting for efficient neural combi- natorial optimization. In Proceedings of Advances in Neu- ral Information Processing Systems, pages 77416-77429, 2023.
  12. [Fang et al., 2024] Han Fang, Zhihao Song, Paul Weng, and Yutong Ban. INViT: A generalizable routing problem solver with invariant nested view transformer. In Proceed- ings of International Conference on Machine Learning, volume 235, pages 12973-12992, 2024.
  13. [Gao et al., 2024] Chengrui Gao, Haopu Shang, Ke Xue, Dong Li, and Chao Qian. Towards generalizable neural solvers for vehicle routing problems via ensemble with transferrable local policy. In Proceedings of International Joint Conference on Artificial Intelligence, pages 6914- 6922, 2024. IJCAI
  14. [Geisler et al., 2022] Simon Geisler, Johanna Sommer, Jan Schuchardt, Aleksandar Bojchevski, and Stephan Günnemann. Generalization of neural combinatorial solvers through the lens of adversarial robustness. In Proceedings of International Conference on Learning Representations, 2022.
  15. [Goh et al., 2024] Yong Liang Goh, Zhiguang Cao, Yin- ing Ma, Yanfei Dong, Mohammed Haroon Dupty, and Wee Sun Lee. Hierarchical neural constructive solver for real-world tsp scenarios. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, page 884-895, 2024.
  16. [Helsgaun, 2017] Keld Helsgaun. An extension of the Lin- Kernighan-Helsgaun TSP solver for constrained travel- ing salesman and vehicle routing problems. Roskilde: Roskilde University, pages 24-50, 2017.
  17. [Jiang et al., 2022] Yuan Jiang, Yaoxin Wu, Zhiguang Cao, and Jie Zhang. Learning to solve routing problems via distributionally robust optimization. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 9786- 9794, 2022.
  18. [Joshi et al., 2022] Chaitanya K. Joshi, Quentin Cappart, Louis-Martin Rousseau, and Thomas Laurent. Learning the travelling salesperson problem requires rethinking gen- eralization. Constraints, 27:70-98, 2022.
  19. [Kim et al., 2015] Gitae Kim, Yew-Soon Ong, Chen Kim Heng, Puay Siew Tan, and Nengsheng Allan Zhang. City vehicle routing problem (City VRP): A review. IEEE Transactions on Intelligent Transportation Systems, 16:1654-1666, 2015.
  20. [Kool et al., 2019] Wouter Kool, Herke van Hoof, and Max Welling. Attention, learn to solve routing problems! In Proceedings of International Conference on Learning Representations, 2019.
  21. [Kool et al., 2022] Wouter Kool, Herke van Hoof, Joaquim Gromicho, and Max Welling. Deep policy dynamic pro- gramming for vehicle routing problems. In Proceedings of International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Re- search, pages 190-213, 2022.
  22. [Kwon et al., 2020] Yeong-Dae Kwon, Jinho Choo, By- oungjip Kim, Iljoo Yoon, Youngjune Gwon, and Seung- jai Min. POMO: Policy optimization with multiple optima for reinforcement learning. In Proceedings of Advances in Neural Information Processing Systems, pages 21188- 21198, 2020.
  23. [Li et al., 2021] Sirui Li, Zhongxia Yan, and Cathy Wu. Learning to delegate for large-scale vehicle routing. In Proceedings of Advances in Neural Information Process- ing Systems, volume 34, pages 26198-26211, 2021.
  24. [Li et al., 2024] Yuanshu Li, Yubin Xiao, Xuan Wu, Lei Song, Yanchun Liang, and You Zhou. Leveraging hierar- chical similarities for contrastive clustering. In Proceed- ings of Neural Information Processing, pages 148-168, 2024.
  25. [Luo et al., 2023] Fu Luo, Xi Lin, Fei Liu, Qingfu Zhang, and Zhenkun Wang. Neural combinatorial optimization with heavy decoder: Toward large scale generalization. In Proceedings of Advances in Neural Information Process- ing Systems, volume 36, pages 8845-8864, 2023.
  26. [Luo et al., 2024] Fu Luo, Xi Lin, Zhenkun Wang, Xialiang Tong, Mingxuan Yuan, and Qingfu Zhang. Self-improved learning for scalable neural combinatorial optimization, 2024. arXiv:2403.19561.
  27. [Lyu et al., 2024] Zefeng Lyu, Md. Zahidul Islam, and An- drew Junfang Yu. A scalable and adaptable supervised learning approach for solving the traveling salesman prob- lems. IEEE Transactions on Intelligent Transportation Systems, 25(11):17092-17104, 2024.
  28. [Min et al., 2023] Yimeng Min, Yiwei Bai, and Carla P Gomes. Unsupervised learning for solving the travelling salesman problem. In Proceedings of Advances in Neu- ral Information Processing Systems, volume 36, pages 47264-47278, 2023.
  29. [Pirnay and Grimm, 2024] Jonathan Pirnay and Dominik G. Grimm. Self-improvement for neural combinatorial opti- mization: Sample without replacement, but improvement. Transactions on Machine Learning Research, 2024.
  30. [Qiu et al., 2022] Ruizhong Qiu, Zhiqing Sun, and Yiming Yang. Dimes: A differentiable meta solver for combinato- rial optimization problems. In Proceedings of Advances in Neural Information Processing Systems, volume 35, pages 25531-25546, 2022.
  31. [Sun and Yang, 2023] Zhiqing Sun and Yiming Yang. DI- FUSCO: Graph-based diffusion solvers for combinatorial optimization. In Proceedings of Advances in Neural Infor- mation Processing Systems, volume 36, pages 3706-3731, 2023.
  32. [Uchoa et al., 2017] Eduardo Uchoa, Diego Pecin, Artur Pessoa, Marcus Poggi, Thibaut Vidal, and Anand Subra- manian. New benchmark instances for the capacitated ve- hicle routing problem. European Journal of Operational Research, 257(3):845-858, 2017.
  33. [Wu et al., 2024] Xuan Wu, Di Wang, Lijie Wen, Yubin Xiao, Chunguo Wu, Yuesong Wu, Chaoyu Yu, Dou- glas L. Maskell, and You Zhou. Neural combinatorial optimization algorithms for solving vehicle routing prob- lems: A comprehensive survey with perspectives, 2024. arXiv:2406.00415.
  34. [Xia et al., 2024] Yifan Xia, Xianliang Yang, Zichuan Liu, Zhihao Liu, Lei Song, and Jiang Bian. Position: Rethink- ing post-hoc search-based neural approaches for solving large-scale traveling salesman problems. In Proceedings of International Conference on Machine Learning, pages 54178-54190, 2024.
  35. [Xiao et al., 2020] Yubin Xiao, Zheng Xiao, Xiang Feng, Zhiping Chen, Linai Kuang, and Lei Wang. A novel com- putational model for predicting potential lncRNA-disease associations based on both direct and indirect features of lncRNA-disease pairs. BMC Bioinformatics, 21:1-22, 2020.
  36. [Xiao et al., 2024a] Yubin Xiao, Di Wang, Boyang Li, Huan- huan Chen, Wei Pang, Xuan Wu, Hao Li, Dong Xu, Yanchun Liang, and You Zhou. Reinforcement learning- based non-autoregressive solver for traveling salesman problems. IEEE Transactions on Neural Networks and Learning Systems, 2024.
  37. [Xiao et al., 2024b] Yubin Xiao, Di Wang, Boyang Li, Mingzhao Wang, Xuan Wu, Changliang Zhou, and You Zhou. Distilling autoregressive models to obtain high- performance non-autoregressive solvers for vehicle rout- ing problems with faster inference speed. In Proceed- ings of the AAAI Conference on Artificial Intelligence, vol- ume 38, pages 20274-20283, 2024.
  38. [Xiao et al., 2025] Yubin Xiao, Di Wang, Xuan Wu, Yuesong Wu, Boyang Li, Wei Du, Liupu Wang, and You Zhou. Improving generalization of neural vehicle routing problem solvers through the lens of model architecture. Neural Networks, 187:107380, 2025.
  39. [Ye et al., 2024] Haoran Ye, Jiarui Wang, Helan Liang, Zhiguang Cao, Yong Li, and Fanzhang Li. GLOP: Learn- ing global partition and local construction for solving large-scale routing problems in real-time. In Proceed- ings of the AAAI Conference on Artificial Intelligence, vol- ume 38, pages 20284-20292, 2024.
  40. [Zhang et al., 2022] Zeyang Zhang, Ziwei Zhang, Xin Wang, and Wenwu Zhu. Learning to solve travelling sales- man problem with hardness-adaptive curriculum. In Pro- ceedings of the AAAI Conference on Artificial Intelligence, pages 9136-9144, 2022.
  41. [Zheng et al., 2024] Zhi Zheng, Changliang Zhou, Xialiang Tong, Mingxuan Yuan, and Zhenkun Wang. UDC: A unified neural divide-and-conquer framework for large- scale combinatorial optimization problems. In Proceed- ings of Advances in Neural Information Processing Sys- tems, 2024.
  42. [Zhou et al., 2023] Jianan Zhou, Yaoxin Wu, Wen Song, Zhiguang Cao, and Jie Zhang. Towards omni- generalizable neural methods for vehicle routing prob- lems. In Proceedings of International Conference on Ma- chine Learning, volume 202, pages 42769-42789, 2023.
  43. [Zong et al., 2022] Zefang Zong, Hansen Wang, Jingwei Wang, Meng Zheng, and Yong Li. Rbg: Hierarchi- cally solving large-scale routing problems in logistic sys- tems via reinforcement learning. In Proceedings of ACM SIGKDD Conference on Knowledge Discovery and Data Mining, page 4648-4658, 2022.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards