Skip to main content

Dynamic Pickup and Delivery with Transfers

  • Conference paper
Advances in Spatial and Temporal Databases (SSTD 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6849))

Included in the following conference series:

Abstract

In the dynamic Pickup and Delivery Problem with Transfers (dPDPT), a set of transportation requests that arrive at arbitrary times must be assigned to a fleet of vehicles. We use two cost metrics that capture both the company’s and the customer’s viewpoints regarding the quality of an assignment. In most related problems, the rule of thumb is to apply a two-phase local search algorithm to heuristically determine a good requests-to-vehicles assignment. This work proposes a novel solution based on a graph-based formulation of the problem that treats each request independently. Briefly, in this conceptual graph, the goal is to find a shortest path from a node representing the pickup location to that of the delivery location. However, we show that efficient Bellman-Ford or Dijkstra-like algorithms cannot be applied. Still, our method is able to find dPDPT solutions significantly faster than a conventional two-phase local search algorithm, while the quality of the solution is only marginally lower.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agrawal, R., Jagadish, H.V.: Materialization and incremental update of path information. In: ICDE, pp. 374–383 (1989)

    Google Scholar 

  2. Bent, R., Hentenryck, P.V.: A two-stage hybrid algorithm for pickup and delivery vehicle routing problems with time windows. Computers and Operations Research 33(4), 875–893 (2006)

    Article  MATH  Google Scholar 

  3. Berbeglia, G., Cordeau, J.F., Laporte, G.: Dynamic pickup and delivery problems. European Journal of Operational Research 202(1), 8–15 (2010)

    Article  MATH  Google Scholar 

  4. Berbeglia, G., Cordeau, J.F., Gribkovskaia, I., Laporte, G.: Static pickup and delivery problems: a classification scheme and survey. TOP 15, 1–31 (2007)

    Article  MATH  Google Scholar 

  5. Carraway, R.L., Morin, T.L., Moskowitz, H.: Generalized dynamic programming for multicriteria optimization. European Journal of Operational Research 44(1), 95–104 (1990)

    Article  MATH  Google Scholar 

  6. Cheng, J., Yu, J.X.: On-line exact shortest distance query processing. In: EDBT, pp. 481–492 (2009)

    Google Scholar 

  7. Cohen, E., Halperin, E., Kaplan, H., Zwick, U.: Reachability and distance queries via 2-hop labels. In: SODA, pp. 937–946 (2002)

    Google Scholar 

  8. Cooke, K.L., Halsey, E.: The shortest route through a network with time-dependent internodal transit times. Journal of Mathematical Analysis and Applications 14(3), 493–498 (1966)

    Article  MATH  Google Scholar 

  9. Cordeau, J.F., Laporte, G., Ropke, S.: Recent Models and Algorithms for One-to-One Pickup and Delivery Problems. In: Vehicle Routing: Latest Advances and Challenges, pp. 327–357. Kluwer, Dordrecht (2008)

    Chapter  Google Scholar 

  10. Cordeau, J.F.: A branch-and-cut algorithm for the dial-a-ride problem. Operations Research 54(3), 573–586 (2006)

    Article  MATH  Google Scholar 

  11. Cortés, C.E., Matamala, M., Contardo, C.: The pickup and delivery problem with transfers: Formulation and a branch-and-cut solution method. European Journal of Operational Research 200(3), 711–724 (2010)

    Article  MATH  Google Scholar 

  12. Ding, B., Yu, J.X., Qin, L.: Finding time-dependent shortest paths over large graphs. In: EDBT, pp. 205–216 (2008)

    Google Scholar 

  13. Dreyfus, S.E.: An appraisal of some shortest-path algorithms. Operations Research 17(3) (1969)

    Google Scholar 

  14. Dumas, Y., Desrosiers, J., Soumis, F.: The pickup and delivery problem with time windows. European Journal of Operational Research 54(1), 7–22 (1991)

    Article  MATH  Google Scholar 

  15. Gendreau, M., Guertin, F., Potvin, J.Y., Séguin, R.: Neighbourhood search heuristics for a dynamic vehicle dispatching problem with pick-ups and deliveries. Transportation Research Part C: Emerging Technologies 14(3), 157–174 (2006)

    Article  Google Scholar 

  16. Goldberg, A.V., Harrelson, C.: Computing the shortest path: A search meets graph theory. In: SODA 2005: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, pp. 156–165 (2005)

    Google Scholar 

  17. Goldberg, A.V., Kaplan, H., Werneck, R.F.: Reach for A*: Efficient point-to-point shortest path algorithms. In: Proc. of the 8th WS on Algorithm Engineering and Experiments (ALENEX), pp. 129–143. SIAM, Philadelphia (2006)

    Google Scholar 

  18. Granat, J., Guerriero, F.: The interactive analysis of the multicriteria shortest path problem by the reference point method. European Journal of Operational Research 151(1), 103–118 (2003)

    Article  MATH  Google Scholar 

  19. Guerriero, F., Musmanno, R.: Label correcting methods to solve multicriteria shortest path problems. Journal of Optimization Theory and Applications 111(3), 589–613 (2001)

    Article  MATH  Google Scholar 

  20. Jing, N., Huang, Y.W., Rundensteiner, E.A.: Hierarchical encoded path views for path query processing: An optimal model and its performance evaluation. In: TKDE, vol. 10(3), pp. 409–432 (1998)

    Google Scholar 

  21. Jung, S., Pramanik, S.: An efficient path computation model for hierarchically structured topographical road maps. In: TKDE, vol. 14(5), pp. 1029–1046 (2002)

    Google Scholar 

  22. Kriegel, H.P., Renz, M., Schubert, M.: Route skyline queries: A multi-preference path planning approach. In: ICDE, pp. 261–272 (2010)

    Google Scholar 

  23. Li, H., Lim, A.: A metaheuristic for the pickup and delivery problem with time windows. In: ICTAI, pp. 333–340 (2001)

    Google Scholar 

  24. Mitrović-Minić, S., Krishnamurti, R., Laporte, G.: Double-horizon based heuristics for the dynamic pickup and delivery problem. Transportation Research Part B: Methodological 38(7), 669–685 (2004)

    Article  Google Scholar 

  25. Mitrović-Minić, S., Laporte, G.: Waiting strategies for the dynamic pickup and delivery problem with time windows. Transportation Research Part B: Methodological 38(7), 635–655 (2004)

    Article  Google Scholar 

  26. Mitrović-Minić, S., Laporte, G.: The pickup and delivery problem with time windows and transshipment. INFOR 44(3), 217–228 (2006)

    Google Scholar 

  27. Orda, A., Rom, R.: Shortest-path and minimum-delay algorithms in networks with time-dependent edge-length. J. ACM 37(3), 607–625 (1990)

    Article  MATH  Google Scholar 

  28. Parragh, S., Doerner, K., Hartl, R.: A survey on pickup and delivery problems, Part II: Transportation between pickup and delivery locations. Journal für Betriebswirtschaft 58, 81–117 (2008)

    Article  Google Scholar 

  29. Pohl, I.: Bi-directional search. Machine Intelligence 6, 127–140 (1971)

    MATH  Google Scholar 

  30. Popken, D.A.: Controlling order circuity in pickup and delivery problems. Transportation Research Part E: Logistics and Transportation Review 42(5), 431–443 (2006)

    Article  Google Scholar 

  31. Ropke, S., Cordeau, J.F.: Branch and cut and price for the pickup and delivery problem with time windows. Transportation Science 43(3), 267–286 (2009)

    Article  Google Scholar 

  32. Ropke, S., Cordeau, J.F., Laporte, G.: Models and branch-and-cut algorithms for pickup and delivery problems with time windows. Networks 49(4), 258–272 (2007)

    Article  MATH  Google Scholar 

  33. Ropke, S., Pisinger, D.: An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation Science 40(4), 455–472 (2006)

    Article  Google Scholar 

  34. Sigurd, M., Pisinger, D., Sig, M.: Scheduling transportation of live animals to avoid spread of diseases. INFORMS Transportation Science 38, 197–209 (2004)

    Article  Google Scholar 

  35. Tian, Y., Lee, K.C.K., Lee, W.C.: Finding skyline paths in road networks. In: GIS, pp. 444–447 (2009)

    Google Scholar 

  36. Xu, H., Chen, Z.L., Rajagopal, S., Arunapuram, S.: Solving a practical pickup and delivery problem. Transportation Science 37(3), 347–364 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bouros, P., Sacharidis, D., Dalamagas, T., Sellis, T. (2011). Dynamic Pickup and Delivery with Transfers. In: Pfoser, D., et al. Advances in Spatial and Temporal Databases. SSTD 2011. Lecture Notes in Computer Science, vol 6849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22922-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22922-0_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22921-3

  • Online ISBN: 978-3-642-22922-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics