Approximation Algorithms for Regret-Bounded Vehicle Routing and Applications to Distance-Constrained Vehicle Routing

Abstract

We consider vehicle-routing problems (VRPs) that incorporate the notion of regret of a client, which is a measure of the waiting time of a client relative to its shortest-path distance from the depot. Formally, we consider both the additive and multiplicative versions of, what we call, the regret-bounded vehicle routing problem (RVRP). In these problems, we are given an undirected complete graph G=(\r\ V,E) on n nodes with a distinguished root (depot) node r, edge costs \cuv\ that form a metric, and a regret bound R. Given a path P rooted at r and a node v∈ P, let cP(v) be the distance from r to v along P. The goal is to find the fewest number of paths rooted at r that cover all the nodes so that for every node v covered by (say) path P: (i) its additive regret cP(v)-crv, with respect to P is at most R in additive-RVRP; or (ii) its multiplicative regret, cP(c)/crv, with respect to P is at most R in multiplicative-RVRP. Our main result is the first constant-factor approximation algorithm for additive-RVRP by devising rounding techniques for a natural configuration-style LP. This is a substantial improvement over the previous-best O( n)-approximation. Additive-RVRP turns out be a rather central vehicle-routing problem, whose study reveals insights into a variety of other regret-related problems as well as the classical distance-constrained VRP (DVRP). We obtain approximation ratios of O((RR-1)) for multiplicative-RVRP, and O(\OPT, D D\) for DVRP with distance bound D via reductions to additive-RVRP; the latter improves upon the previous-best approximation for DVRP.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…