Skip to main content
Log in

Optimal Paths with Impact on a Constraint System: An Application to the 1-Request Insertion for the Pickup and Delivery Problem with Transfers

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

In this paper, we deal with the Pickup and Delivery Problem with Transfers, and focus on the way a new request can be inserted into a current solution. This problem may be viewed as the search for a specific collection of constraints related to the nodes of a Time Expanded Network. It has most often been addressed in a very empirical way, and our goal here is to formalize it and handle it in an exact way through an adaptation of the A* algorithm that involves constraint propagation. We also present an empirical Dijkstra algorithm that computes tentative solutions whose consistence is then checked through constraint propagation. We conclude by comparing the behavior and performance of those algorithms.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Figueroa JL, Quilliot A, Toussaint H, Wagler A. Optimal 1-Request Insertion for the Pickup and Delivery Problem with Transfers and Time Horizon. Paper presented at the 11th International Conference on Operations Research and Enterprise Systems (ICORES), 3–5 February 2022.

  2. Gouveia L, Leitner M, Ruthmair M. Layered graph approaches for combinatorial optimization problems. Comput Oper Res. 2019;102:22–38.

    Article  MathSciNet  MATH  Google Scholar 

  3. Bsaybes S, Quilliot A, Wagler AK. Fleet management for autonomous vehicles using flows in time-expanded networks. TOP. 2019;27:288–311.

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  5. 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. 2008;58:81–117.

    Article  Google Scholar 

  6. Berbeglia G, Cordeau J-F, Laporte G. Dynamic pickup and delivery problems. Eur J Oper Res. 2010;202(1):8–15.

    Article  MATH  Google Scholar 

  7. Toth P, Vigo D. Vehicle Routing. Philadelphia: Society for Industrial and Applied Mathematics; 2014.

    Book  MATH  Google Scholar 

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

    MathSciNet  Google Scholar 

  9. Thangiah S, Fergany A, Awan S. Real-time split-delivery pickup and delivery time window problems with transfers. Cent Eur J Oper Res. 2007;15:329–49.

    Article  MathSciNet  MATH  Google Scholar 

  10. Contardo C, Cortès C, Matamala M. The pickup and delivery problem with transfers: formulation and a branch-and-cut solution method. Eur J Oper Res. 2010;200(2):711–24.

    MathSciNet  MATH  Google Scholar 

  11. Bouros P, Sacharidis D, Dalamagas T, Sellis T. Dynamic pickup and delivery with transfers. In: Pfoser D, Tao Y, Mouratidis K, Nascimento MA, Mokbel M, Shekhar S, Huang Y, editors. Advances in spatial and temporal databases. Berlin: Springer; 2011. p. 112–29.

    Chapter  Google Scholar 

  12. Ho SC, Kuo Y-H, Leung JMY, Petering M, Szeto WY, Tou TWH. A survey of dial-a-ride problems: literature review and recent developments. Transport Res Part B. 2018;111:395–421.

    Article  Google Scholar 

  13. Masson R, Lehuédé F, Péton O. A tabu search algorithm for the dial-a-ride problem with transfers. Proceedings of the IESM 2011 Conference 2011.

  14. Masson R, Lehuédé F, Péton O. The dial-a-ride problem with transfers. Comput Oper Res. 2014;41:12–23.

    Article  MathSciNet  MATH  Google Scholar 

  15. Deleplanque S, Quilliot A. Dial-a-ride problem with time windows, transshipments, and dynamic transfer points. IFAC Proc Volumes. 2013;46(9):1256–61 (7th IFAC Conference on Manufacturing Modelling, Management, and Control).

    Article  Google Scholar 

  16. Lehuédé F, Masson R, Péton O. Efficient feasibility testing for request insertion in the pickup and delivery problem with transfers. Oper Res Lett. 2013;41(3):211–5.

    Article  MathSciNet  MATH  Google Scholar 

  17. Reinhardt LB, Clausen T, Pisinger D. Synchronized dial-a-ride transportation of disabled passengers at airports. Eur J Oper Res. 2013;225(1):106–17.

    Article  Google Scholar 

  18. Schönberger J. Scheduling constraints in dial-a-ride problems with transfers: a metaheuristic approach incorporating a cross-route scheduling procedure with postponement opportunities. Public Transp. 2017;9:243–72.

  19. Xue G. A two-stage heuristic solution for multi-depot collaborative pickup and delivery network with transfers to reduce carbon emissions. J Clean Prod. 2022;373: 133839.

  20. Hart PE, Nilsson NJ, Raphael B. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern SSC. 1968;4(2):100–7.

Download references

Acknowledgements

Part of this work has been carried out in the context of the H2020 Marie Skłodowska-Curie Research and Innovation Staff Exchange European project 691161 “GEO-SAFE”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José-L. Figueroa.

Ethics declarations

Conflict of Interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Advances on Operations Research and Enterprise Systems” guest edited by Marc Demange, Federico Liberatore and Greg H. Parlier.

This is an extension of the work presented in [1]; we follow similar guidelines, but we also present a more generic framework to extend our models and algorithms for handling an insertion problem involving a more general cost function. We also provide arguments about the complexity of the algorithms described, and an analysis of the results obtained from computational experiments.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Figueroa, JL., Quilliot, A., Toussaint, H. et al. Optimal Paths with Impact on a Constraint System: An Application to the 1-Request Insertion for the Pickup and Delivery Problem with Transfers. SN COMPUT. SCI. 4, 79 (2023). https://doi.org/10.1007/s42979-022-01486-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-022-01486-2

Keywords

Navigation