skip to main content
10.1145/2591796.2591840acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Approximation algorithms for regret-bounded vehicle routing and applications to distance-constrained vehicle routing

Published: 31 May 2014 Publication History

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 vP, 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(v)/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. This is a substantial improvement over the previous-best O(log 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), enabling us to obtain guarantees for these various problems by leveraging our algorithm for additive-RVRP and the underlying techniques. We obtain approximation ratios of [EQUATION] for multiplicative-RVRP, and [EQUATION] for DVRP with distance bound D via reductions to additive-RVRP; the latter improves upon the previous-best approximation for DVRP.
A noteworthy aspect of our results is that they are obtained by devising rounding techniques for a natural configuration-style LP. This furthers our understanding of LP-relaxations for VRPs and enriches the toolkit of techniques that have been utilized for configuration LPs.

Supplementary Material

MP4 File (p744-sidebyside.mp4)

References

[1]
A. Asadpour, M. X. Goemans, A. Madry, S. Oveis Gharan, and A. Saberi. An {EQUATION}-approximation algorithm for the asymmetric traveling salesman problem. In Proc. SODA, 2010.
[2]
N. Bansal, A. Blum, S. Chawla, and A. Meyerson. Approximation algorithms for deadline-TSP and vehicle routing with time windows. In Proc. STOC, pages 166--174, 2004.
[3]
N. Bansal and M. Sviridenko. The Santa Claus problem. In Proc. STOC, pages 31--40, 2006.
[4]
A. Blum, S. Chawla, D. R. Karger, T. Lane, and A. Meyerson. Approximation algorithms for orienteering and discount-reward TSP. SIAM J. Computing, 37(2):653--670, 2007.
[5]
A. Bock, E. Grant, J. Könemann, and L. Sanita. The school bus problem in trees. In Proc. ISAAC, 2011.
[6]
D. Chakrabarty and C. Swamy. Facility location with client latencies: linear-programming based techniques for minimum-latency problems. In Proc. IPCO, 2011.
[7]
C. Chekuri, N. Korula, and M. Pál. Improved algorithms for orienteering and related problems. ACM Transactions on Algorithms, 8(3), 2012.
[8]
C. Chekuri, M. Pál. A recursive greedy algorithm for walks in directed graphs. In Proc. FOCS, 2005.
[9]
M. Desrochers, J. Desrosiers, and M. Solomon. New optimization algorithm for the vehicle routing problem with time windows. Oper. Research, 40:342--354, 1992.
[10]
U. Feige. On maximizing welfare when utility functions are subadditive. SICOMP, 39:122--142, 2009.
[11]
Z. Friggstad. Multiple traveling salesmen in asymmetric metrics. In Proc. APPROX, 2013.
[12]
Z. Friggstad, M Salavatipour, and Z. Svitkina. Asymmetric traveling salesman path and directed latency problems. In Proc. SODA, 2010.
[13]
M. X. Goemans and D. P. Williamson Approximating minimum-cost graph problems with spanning tree edges. Operations Research Letters 16:183--189, 1994.
[14]
B. L. Golden, L. Levy, and R. Vohra. The orienteering problem. Naval Research Logistics, 34:307--318, 1987.
[15]
M. Haimovich and A. Kan. Bounds and heuristics for capacitated routing problems. Mathematics of Operations Research, 10:527--542, 1985.
[16]
N. Karmarkar and R. Karp. An efficient approximation scheme for the one-dimensional bin-packing problem. In Proc. FOCS, 1982.
[17]
G. Laporte, M. Desrochers, and Y. Nobert. Two exact algorithms for the distance constrained vehicle routing problem. Networks, 14:47--61, 1984.
[18]
J. K. Lenstra, D. B. Shmoys, and É. Tardos. Approximation algorithms for scheduling unrelated parallel machines. Math. Prog., 46:259--271, 1990.
[19]
C.-L. Li, D. Simchi-Levi, and M. Desrochers. On the distance constrained vehicle routing problem. Operations research, 40:790--799, 1992.
[20]
V. Nagarajan and R. Ravi. Approximation algorithms for distance constrained vehicle routing problems. Tepper School of Business, CMU, Pittsburgh, 2008.
[21]
V. Nagarajan and R. Ravi. The directed orienteering problem. Algorithmica, 60(4):1017--1030, 2011.
[22]
J. Park and B. Kim. The school bus routing problem: A review. Eur. J. of Oper. Res., 202(2):311--319, 2010.
[23]
T. Rothvoss. Approximating bin packing within O(log OPT · log log OPT) bins. In Proc. FOCS, 2013.
[24]
L. Sanita. Personal communication.
[25]
M. Spada, M. Bierlaire, and T. Liebling. Decision-aiding methodology for the school bus routing and scheduling Problem. Trans. Sci., 39(4):477--490, 2005.
[26]
O. Svensson. Santa Claus schedules jobs on unrelated machines. SICOMP, 41:1318--1341, 2012.
[27]
P. Toth and D. Vigo, eds. The Vehicle Routing Problem. SIAM Monographs on Discrete Mathematics and Applications, Philadelphia, 2002.

Cited By

View all

Index Terms

  1. Approximation algorithms for regret-bounded vehicle routing and applications to distance-constrained vehicle routing

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      STOC '14: Proceedings of the forty-sixth annual ACM symposium on Theory of computing
      May 2014
      984 pages
      ISBN:9781450327107
      DOI:10.1145/2591796
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 31 May 2014

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. LP rounding
      2. approximation algorithms
      3. configuration LPs
      4. distance-constrained vehicle routing
      5. vehicle routing

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      STOC '14
      Sponsor:
      STOC '14: Symposium on Theory of Computing
      May 31 - June 3, 2014
      New York, New York

      Acceptance Rates

      STOC '14 Paper Acceptance Rate 91 of 319 submissions, 29%;
      Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

      Upcoming Conference

      STOC '25
      57th Annual ACM Symposium on Theory of Computing (STOC 2025)
      June 23 - 27, 2025
      Prague , Czech Republic

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)18
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 27 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media