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 n locations, h vehicles of identical capacity λ located at various depots, and m 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 O(λ m). We propose two simple algorithms: the first achieves the same approximation ratio of O(λ m) with improved running time, and the second attains an approximation ratio of O(mλ). A combination of them yields an approximation ratio of O([4]n12n) under m=(n). Moreover, for the case m n, by extending our algorithms, we derive an O(n n)-approximation algorithm, which also improves the current best-known approximation ratio of O(n2n) for the classic (single-vehicle) DaRP, obtained by Gupta et al. (ACM Trans. Algorithms, 2010).

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…