Skip to main content
Log in

Bi-objective optimization model for the heterogeneous dynamic dial-a-ride problem with no rejects

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

This work proposes a bi-objective mathematical optimization model and a two-stage heuristic for a real-world application of the heterogeneous Dynamic Dial-a-Ride Problem with no rejects, i.e., a patient transportation system. The problem consists of calculating route plans to meet a set of transportation requests by using a given heterogeneous vehicle fleet. These transportation requests can be either static or dynamic, and all of them must be attended to. In the first stage of the proposed heuristic, the problem’s static part is solved by applying a General Variable neighborhood Search based algorithm. In the second stage, the dynamic requests are dealt with by implementing a simple insertion heuristic. We create different instances based on the real data provided by a Brazilian city’s public health care system and test the proposed approach on them. The analysis of the results shows that the higher the level of dynamism, i.e., the number of urgent requests on each instance, the smaller the objective function value will be in the static part. The results also demonstrate that a higher level of dynamism increases the chance of a time window violation happening. Besides, we use the weighted sum method of the two conflicting objectives to analyze the trade-off between them and create an approximation for the Pareto frontier.

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

Similar content being viewed by others

References

  1. Beaudry, A., Laporte, G., Melo, T., Nickel, S.: Dynamic transportation of patients in hospitals. OR Spectrum 32(1), 77–107 (2010)

    Article  Google Scholar 

  2. Bernardo, M., Pannek, J.: Robust solution approach for the dynamic and stochastic vehicle routing problem. J. Adv. Transp. 1–11 (2018)

  3. Campbell, A.M., Savelsbergh, M.: Efficient insertion heuristics for vehicle routing and scheduling problems. Transp. Sci. 38(3), 369–378 (2004)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  5. de Freitas, J.C., Penna, P.H.V.: A variable neighborhood search for flying sidekick traveling salesman problem. Int. Trans. Oper. Res. 27(1), 267–290 (2020). https://doi.org/10.1111/itor.12671

    Article  MathSciNet  Google Scholar 

  6. Hanne, T., Melo, T., Nickel, S.: Bringing robustness to patient through optimized patient transports in hospitals. Interfaces 39(3), 241–255 (2009)

    Article  Google Scholar 

  7. Hansen, P., Mladenović, N., Brimberg, J., Pérez, J.A.: Variable neighborhood search. Int. Ser. Oper. Res. Manag. Sci. 24, 1097–1100 (1997)

    MathSciNet  MATH  Google Scholar 

  8. Hansen, P., Mladenović, N., Todosijević, R., Hanafi, S.: Variable neighborhood search: basics and variants. EURO J. Comput. Optim. 5(3), 423–454 (2017). https://doi.org/10.1007/s13675-016-0075-x

    Article  MathSciNet  MATH  Google Scholar 

  9. Ho, S.C., Szeto, W.Y., Kuo, Y.H., Leung, J.M.Y., Petering, M., Tou, T.W.H.: A survey of dial-a-ride problems: literature review and recent developments. Transp. Res. Part B Methodol. 111, 395–421 (2018)

    Article  Google Scholar 

  10. Karakostas, P., Sifaleras, A., Georgiadis, M.C.: A general variable neighborhood search-based solution approach for the location-inventory-routing problem with distribution outsourcing. Comput. Chem. Eng. 126, 263–279 (2019). https://doi.org/10.1016/j.compchemeng.2019.04.015

    Article  Google Scholar 

  11. Karakostas, P., Sifaleras, A., Georgiadis, M.C.: Adaptive GVNS heuristics for solving the pollution location inventory routing problem. Lecture Notes in Computer Science pp. 157–170 (2020). https://doi.org/10.1007/978-3-030-38629-0

  12. Madsen, O.B.G., Ravn, H.F., Rygaard, J.M.: A heuristic algorithm for a dial-a-ride problem with time windows, multiple capacities, and multiple objectives. Ann. Oper. Res. 60(1), 193–208 (1995)

    Article  Google Scholar 

  13. Penna, P.H.V., Subramanian, A., Ochi, L.S., Vidal, T., Prins, C.: A hybrid heuristic for a broad class of vehicle routing problems with heterogeneous fleet. Ann. Oper. Res. 273(1), 5–74 (2019). https://doi.org/10.1007/s10479-017-2642-9

    Article  MathSciNet  MATH  Google Scholar 

  14. Schilde, M., Doerner, K.F., Hartl, R.F.: Metaheuristics for the dynamic stochastic dial-a-ride problem with expected return transports. Comput. Oper. Res. 38(12), 1719–1730 (2011)

    Article  Google Scholar 

  15. Souza, M.J.F., Coelho, I.M., Ribas, S., Santos, H.G., Merschmann, L.H.C.: A hybrid heuristic algorithm for the open-pit-mining operational planning problem. Eur. J. Oper. Res. 207(2), 1041–1051 (2010)

    Article  Google Scholar 

  16. Subramanian, A., Drummond, L.M.A., Bentes, C., Ochi, L.S., Farias, R.: A parallel heuristic for the vehicle routing problem with simultaneous pickup and delivery. Comput. Oper. Res. 37(11), 1899–1911 (2010)

    Article  Google Scholar 

Download references

Acknowledgements

This work was partly done when the first author was a visiting researcher at the University of Bremen thanks to the Bremen IDEA scholarship. The authors would like to thank the National Council for Scientific and Technological Development (CNPq) for a Doctoral Degree scholarship granted to the second author and also for the support to the third and last authors (Grants 438473/2018-3 and 303266/2019-8, respectively). We also thank the Minas Gerais State Foundation for Research Support (FAPEMIG, grant CEX-PPM-00676-17), the Federal University of Ouro Preto (UFOP), and the Coordination for the Improvement of Higher Education Personnel (CAPES)—Finance Code 001—for supporting the development of the present study. We want to express special thanks to the transportation sector of the Ouro Preto’ health care system for providing information for modeling the problem addressed.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André L. S. Souza.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Souza, A.L.S., Bernardo, M., Penna, P.H.V. et al. Bi-objective optimization model for the heterogeneous dynamic dial-a-ride problem with no rejects. Optim Lett 16, 355–374 (2022). https://doi.org/10.1007/s11590-020-01698-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-020-01698-6

Keywords

Navigation