Improved Approximations for Dial-a-Ride Problems
Abstract
The multi-vehicle dial-a-ride problem (mDaRP) is a fundamental vehicle routing problem with pickups and deliveries, widely applicable in ride-sharing, economics, and transportation. Given a set of locations, vehicles of identical capacity located at various depots, and ride requests each defined by a source and a destination, the goal is to plan non-preemptive routes that serve all requests while minimizing the total travel distance, ensuring that no vehicle carries more than passengers at any time. The best-known approximation ratio for the mDaRP remains . We propose two simple algorithms: the first achieves the same approximation ratio of with improved running time, and the second attains an approximation ratio of . A combination of them yields an approximation ratio of under . Moreover, for the case , by extending our algorithms, we derive an -approximation algorithm, which also improves the current best-known approximation ratio of for the classic (single-vehicle) DaRP, obtained by Gupta et al. (ACM Trans. Algorithms, 2010).
Cite
@article{arxiv.2601.21652,
title = {Improved Approximations for Dial-a-Ride Problems},
author = {Jingyang Zhao and Mingyu Xiao},
journal= {arXiv preprint arXiv:2601.21652},
year = {2026}
}