Proceedings

Towards Generalizable Neural Solvers for Vehicle Routing Problems via Ensemble with Transferrable Local Policy

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6914-6922.

https://doi.org/10.24963/ijcai.2024/764

Abstract

Machine learning has been adapted to help solve NP-hard combinatorial optimization problems. One prevalent way is learning to construct solutions by deep neural networks, which has been receiving more and more attention due to the high efficiency and less requirement for expert knowledge. However, many neural construction methods for Vehicle Routing Problems~(VRPs) focus on synthetic problem instances with specified node distributions and limited scales, leading to poor performance on real-world problems which usually involve complex and unknown node distributions together with large scales. To make neural VRP solvers more practical, we design an auxiliary policy that learns from the local transferable topological features, named local policy, and integrate it with a typical construction policy (which learns from the global information of VRP instances) to form an ensemble policy. With joint training, the aggregated policies perform cooperatively and complementarily to boost generalization. The experimental results on two well-known benchmarks, TSPLIB and CVRPLIB, of travelling salesman problem and capacitated VRP show that the ensemble policy significantly improves both cross-distribution and cross-scale generalization performance, and even performs well on real-world problems with several thousand nodes.

  1. [Applegate et al., 2006] David Applegate, Robert Bixby, Vasek Chvatal, and William Cook. Concorde TSP solver. http://www.math.uwaterloo.ca/tsp/concorde/m, 2006. Link
  2. [Arnold et al., 2019] Florian Arnold, Michel Gendreau, and Kenneth Sörensen. Efficiently solving very large-scale routing problems. Computers & Operations Research, 107:32-42, 2019.
  3. [Bello et al., 2017] Irwan Bello, Hieu Pham, Quoc V Le, Mohammad Norouzi, and Samy Bengio. Neural combi- natorial optimization with reinforcement learning. In Pro- ceedings of the 5th ICLR, Toulon, France, 2017.
  4. [Bengio et al., 2021] Yoshua Bengio, Andrea Lodi, and An- toine Prouvost. Machine learning for combinatorial op- timization: a methodological tour d'horizon. European Journal of Operational Research, 290(2):405-421, 2021.
  5. [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 Advances in Neu- ral Information Processing Systems 35 (NeurIPS), pages 31226-31238, New Orleans, LA, 2022.
  6. [Bossek et al., 2019] Jakob Bossek, Pascal Kerschke, Aneta Neumann, Markus Wagner, Frank Neumann, and Heike Trautmann. Evolving diverse TSP instances by means of novel and creative mutation operators. In Proceedings of the 15th ACM/SIGEVO Conference on Foundations of Genetic Algorithms (FOGA), pages 58-71, Potsdam, Ger- many, 2019.
  7. [Cappart et al., 2023] Quentin Cappart, Didier Chételat, Elias B Khalil, Andrea Lodi, Christopher Morris, and Petar Veličković. Combinatorial optimization and rea- soning with graph neural networks. Journal of Machine Learning Research, 24(130):1-61, 2023. IJCAI
  8. [Chen et al., 2023] Wenjie Chen, Shengcai Liu, Yew-Soon Ong, and Ke Tang. Neural influence estimator: Towards real-time solutions to influence blocking maximization. arXiv:2308.14012, 2023.
  9. [Cheng et al., 2023] Hanni Cheng, Haosi Zheng, Ya Cong, Weihao Jiang, and Shiliang Pu. Select and optimize: Learning to aolve large-scale TSP instances. In Proceed- ings of The 26th International Conference on Artificial In- telligence and Statistics (AISTATS), pages 1219-1231, Va- lencia, Spain, 2023.
  10. [Christiaens and Vanden Berghe, 2020] Jan Christiaens and Greet Vanden Berghe. Slack induction by string removals for vehicle routing problems. Transportation Science, 54(2):417-433, 2020.
  11. [Dantzig and Ramser, 1959] George B Dantzig and John H Ramser. The truck dispatching problem. Management Sci- ence, 6(1):80-91, 1959.
  12. [Drakulic et al., 2023] Darko Drakulic, Sofia Michel, Flo- rian Mai, Arnaud Sors, and Jean-Marc Andreoli. BQ- NCO: Bisimulation quotienting for generalizable neural combinatorial optimization. In Advances in Neural Infor- mation Processing Systems 36 (NeurIPS), New Orleans, LA, 2023.
  13. [Fu et al., 2021] Zhang-Hua Fu, Kai-Bin Qiu, and Hongyuan Zha. Generalize a small pre-trained model to arbitrarily large TSP instances. In Proceedings of the 35th AAAI, pages 7474-7482, Virtual, 2021.
  14. [Fu et al., 2023] Qiming Fu, Zhechao Wang, Nengwei Fang, Bin Xing, Xiao Zhang, and Jianping Chen. Maml2: meta reinforcement learning via meta-learning for task cate- gories. Frontiers of Computer Science, 17(4):174325, 2023.
  15. [Helsgaun, 2000] Keld Helsgaun. An effective implementa- tion of the lin-kernighan traveling salesman heuristic. Eu- ropean Journal of Operational Research, 126(1):106-130, 2000.
  16. [Helsgaun, 2017] Keld Helsgaun. An extension of the lin- kernighan-helsgaun TSP solver for constrained traveling salesman and vehicle routing problems. Technical report, 2017.
  17. [Hou et al., 2023] Qingchun Hou, Jingwei Yang, Yiqiang Su, Xiaoqing Wang, and Yuming Deng. Generalize learned heuristics to solve large-scale vehicle routing prob- lems in real-time. In Proceedings of the 11th ICLR, Kigali, Rwanda, 2023.
  18. [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 36th AAAI, pages 9786-9794, Virtual, 2022.
  19. [Jiang et al., 2023a] Yuan Jiang, Zhiguang Cao, Yaoxin Wu, Wen Song, and Jie Zhang. Ensemble-based deep rein- forcement learning for vehicle routing problems under dis- tribution shift. In Advances in Neural Information Pro- cessing Systems 36 (NeurIPS), pages 53112-53125, New Orleans, LA, 2023.
  20. [Jiang et al., 2023b] Yuan Jiang, Zhiguang Cao, Yaoxin Wu, and Jie Zhang. Multi-view graph contrastive learning for solving vehicle routing problems. In Proceedings of the 39th Conference on Uncertainty in Artificial Intelligence (UAI), pages 984-994, pittsburgh, PA, 2023.
  21. [Jin et al., 2023] Yan Jin, Yuandong Ding, Xuanhao Pan, Kun He, Li Zhao, Tao Qin, Lei Song, and Jiang Bian. Pointerformer: Deep reinforced multi-pointer transformer for the traveling salesman problem. In Proceedings of the 37th AAAI, pages 8132-8140, Washington, DC, 2023.
  22. [Joshi et al., 2019] Chaitanya K. Joshi, Thomas Laurent, and Xavier Bresson. An efficient graph convolutional network technique for the travelling salesman problem. arXiv:1906.01227, 2019.
  23. [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(1-2):70-98, 2022.
  24. [Khalil et al., 2017] Elias B. Khalil, Hanjun Dai, Yuyu Zhang, Bistra Dilkina, and Le Song. Learning combina- torial optimization algorithms over graphs. In Advances in Neural Information Processing Systems 30 (NeurIPS), pages 6348-6358, Long Beach, CA, 2017.
  25. [Kim et al., 2022] Minsu Kim, Junyoung Park, and Jinkyoo Park. Sym-NCO: Leveraging symmetricity for neural combinatorial optimization. In Advances in Neural In- formation Processing Systems 35 (NeurIPS), pages 1936- 1949, New Orleans, LA, 2022.
  26. [Konstantakopoulos et al., 2022] Grigorios D Konstanta- kopoulos, Sotiris P Gayialis, and Evripidis P Kechagias. Vehicle routing problem and related algorithms for logis- tics distribution: A literature review and classification. Operational Research, 22(3):2033-2062, 2022.
  27. [Kool et al., 2019] Wouter Kool, Herke van Hoof, and Max Welling. Attention, learn to solve routing problems! In Proceedings of the 7th ICLR, New Orleans, LA, 2019.
  28. [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 Advances in Neural Infor- mation Processing Systems 33 (NeurIPS), pages 21188- 21198, Virtual, 2020.
  29. [Li et al., 2023] Yang Li, Jinpei Guo, Runzhong Wang, and Junchi Yan. From distribution learning in training to gra- dient search in testing for combinatorial optimization. In Advances in Neural Information Processing Systems 36 (NeurIPS), New Orleans, LA, 2023.
  30. [Liu et al., 2023] Shengcai Liu, Yu Zhang, Ke Tang, and Xin Yao. How good is neural combinatorial optimization? A systematic evaluation on the traveling salesman problem. IEEE Computational Intelligence Magazine, 18(3):14-28, 2023.
  31. [Lu et al., 2019] Hao Lu, Xingwen Zhang, and Shuang Yang. A learning-based iterative method for solving ve- hicle routing problems. In Proceedings of the 7th ICLR, New Orleans, LA, 2019.
  32. [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 Advances in Neural Information Processing Systems 36 (NeurIPS), New Orleans, LA, 2023.
  33. [Ma et al., 2023] Yining Ma, Zhiguang Cao, and Yeow Meng Chee. Learning to search feasible and infeasible regions of routing problems with flexible neural k-opt. In Advances in Neural Information Processing Systems 36 (NeurIPS), New Orleans, LA, 2023.
  34. [Manchanda et al., 2022] Sahil Manchanda, Sofia Michel, Darko Drakulic, and Jean-Marc Andreoli. On the general- ization of neural combinatorial optimization heuristics. In Proceedings of the Joint European Conference on Machine Learning and Knowledge Discovery in Databases (ECML PKDD), pages 426-442, Grenoble, France, 2022.
  35. [Reinelt, 1991] Gerhard Reinelt. TSPLIB -A traveling salesman problem library. ORSA Journal on Computing, 3(4):376-384, 1991.
  36. [Son et al., 2023] Jiwoo Son, Minsu Kim, Hyeonah Kim, and Jinkyoo Park. Meta-sage: Scale meta-learning sched- uled adaptation with guided exploration for mitigating scale shift on combinatorial optimization. In Proceedings of the 40th ICML, Honolulu, Hawaii, 2023.
  37. [Song et al., 2023] Wen Song, Nan Mi, Qiqiang Li, Jing Zhuang, and Zhiguang Cao. Stochastic economic lot scheduling via self-attention based deep reinforcement learning. IEEE Transactions on Automation Science and Engineering, pages 1-12, 2023.
  38. [Sun and Yang, 2023] Zhiqing Sun and Yiming Yang. DI- FUSCO: Graph-based diffusion solvers for combinatorial optimization. In Advances in Neural Information Process- ing Systems 36 (NeurIPS), New Orleans, LA, 2023.
  39. [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.
  40. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. Attention is all you need. In Advances in Neural Information Processing Sys- tems 30 (NeurIPS), pages 5998-6008, Long Beach, CA, 2017.
  41. [Vidal, 2022] Thibaut Vidal. Hybrid genetic search for the CVRP: Open-source implementation and swap* neighbor- hood. Computers & Operations Research, 140:105643, 2022.
  42. [Vinyals et al., 2015] Oriol Vinyals, Meire Fortunato, and Navdeep Jaitly. Pointer networks. In Advances in Neu- ral Information Processing Systems 28 (NeurIPS), pages 2692-2700, Montreal, Canada, 2015.
  43. [Williams, 1992] Ronald J Williams. Simple statistical gradient-following algorithms for connectionist reinforce- ment learning. Machine Learning, 8(3):229-256, 1992.
  44. [Zhang et al., 2020] Cong Zhang, Wen Song, Zhiguang Cao, Jie Zhang, Puay Siew Tan, and Xu Chi. Learning to dispatch for job shop scheduling via deep reinforcement learning. In Advances in Neural Information Process- ing Systems 33 (NeurIPS), pages 1621-1632, Vancouver, Canada, 2020.
  45. [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 the 40th ICML, pages 42769- 42789, Honolulu, HI, 2023.

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

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