Proceedings

A Neural Column Generation Approach to the Vehicle Routing Problem with Two-Dimensional Loading and Last-In-First-Out Constraints

Download BibTeX Cite

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

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

Abstract

The vehicle routing problem with two-dimensional loading constraints (2L-CVRP) and the last-in-first-out (LIFO) rule presents significant practical and algorithmic challenges. While numerous heuristic approaches have been proposed to address its complexity, stemming from two NP-hard problems: the vehicle routing problem (VRP) and the two-dimensional bin packing problem (2D-BPP), less attention has been paid to developing exact algorithms. Bridging this gap, this article presents an exact algorithm that integrates advanced machine learning techniques, specifically a novel combination of attention and recurrence mechanisms. This integration accelerates the state-of-the-art exact algorithm by a median of 29.79% across various problem instances. Moreover, the proposed algorithm successfully resolves an open instance in the standard test-bed, demonstrating significant improvements brought about by the incorporation of machine learning models. Code is available at https://github.com/xyfffff/NCG-for-2L-CVRP.

  1. [Ba et al., 2016] Jimmy Lei Ba, Jamie Ryan Kiros, and Ge- offrey E Hinton. Layer normalization. arXiv preprint arXiv:1607.06450, 2016.
  2. [Baldacci et al., 2011] Roberto Baldacci, Aristide Mingozzi, and Roberto Roberti. New route relaxation and pricing strategies for the vehicle routing problem. Operations Re- search, page 1269-1283, Oct 2011.
  3. [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.
  4. [Brass, 2010] Peter Brass. Advanced Data Structures, page 68-72. Aug 2010.
  5. [Chi et al., 2022] Cheng Chi, Amine Mohamed Aboussalah, Elias Boutros Khalil, Juyoung Wang, and Zoha Sherkat- Masoumi. A deep reinforcement learning framework for column generation. In Advances in Neural Information Processing Systems, 2022.
  6. [Cho et al., 2014] Kyunghyun Cho, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078, 2014.
  7. [Côté et al., 2020] Jean-Franc ¸ois Côté, Michel Gendreau, and Jean-Yves Potvin. The vehicle routing problem with stochastic two-dimensional items. Transportation Science, 54(2):453-469, 2020.
  8. [Côté et al., 2014a] Jean-Franc ¸ois Côté, Mauro Dell'Amico, and Manuel Iori. Combinatorial benders' cuts for the strip packing problem. Operations Research, page 643-661, Jun 2014.
  9. [Côté et al., 2014b] Jean-Franc ¸ois Côté, Michel Gendreau, and Jean-Yves Potvin. An exact algorithm for the two- dimensional orthogonal packing problem with unloading constraints. Operations Research, page 1126-1141, Oct 2014.
  10. [Desaulniers et al., 2006] Guy Desaulniers, Jacques Desrosiers, and Marius M Solomon. Column gener- ation, volume 5. Springer Science & Business Media, 2006.
  11. [Desrochers and Laporte, 1991] Martin Desrochers and Gilbert Laporte. Improvements and extensions to the miller-tucker-zemlin subtour elimination constraints. Operations Research Letters, 10(1):27-36, 1991.
  12. [Fuellerer et al., 2009] Guenther Fuellerer, Karl F. Doerner, Richard F. Hartl, and Manuel Iori. Ant colony optimization for the two-dimensional loading vehicle routing problem. Computers & Operations Research, 36(3):655-673, Mar 2009.
  13. [Gendreau et al., 2008] Michel Gendreau, Manuel Iori, Gilbert Laporte, and Silvaro Martello. A tabu search heuristic for the vehicle routing problem with two- dimensional loading constraints. Networks: An Interna- tional Journal, 51(1):4-18, 2008.
  14. [He et al., 2015] Kaiming He, X. Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 770-778, 2015.
  15. [Iori et al., 2007] Manuel Iori, Juan-José Salazar-González, and Daniele Vigo. An exact approach for the vehicle rout- ing problem with two-dimensional loading constraints. Transportation Science, page 253-264, May 2007.
  16. [Iori et al., 2021] Manuel Iori, Vinícius L. de Lima, Silvano Martello, Flávio K. Miyazawa, and Michele Monaci. Ex- act solution techniques for two-dimensional cutting and packing. European Journal of Operational Research, 289(2):399-415, Mar 2021.
  17. [Kim et al., 2022] Minsu Kim, Junyoung Park, and Jinkyoo Park. Sym-NCO: Leveraging symmetricity for neural combinatorial optimization. In Advances in Neural Infor- mation Processing Systems, 2022.
  18. [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.
  19. [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.
  20. Curran Associates, Inc., 2020.
  21. [Morabit et al., 2021] Mouad Morabit, Guy Desaulniers, and Andrea Lodi. Machine-learning-based column selec- tion for column generation. Transportation Science, 55(4):815-831, 2021.
  22. [Morabit et al., 2023] Mouad Morabit, Guy Desaulniers, and Andrea Lodi. Machine-learning-based arc selection for constrained shortest path problems in column generation. INFORMS Journal on Optimization, 5(2):191-210, 2023.
  23. [Pinto et al., 2013] Telmo Pinto, Cláudio Alves, and J Valério de Carvalho. Column generation based heuristic for a vehicle routing problem with 2-dimensional loading constraints: a prototype. In XI Congresso Galego de Estatística e Investigación de Operacións, Spain, 2013.
  24. [Pinto et al., 2015] Telmo Pinto, Cláudio Alves, and José Valério de Carvalho. Variable neighborhood search for the elementary shortest path problem with loading constraints. In Computational Science and Its Applications-ICCSA 2015: 15th International Confer- ence, Banff, AB, Canada, June 22-25, 2015, Proceedings, Part II 15, pages 474-489. Springer, 2015.
  25. [Pinto et al., 2016] Telmo Pinto, Cláudio Alves, and José Valério de Carvalho. A branch-and-price algorithm for the vehicle routing problem with 2-dimensional loading constraints. In International Conference on Computational Logistics, pages 321-336. Springer, 2016.
  26. [Pollaris et al., 2015] Hanne Pollaris, Kris Braekers, An Caris, Gerrit K. Janssens, and Sabine Limbourg. Vehicle routing problems with loading constraints: state-of-the-art and future directions. OR Spectrum, 37(2):297-330, Mar 2015.
  27. [Shen et al., 2022] Yunzhuang Shen, Yuan Sun, Xiaodong Li, Andrew Eberhard, and Andreas Ernst. Enhancing column generation by a machine-learning-based pricing heuristic for graph coloring. In Proceedings of the 36th AAAI Conference on Artificial Intelligence, AAAI 2022, volume 36, pages 9926-9934, United States of America, June 2022.
  28. [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. Advances in neural information processing systems, 30, 2017.
  29. [Wang et al., 2009] Fan Wang, Yi Tao, and Ning Shi. A sur- vey on vehicle routing problem with loading constraints. 2009 International Joint Conference on Computational Sciences and Optimization, 2:602-606, 2009.
  30. [Wei et al., 2018] Lijun Wei, Zhenzhen Zhang, Defu Zhang, and Stephen C.H. Leung. A simulated annealing algo- rithm for the capacitated vehicle routing problem with two-dimensional loading constraints. European Journal of Operational Research, page 843-859, Mar 2018.
  31. [Yuan et al., 2023] Haofeng Yuan, Lichang Fang, and Shiji Song. A reinforcement-learning-based multiple-column selection strategy for column generation. arXiv preprint arXiv:2312.14213, 2023.
  32. [Zachariadis et al., 2009] Emmanouil E. Zachariadis, Chris- tos D. Tarantilis, and Christos T. Kiranoudis. A guided tabu search for the vehicle routing problem with two- dimensional loading constraints. European Journal of Op- erational Research, 195(3):729-743, Jun 2009.
  33. [Zhang et al., 2022a] Xiangyi Zhang, Lu Chen, Michel Gen- dreau, and André Langevin. A branch-and-cut algorithm for the vehicle routing problem with two-dimensional loading constraints. European Journal of Operational Re- search, 302(1):259-269, 2022.
  34. [Zhang et al., 2022b] Xiangyi Zhang, Lu Chen, Michel Gen- dreau, and André Langevin. A branch-and-price-and- cut algorithm for the vehicle routing problem with two- dimensional loading constraints. Transportation Science, 56(6):1618-1635, 2022.
  35. [Zhang et al., 2022c] Xiangyi Zhang, Lu Chen, Michel Gen- dreau, and André Langevin. Learning-based branch-and- price algorithms for the vehicle routing problem with time windows and two-dimensional loading constraints. IN- FORMS Journal on Computing, 34(3):1419-1436, 2022.
  36. [Zong et al., 2021] Zefang Zong, Tao Feng, Tong Xia, De- peng Jin, and Yong Li. Deep reinforcement learning for demand driven services in logistics and transportation sys- tems: A survey. arXiv preprint arXiv:2108.04462, 2021.

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

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