Optimization Models for Pickup-And-Delivery Problems with Reconfigurable Capacities

Authors Arnoosh Golestanian , Giovanni Lo Bianco , Chengyu Tao , J. Christopher Beck



PDF
Thumbnail PDF

File

LIPIcs.CP.2023.17.pdf
  • Filesize: 0.91 MB
  • 17 pages

Document Identifiers

Author Details

Arnoosh Golestanian
  • Department of Mechanical and Industrial Engineering, University of Toronto, Canada
Giovanni Lo Bianco
  • Department of Mechanical and Industrial Engineering, University of Toronto, Canada
Chengyu Tao
  • Department of Mechanical and Industrial Engineering, University of Toronto, Canada
J. Christopher Beck
  • Department of Mechanical and Industrial Engineering, University of Toronto, Canada

Cite AsGet BibTex

Arnoosh Golestanian, Giovanni Lo Bianco, Chengyu Tao, and J. Christopher Beck. Optimization Models for Pickup-And-Delivery Problems with Reconfigurable Capacities. In 29th International Conference on Principles and Practice of Constraint Programming (CP 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 280, pp. 17:1-17:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023)
https://doi.org/10.4230/LIPIcs.CP.2023.17

Abstract

When a transportation service accommodates both people and goods, operators sometimes opt for vehicles that can be dynamically reconfigured for different demands. Motivated by air service in remote communities in Canada’s north, we define a pickup-and-delivery problem in which aircraft can add or remove seats during a multi-stop trip to accommodate varying demands. Given the demand for people and cargo as well as a seat inventory at each location, the problem consists in finding a tour that picks up and delivers all demand while potentially reconfiguring the vehicle capacity at each location by adding or removing seats. We develop a total of six models using three different approaches: constraint programming, mixed integer programming, and domain-independent dynamic programming. Our numerical experiments indicate that domain-independent dynamic programming is able to substantially outperform the other technologies on both solution quality and run-time on a set of randomly generated instances spanning the size of real problems in northern Canada.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Modeling methodologies
Keywords
  • Pickup and delivery
  • Dial-a-ride problem
  • Optimization

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Maria Battarra, Jean-François Cordeau, and Manuel Iori. Chapter 6: pickup-and-delivery problems for goods transportation. In Vehicle Routing: Problems, Methods, and Applications, Second Edition, pages 161-191. SIAM, 2014. Google Scholar
  2. J. Benders. Partitioning procedures for solving mixed-variables programming problems. Numerische mathematik, 4(1):238-252, 1962. Google Scholar
  3. Sanjeeb Dash, Oktay Günlük, Andrea Lodi, and Andrea Tramontani. A time bucket formulation for the traveling salesman problem with time windows. INFORMS Journal on Computing, 24(1):132-147, 2012. Google Scholar
  4. Irina Dumitrescu, Stefan Ropke, Jean-François Cordeau, and Gilbert Laporte. The traveling salesman problem with pickup and delivery: polyhedral results and a branch-and-cut algorithm. Mathematical Programming, 121:269-305, 2010. Google Scholar
  5. Pablo Factorovich, Isabel Méndez-Díaz, and Paula Zabala. Pickup and delivery problem with incompatibility constraints. Computers & Operations Research, 113:104805, 2020. Google Scholar
  6. M. S. Fox, N. Sadeh, and C. Baykan. Constrained heuristic search. In Proceedings of the Eleventh International Joint Conference on Artificial Intelligence (IJCAI-89), pages 309-316, 1989. Google Scholar
  7. Maria Gabriela S Furtado, Pedro Munari, and Reinaldo Morabito. Pickup and delivery problem with time windows: a new compact two-index formulation. Operations Research Letters, 45(4):334-341, 2017. Google Scholar
  8. Jonas Hatzenbühler, Erik Jenelius, Győző Gidófalvi, and Oded Cats. Multi-purpose pickup and delivery problem for combined passenger and freight transport. arXiv preprint arXiv:2210.05700, 2022. Google Scholar
  9. Tino Henke, M Grazia Speranza, and Gerhard Wäscher. The multi-compartment vehicle routing problem with flexible compartment sizes. European Journal of Operational Research, 246(3):730-743, 2015. Google Scholar
  10. Sin C Ho, Wai Yuen Szeto, Yong-Hong Kuo, Janny MY Leung, Matthew Petering, and Terence WH Tou. A survey of dial-a-ride problems: Literature review and recent developments. Transportation Research Part B: Methodological, 111:395-421, 2018. Google Scholar
  11. Alexander Hübner and Manuel Ostermeier. A multi-compartment vehicle routing problem with loading and unloading costs. Transportation Science, 53(1):282-300, 2019. Google Scholar
  12. Serdar Kadioglu, Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, and Meinolf Sellmann. Algorithm selection and scheduling. In International conference on principles and practice of constraint programming, pages 454-469. Springer, 2011. Google Scholar
  13. Richard M. Karp. Reducibility among combinatorial problems. In Raymond E. Miller and James W. Thatcher, editors, Proceedings of a symposium on the Complexity of Computer Computations, held March 20-22, 1972, at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, USA, The IBM Research Symposia Series, pages 85-103. Plenum Press, New York, 1972. Google Scholar
  14. Ryo Kuroiwa and J. Christopher Beck. Domain-independent dynamic programming: Generic state space search for combinatorial optimization. Proceedings of the International Conference on Automated Planning and Scheduling, 33(1):236-244, July 2023. Google Scholar
  15. Ryo Kuroiwa and J. Christopher Beck. Solving domain-independent dynamic programming problems with anytime heuristic search. Proceedings of the International Conference on Automated Planning and Scheduling, 33:245-253, July 2023. Google Scholar
  16. Jin Li, Qihui Lu, and Peihua Fu. Carbon footprint management of road freight transport under the carbon emission trading mechanism. Mathematical Problems in Engineering, 2015, 2015. Google Scholar
  17. Clair E Miller, Albert W Tucker, and Richard A Zemlin. Integer programming formulation of traveling salesman problems. Journal of the ACM (JACM), 7(4):326-329, 1960. Google Scholar
  18. Andrea Mor and Maria Grazia Speranza. Vehicle routing problems over time: a survey. Annals of Operations Research, 314(1):255-275, 2022. Google Scholar
  19. Salma Naccache, Jean-François Côté, and Leandro C Coelho. The multi-pickup and delivery problem with time windows. European Journal of Operational Research, 269(1):353-362, 2018. Google Scholar
  20. Manuel Ostermeier, Tino Henke, Alexander Hübner, and Gerhard Wäscher. Multi-compartment vehicle routing problems: State-of-the-art, modeling framework and future directions. European Journal of Operational Research, 292(3):799-817, 2021. Google Scholar
  21. Sophie N Parragh, Karl F Doerner, and Richard F Hartl. A survey on pickup and delivery models part ii: Transportation between pickup and delivery locations. Journal für Betriebswirtschaft, 58:81-117, 2006. Google Scholar
  22. Yuan Qu and Jonathan F Bard. The heterogeneous pickup and delivery problem with configurable vehicle capacity. Transportation Research Part C: Emerging Technologies, 32:1-20, 2013. Google Scholar
  23. Oscar Tellez, Samuel Vercraene, Fabien Lehuédé, Olivier Péton, and Thibaud Monteiro. The fleet size and mix dial-a-ride problem with reconfigurable vehicle capacity. Transportation Research Part C: Emerging Technologies, 91:99-123, 2018. Google Scholar
  24. Marjolein Veenstra, Kees Jan Roodbergen, Iris FA Vis, and Leandro C Coelho. The pickup and delivery traveling salesman problem with handling costs. European Journal of Operational Research, 257(1):118-132, 2017. Google Scholar
  25. Weixiong Zhang. Complete anytime beam search. In AAAI/IAAI, pages 425-430, 1998. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail