Back to Search Start Over

A Branch-and-Price algorithm for the electric autonomous Dial-A-Ride Problem.

Authors :
Su, Yue
Dupin, Nicolas
Parragh, Sophie N.
Puchinger, Jakob
Source :
Transportation Research Part B: Methodological. Aug2024, Vol. 186, pN.PAG-N.PAG. 1p.
Publication Year :
2024

Abstract

The Electric Autonomous Dial-A-Ride Problem (E-ADARP) consists in scheduling a fleet of electric autonomous vehicles to provide ride-sharing services for customers that specify their origins and destinations. The E-ADARP considers the following perspectives: (i) a weighted-sum objective that minimizes both total travel time and total excess user ride time; (ii) the employment of electric autonomous vehicles and a partial recharging policy. This paper presents the first labeling algorithm for a path-based formulation of the DARP/E-ADARP, where the main ingredient includes: (1) fragment-based representation of paths, (2) a novel approach that abstracts fragments to arcs while ensuring excess-user-ride-time optimality, (3) construction of a sparser new graph with the abstracted arcs, which is proven to preserve all feasible routes of the original graph, and (4) strong dominance rules and constant-time feasibility checks to compute the shortest paths efficiently. This labeling algorithm is then integrated into Branch-and-Price (B&P) algorithms to solve the E-ADARP. In the computational experiments, the B&P algorithm achieves optimality in 71 out of 84 instances. Remarkably, among these instances, 50 were solved optimally at the root node without branching. We identify 26 new best solutions, improve 30 previously reported lower bounds, and provide 17 new lower bounds for large-scale instances with up to 8 vehicles and 96 requests. In total 42 new best solutions are generated on previously solved and unsolved instances. In addition, we analyze the impact of incorporating the total excess user ride time within the objectives and allowing unlimited visits to recharging stations. The following managerial insights are provided: (1) solving a weighted-sum objective function can significantly enhance the service quality, while still maintaining operational costs at nearly optimal levels, (2) the relaxation on charging visits allows us to solve all instances feasibly and further reduces the average solution cost. • We use a new paradigm to minimize (excess-)user-ride-time in the labeling algorithm. • Our CG algorithm optimizes 50 out of 84 instances at the root node. • Our CG algorithm obtains 24 better lower bounds than the best-reported results. • Our CG algorithm identifies 22 new best solutions and 15 new optimal solutions. • The B&P solves 71 out of 84 instances optimally and obtains 26 new best solutions. • The B&P obtains 30 better lower bounds compared to the best-reported results. • We investigate the impact of adding the total excess user ride time in the objectives. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01912615
Volume :
186
Database :
Academic Search Index
Journal :
Transportation Research Part B: Methodological
Publication Type :
Academic Journal
Accession number :
178501907
Full Text :
https://doi.org/10.1016/j.trb.2024.103011