Proceedings

Efficient Neural Neighborhood Search for Pickup and Delivery Problems

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4776-4784.

https://doi.org/10.24963/ijcai.2022/662

Abstract

We present an efficient Neural Neighborhood Search (N2S) approach for pickup and delivery problems (PDPs). In specific, we design a powerful Synthesis Attention that allows the vanilla self-attention to synthesize various types of features regarding a route solution. We also exploit two customized decoders that automatically learn to perform removal and reinsertion of a pickup-delivery node pair to tackle the precedence constraint. Additionally, a diversity enhancement scheme is leveraged to further ameliorate the performance. Our N2S is generic, and extensive experiments on two canonical PDP variants show that it can produce state-of-the-art results among existing neural methods. Moreover, it even outstrips the well-known LKH3 solver on the more constrained PDP variant. Our implementation for N2S is available online.

  1. [Accorsi et al., 2022] Luca Accorsi, Andrea Lodi, and Daniele Vigo. Guidelines for the computational testing of machine learning approaches to vehicle routing problems. Operations Research Letters, 50(2):229-234, 2022.
  2. [Carrabs et al., 2007] Francesco Carrabs, Jean-Franc ¸ois Cordeau, and Gilbert Laporte. Variable neighborhood search for the pickup and delivery traveling salesman problem with LIFO loading. INFORMS Journal on Computing, 19(4):618-632, 2007.
  3. [Chen and Tian, 2019] Xinyun Chen and Yuandong Tian. Learning to perform local rewriting for combinatorial op- timization. In Advances in Neural Information Processing Systems, volume 32, pages 6281-6292, 2019.
  4. [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 AAAI Conference on Artificial In- telligence, 2021.
  5. [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, 2017.
  6. [Hottung and Tierney, 2020] André Hottung and Kevin Tier- ney. Neural large neighborhood search for the capacitated vehicle routing problem. In European Conference on Ar- tificial Intelligence, 2020.
  7. [Hottung et al., 2021] André Hottung, Bhanu Bhandari, and Kevin Tierney. Learning a latent search space for routing problems using variational autoencoders. In International Conference on Learning Representations, 2021.
  8. [Joshi et al., 2019] Chaitanya K Joshi, Thomas Laurent, and Xavier Bresson. An efficient graph convolutional net- work technique for the travelling salesman problem. arxiv preprint arxiv: 1906.01227, 2019.
  9. [Kim et al., 2021] Minsu Kim, Jinkyoo Park, and joungho kim. Learning collaborative policies to solve NP-hard routing problems. In Advances in Neural Information Pro- cessing Systems, volume 34, pages 10418-10430, 2021.
  10. [Kool et al., 2018] Wouter Kool, Herke van Hoof, and Max Welling. Attention, learn to solve routing problems! In International Conference on Learning Representations, 2018.
  11. [Kool et al., 2021] Wouter Kool, Herke van Hoof, Joaquim Gromicho, and Max Welling. Deep policy dynamic pro- gramming for vehicle routing problems. arxiv preprint arxiv:2102.11756, ArXiv, 2021.
  12. [Kwon et al., 2020] Yeong-Dae Kwon, Jinho Choo, By- oungjip Kim, Iljoo Yoon, Youngjune Gwon, and Seungjai Min. POMO: Policy optimization with multiple optima for reinforcement learning. In Advances in Neural Informa- tion Processing Systems, volume 33, pages 21188-21198, 2020.
  13. [Li et al., 2011] Yongquan Li, Andrew Lim, Wee-Chong Oon, Hu Qin, and Dejian Tu. The tree representation for the pickup and delivery traveling salesman problem with LIFO loading. European Journal of Operational Research, 212(3):482-496, 2011.
  14. [Li et al., 2021a] Jingwen Li, Yining Ma, Ruize Gao, Zhiguang Cao, Andrew Lim, Wen Song, and Jie Zhang. Deep reinforcement learning for solving the heteroge- neous capacitated vehicle routing problem. IEEE Trans- actions on Cybernetics, 2021.
  15. [Li et al., 2021b] Jingwen Li, Liang Xin, Zhiguang Cao, An- drew Lim, Wen Song, and Jie Zhang. Heterogeneous at- tentions for solving pickup and delivery problem via deep reinforcement learning. IEEE Transactions on Intelligent Transportation Systems, 2021.
  16. [Li et al., 2021c] Sirui Li, Zhongxia Yan, and Cathy Wu. Learning to delegate for large-scale vehicle routing. In Advances in Neural Information Processing Systems, vol- ume 34, pages 26198-26211, 2021.
  17. [Ma et al., 2021a] Yi Ma, Xiaotian Hao, Jianye Hao, Jiawen Lu, Xing Liu, Tong Xialiang, Mingxuan Yuan, Zhigang Li, Jie Tang, and Zhaopeng Meng. A hierarchical re- inforcement learning based optimization framework for large-scale dynamic pickup and delivery problems. In Advances in Neural Information Processing Systems, vol- ume 34, pages 23609-23620, 2021.
  18. [Ma et al., 2021b] Yining Ma, Jingwen Li, Zhiguang Cao, Wen Song, Le Zhang, Zhenghua Chen, and Jing Tang. Learning to iteratively solve routing problems with dual- aspect collaborative Transformer. In Advances in Neu- ral Information Processing Systems, volume 34, pages 11096-11107, 2021.
  19. [Nazari et al., 2018] Mohammadreza Nazari, Afshin Oroo- jlooy, Martin Takáč, and Lawrence V Snyder. Reinforce- ment learning for solving the vehicle routing problem. In Advances in Neural Information Processing Systems, pages 9861-9871, 2018.
  20. [Parragh et al., 2008] Sophie N Parragh, Karl F Doerner, and Richard F Hartl. A survey on pickup and delivery prob- lems. Journal für Betriebswirtschaft, 58(2):81-117, 2008.
  21. [Renaud et al., 2000] Jacques Renaud, Fayez F Boctor, and Jamal Ouenniche. A heuristic for the pickup and deliv- ery traveling salesman problem. Computers & Operations Research, 27(9):905-916, 2000.
  22. [Renaud et al., 2002] Jacques Renaud, Fayez F Boctor, and Gilbert Laporte. Perturbation heuristics for the pickup and delivery traveling salesman problem. Computers & Oper- ations Research, 29(9):1129-1141, 2002.
  23. [Savelsbergh, 1990] Martin WP Savelsbergh. An efficient implementation of local search algorithms for constrained routing problems. European Journal of Operational Re- search, 47(1):75-85, 1990.
  24. [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, volume 30, pages 6000-6010, 2017.
  25. [Veenstra et al., 2017] Marjolein Veenstra, Kees Jan Rood- bergen, Iris FA Vis, and Leandro C Coelho. The pickup and delivery traveling salesman problem with han- dling costs. European Journal of Operational Research, 257(1):118-132, 2017.
  26. [Wu et al., 2021] Yaoxin Wu, Wen Song, Zhiguang Cao, Jie Zhang, and Andrew Lim. Learning improvement heuris- tics for solving routing problems. IEEE Transactions on Neural Networks and Learning Systems, 2021.
  27. [Zhou et al., 2021] Kaiyang Zhou, Ziwei Liu, Yu Qiao, Tao Xiang, and Chen Change Loy. Domain generalization: A survey. arxiv preprint arxiv:2103.02503, ArXiv, 2021.

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

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