Approximation Algorithms for the Load-Balanced Capacitated Vehicle Routing Problem

We study the load-balanced capacitated vehicle routing problem (LBCVRP): the problem is to design a collection of tours for a fixed fleet of vehicles with capacity Q to distribute a supply from a single depot between a number of predefined clients, in a way that the total traveling cost is a minimum, and the vehicle loads are balanced. The unbalanced loads cause the decrease of distribution quality especially in business environments and flexibility in the logistics activities. The problem being NP-hard, we propose two approximation algorithms. When the demands are equal, we present a $$((1-\frac{1}{Q})\rho +\frac{3}{2})-$$ approximation algorithm that finds balanced loads. Here, $$\rho $$ is the approximation ratio for the known metric traveling salesman problem (TSP). This result leads to a $$2.5-\frac{1}{Q}$$ approximation ratio for the tree metrics since an optimal solution can be found for the TSP on a tree. We present an improved $$2-$$ approximation algorithm. When the demands are unequal, we focus on obtaining approximate solutions since finding balanced loads is NP-complete. We propose an algorithm that provides a $$4-$$ approximation for the balance of the loads. We assume a second approach to get around the difficulties of the feasibility. In this approach, we redefine and convert the problem into a multi-objective problem. The algorithm we propose has a 4 factor of approximation.

[1]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[2]  Chuda Basnet,et al.  Heuristics for vehicle routing on tree-like networks , 1999, J. Oper. Res. Soc..

[3]  Tzong-Ru Lee,et al.  A study of vehicle routing problems with load‐balancing , 1999 .

[4]  Chung-Lun Li,et al.  Worst-Case Analysis of Heuristics for Multidepot Capacitated Vehicle Routing Problems , 1990, INFORMS J. Comput..

[5]  István Borgulya,et al.  An algorithm for the capacitated vehicle routing problem with route balancing , 2008, Central Eur. J. Oper. Res..

[6]  Francesco Mason,et al.  Heuristic algorithms for the 2-period balanced Travelling Salesman Problem in Euclidean graphs , 2011, Eur. J. Oper. Res..

[7]  Jianling Chen,et al.  Modeling of Vehicle Routing Problem with Load Balancing and Time Windows , 2009 .

[8]  Maria Grazia Scutellà,et al.  Balanced paths in acyclic networks: Tractable cases and related approaches , 2005 .

[9]  Tetsuo Asano,et al.  A New Approximation Algorithm for the Capacitated Vehicle Routing Problem on a Tree , 2001, J. Comb. Optim..

[10]  Joseph S. B. Mitchell,et al.  Guillotine Subdivisions Approximate Polygonal Subdivisions: A Simple Polynomial-Time Approximation Scheme for Geometric TSP, k-MST, and Related Problems , 1999, SIAM J. Comput..

[11]  Gilbert Laporte,et al.  Capacitated Vehicle Routing on Trees , 1991, Oper. Res..

[12]  Samir Khuller,et al.  Algorithms for Capacitated Vehicle Routing , 2001, SIAM J. Comput..

[13]  Chul E. Kim,et al.  Approximation Algorithms for Some Routing Problems , 1978, SIAM J. Comput..

[14]  Wei Zhou,et al.  Multiobjective Vehicle Routing Problem with Route Balance Based on Genetic Algorithm , 2013 .

[15]  Alexander H. G. Rinnooy Kan,et al.  Bounds and Heuristics for Capacitated Routing Problems , 1985, Math. Oper. Res..

[16]  Naoki Katoh,et al.  A Capacitated Vehicle Routing Problem on a Tree , 1998, ISAAC.

[17]  Naoki Katoh,et al.  An approximation algorithm for the pickup and delivery vehicle routing problem on trees , 2006, Discret. Appl. Math..

[18]  Bezalel Gavish,et al.  Technical Note - Heuristics for Delivery Problems with Constant Error Guarantees , 1990, Transp. Sci..

[19]  Panos M. Pardalos,et al.  A new bilevel formulation for the vehicle routing problem and a solution method using a genetic algorithm , 2007, J. Glob. Optim..

[20]  Jianling Chen,et al.  Optimization of Vehicle Routing Problem with Load Balancing and Time Windows in Distribution , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[21]  Moshe Dror,et al.  Improved bounds for vehicle routing solutions , 2006, Discret. Optim..

[22]  Abraham P. Punnen,et al.  The asymmetric bottleneck traveling salesman problem: Algorithms, complexity and empirical analysis , 2014, Comput. Oper. Res..

[23]  John E. Beasley,et al.  Route first--Cluster second methods for vehicle routing , 1983 .

[24]  Gilbert Laporte,et al.  Branch-and-bound algorithms for the multi-product assembly line balancing problem , 1989 .

[25]  Ravindra K. Ahuja,et al.  The balanced linear programming problem , 1997 .

[26]  Paolo Toth,et al.  Balanced optimization problems , 1984 .

[27]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.

[28]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[29]  S. Raghavan,et al.  Modeling and Solving the Capacitated Vehicle Routing Problem on Trees , 2008 .

[30]  Abraham P. Punnen,et al.  The balanced traveling salesmanproblem , 2011, Comput. Oper. Res..

[31]  Tetsuo Asano,et al.  Covering points in the plane by k-tours: towards a polynomial time approximation scheme for general k , 1997, STOC '97.

[32]  F. Cowell Chapter 2 Measurement of inequality , 2000 .

[33]  Gilbert Laporte,et al.  Classical Heuristics for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[34]  Leen Stougie,et al.  ANALYSIS OF HEURISTICS FOR VEHICLE ROUTING PROBLEMS , 1988 .

[35]  B. Gavish,et al.  Heuristics for unequal weight delivery problems with a fixed error guarantee , 1987 .

[36]  Paul H. Calamai,et al.  A multi-objective optimization approach to urban school bus routing: Formulation and solution method , 1995 .

[37]  Paolo Toth,et al.  Exact algorithms for routing problems under vehicle capacity constraints , 2010, Ann. Oper. Res..

[38]  M. Tsouros,et al.  Routing-Loading Balance Heuristic Algorithms for a Capacitated Vehicle Routing Problem , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[39]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[40]  Moshe Dror,et al.  Savings by Split Delivery Routing , 1989, Transp. Sci..