Solving the Dial-a-Ride Problem Using an Adapted Genetic Algorithm

被引:0
作者
Zelic, Stjepan [1 ]
Durasevic, Marko [2 ]
Jakobovic, Domagoj [2 ]
Planinic, Lucija [2 ]
机构
[1] Hypefy World, Zagreb, Croatia
[2] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
来源
AIXIA 2021 - ADVANCES IN ARTIFICIAL INTELLIGENCE | 2022年 / 13196卷
关键词
Genetic algorithm; Dial a ride problem; Optimisation; SEARCH;
D O I
10.1007/978-3-031-08421-8_47
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:689 / 699
页数:11
相关论文
共 16 条
[1]   A genetic algorithm for the vehicle routing problem [J].
Baker, BM ;
Ayechew, MA .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (05) :787-800
[2]   Intractability of the dial-a-ride problem and a multiobjective solution using simulated annealing [J].
Baugh, JW ;
Kakivaya, GKR ;
Stone, JR .
ENGINEERING OPTIMIZATION, 1998, 30 (02) :91-123
[3]   A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem [J].
Burke, Edmund K. ;
Curtois, Timothy ;
Post, Gerhard ;
Qu, Rong ;
Veltman, Bart .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (02) :330-341
[4]  
Busing C., 2021, DIAL A RIDE PROBLEM
[5]   The dial-a-ride problem: models and algorithms [J].
Cordeau, Jean-Francois ;
Laporte, Gilbert .
ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) :29-46
[6]   A tabu search heuristic for the static multi-vehicle dial-a-ride problem [J].
Cordeau, JF ;
Laporte, G .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2003, 37 (06) :579-594
[7]  
Cubillos C, 2007, LECT NOTES COMPUT SC, V4527, P498
[8]   Dial-a-Ride Problem with Users' Accept/Reject Decisions Based on Service Utilities [J].
Dong, Xiaotong ;
Rey, David ;
Waller, S. Travis .
TRANSPORTATION RESEARCH RECORD, 2020, 2674 (10) :55-67
[9]   A HEURISTIC ALGORITHM FOR THE MULTIVEHICLE ADVANCE REQUEST DIAL-A-RIDE PROBLEM WITH TIME WINDOWS [J].
JAW, JJ ;
ODONI, AR ;
PSARAFTIS, HN ;
WILSON, NHM .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 1986, 20 (03) :243-257
[10]   Solving the Dial-a-Ride problem using genetic algorithms [J].
Jorgensen, R. M. ;
Larsen, J. ;
Bergvinsdottir, K. B. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (10) :1321-1331