Article ID: | iaor201530002 |
Volume: | 66 |
Issue: | 4 |
Start Page Number: | 170 |
End Page Number: | 180 |
Publication Date: | Feb 2016 |
Journal: | Computers and Operations Research |
Authors: | Krushinsky Dmitry, Li Baoxiang, Reijers Hajo A, Van Woensel Tom |
Keywords: | combinatorial optimization, heuristics |
The Share-a-Ride Problem (SARP) aims at maximizing the profit of serving a set of passengers and parcels using a set of homogeneous vehicles. We propose an adaptive large neighborhood search (ALNS) heuristic to address the SARP. Furthermore, we study the problem of determining the time slack in a SARP schedule. Our proposed solution approach is tested on three sets of realistic instances. The performance of our heuristic is benchmarked against a mixed integer programming (MIP) solver and the Dial-a-Ride Problem (DARP) test instances. Compared to the MIP solver, our heuristic is superior in both the solution times and the quality of the obtained solutions if the CPU time is limited. We also report new best results for two out of twenty benchmark DARP instances.