Abstract
The dial-a-ride problem (DARP) deals with the transportation of people from source to destination locations. One of the most common use cases is in the transportation of elderly or sick people, and as such it represents an important problem to consider. Since DARP is NP-hard, it most often has to be solved using various heuristic methods. Previous studies demonstrated that metaheuristics are suitable for solving this kind of problem. However, in most cases, basic metaheuristics have been considered without any adaptation to the problem, which could potentially limit their performance. Therefore, in this study a GA is proposed and several of its elements adapted for solving DARP. The obtained results show that the proposed algorithm can achieve better results than similar methods from previous studies. Moreover, the experiments demonstrate that the results can be improved by considering some constraints as soft constraints and including them in the cost function to give the algorithm more flexibility in the search.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baker, B.M., Ayechew, M.: A genetic algorithm for the vehicle routing problem. Comput. Oper. Res. 30(5), 787–800 (2003). https://doi.org/10.1016/S0305-0548(02)00051-5. https://www.sciencedirect.com/science/article/pii/S0305054802000515
Burke, E.K., Curtois, T., Post, G., Qu, R., Veltman, B.: A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem. Eur. J. Oper. Res. 188(2), 330–341 (2008). https://doi.org/10.1016/j.ejor.2007.04.030. https://www.sciencedirect.com/science/article/pii/S0377221707004390
Busing, C., Comis, M., Rauh, F.: The dial-a-ride problem in primary care with flexible scheduling (2021)
Cordeau, J.F., Laporte, G.: A tabu search heuristic for the static multi-vehicle dial-a-ride problem. Transp. Res. Part B: Methodol. 37(6), 579–594 (2003). https://doi.org/10.1016/S0191-2615(02)00045-0. https://www.sciencedirect.com/science/article/pii/S0191261502000450
Cordeau, J.F., Laporte, G.: The dial-a-ride problem (DARP): models and algorithms. Ann. OR 153, 29–46 (2007). https://doi.org/10.1007/s10479-007-0170-8
Cubillos, C., Rodriguez, N., Crawford, B.: A study on genetic algorithms for the DARP problem, pp. 498–507 (2007). https://doi.org/10.1007/978-3-540-73053-8_50
Dong, X., Rey, D., Waller, S.T.: Dial-a-ride problem with users’ accept/reject decisions based on service utilities. Transp. Res. Rec. 2674(10), 55–67 (2020). https://doi.org/10.1177/0361198120940307. https://doi.org/10.1177/0361198120940307
Jaw, J.J., Odoni, A.R., Psaraftis, H.N., Wilson, N.H.: A heuristic algorithm for the multi-vehicle advance request dial-a-ride problem with time windows. Transp. Res. Part B: Methodol. 20(3), 243–257 (1986). https://doi.org/10.1016/0191-2615(86)90020-2. https://www.sciencedirect.com/science/article/pii/0191261586900202
Jorgensen, R., Larsen, J., Bergvinsdottir, K.: Solving the dial-a-ride problem using genetic algorithms. J. Oper. Res. Soc. 58 (2007). https://doi.org/10.1057/palgrave.jors.2602287
Baugh Jr, J.W., Kakivaya, G.K.R., Stone, J.R.: Intractability of the dial-a-ride problem and a multiobjective solution using simulated annealing. Eng. Optimiz. 30(2), 91–123 (1998). https://doi.org/10.1080/03052159808941240. https://doi.org/10.1080/03052159808941240
Lois, A., Ziliaskopoulos, A.: Online algorithm for dynamic dial a ride problem and its metrics. Transp. Res. Proc. 24, 377–384 (2017). https://doi.org/10.1016/j.trpro.2017.05.097. https://www.sciencedirect.com/science/article/pii/S2352146517303782. 3rd Conference on Sustainable Urban Mobility, 3rd CSUM 2016, 26–27 May 2016, Volos, Greece
Masson, R., Lehuédé, F., Péton, O.: The dial-a-ride problem with transfers. Comput. Oper. Res. 41, 12–23 (2014). https://doi.org/10.1016/j.cor.2013.07.020. https://www.sciencedirect.com/science/article/pii/S0305054813001998
Pandi, R.R., Ho, S.G., Nagavarapu, S.C., Tripathy, T., Dauwels, J.: GPU-accelerated tabu search algorithm for dial-a-ride problem. In: 2018 21st International Conference on Intelligent Transportation Systems (ITSC), pp. 2519–2524 (2018). https://doi.org/10.1109/ITSC.2018.8569472
Picek, S., Jakobovic, D., Miller, J.F., Batina, L., Cupic, M.: Cryptographic Boolean functions: one output, many design criteria. Appl. Soft Comput. 40, 635–653 (2016). https://doi.org/10.1016/j.asoc.2015.10.066. https://www.sciencedirect.com/science/article/pii/S1568494615007103
Urra, E., Cubillos, C., Cabrera-Paniagua, D.: A hyperheuristic for the dial-a-ride problem with time windows 2015, 1–12 (2015). https://doi.org/10.1155/2015/707056. https://doi.org/10.1155/2015/707056
Vlašić, I., ĐĐurasević, M., Jakobović, D.: A comparative study of solution representations for the unrelated machines environment. Comput. Oper. Res. 123, 105005 (2020). https://doi.org/10.1016/j.cor.2020.105005. https://www.sciencedirect.com/science/article/pii/S0305054820301222
Acknowledgements
This work has been supported in part by Croatian Science Foundation under the project IP-2019-04-4333.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zelić, S., Đurasević, M., Jakobović, D., Planinić, L. (2022). Solving the Dial-a-Ride Problem Using an Adapted Genetic Algorithm. In: Bandini, S., Gasparini, F., Mascardi, V., Palmonari, M., Vizzari, G. (eds) AIxIA 2021 – Advances in Artificial Intelligence. AIxIA 2021. Lecture Notes in Computer Science(), vol 13196. Springer, Cham. https://doi.org/10.1007/978-3-031-08421-8_47
Download citation
DOI: https://doi.org/10.1007/978-3-031-08421-8_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-08420-1
Online ISBN: 978-3-031-08421-8
eBook Packages: Computer ScienceComputer Science (R0)