The split-demand one-commodity pickup-and-delivery travelling salesman problem

This thesis focuses on a kind of problems thoroughly studied in operational research, in particular in Vehicle Routing Problems. Despite there are a lot of studies about them, the most basic are still difficult to solve optimally, even for small size and the lacking practical use. Because of that, this thesis develops exact and heuristic algorithms to solve a particular problem known as The split-demand one-commodity pickup-and-delivery travelling salesman problem (SD1PDTSP). This combines three vehicle routing problems. The first one is the Capacitated Vehicle Routing Problem (CVRP), aiming at designing the routes for a vehicle fleet to deliver a commodity from the depot to a set of customers. Each route starts and ends at the depot, and the load of a vehicle through a route should never exceed the vehicle capacity. A fundamental assumption is that each customer cannot be visited more than once. The aim of the CVRP is to satisfy the demand of each customer while minimizing the total distance travelled by the fleet. The second problem is the Split Delivery Vehicle Routing Problem (SDVRP), which allows a customer to be visited more than once. The third problem still moves one commodity while it allows more than one pickup location. It is the One Commodity Pickup-and-Delivery Travelling Salesman Problem (1-PDTSP). Using the elements of these three problems, the SD1PDTSP is defined as follows. Let us consider a finite set of locations. The travel distances (or costs) between the locations are assumed to be known. Each location is related to a customer, with a known positive or negative demand of a commodity (e.g. bicycles). We assume that the sum of all demands is equal to zero. Customers with negative demands correspond to pickup locations, and customers with positive demands correspond to delivery locations. It is assumed that there is one vehicle with a given capacity that must visit each location at least once through a route to move the commodity and satisfy all the customer demands. Each visit may partially satisfy a customer, and all the visits to that customer must end up with exactly its full demand. The SD1PDTSP consists of finding a minimum-cost route for the vehicle such that it satisfies the demand of all customers. Note that such a route may not exist, and in general checking whether a feasible solution exists is a NP-complete problem due to the limitation in the number of visits to each location and the vehicle capacity. The importance of these kind of problems is not due to the computational complexity only, but also the variety of practical applications. In fact, the idea of Operational Research appears formally in 1938 in the SecondWorldWar, in the frame in collaborative researches between soldiers and scientists about planning of fight military operations. A part of the most obvious examples in logistic (distribution of commodities, scholar routes,etc.), there are more examples as operational control of traffic light, those that can be found in robotic systems that allow to solve production problems, in genetic, etc. Other kind of practical applications arise due to the growing worry about environment. This thesis studies the case of the management of bicycle sharing systems. These are increasingly in demand due to the need of space, the high traffic density and the high emission of noise and CO2.

[1]  Mohamed Reghioui,et al.  An Effective Memetic Algorithm with Population Management for the Split Delivery Vehicle Routing Problem , 2007, Hybrid Metaheuristics.

[2]  Marcus Poggi de Aragão,et al.  Improved lower bounds for the Split Delivery Vehicle Routing Problem , 2010, Oper. Res. Lett..

[3]  Frédéric Meunier,et al.  Bike sharing systems: Solving the static rebalancing problem , 2013, Discret. Optim..

[4]  Jacques Renaud,et al.  An efficient composite heuristic for the symmetric generalized traveling salesman problem , 1998, Eur. J. Oper. Res..

[5]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[6]  Petrica C. Pop,et al.  The generalized traveling salesman problem solved with ant algorithms , 2013, Complex Adapt. Syst. Model..

[7]  Marshall L. Fisher,et al.  Optimal Solution of Vehicle Routing Problems Using Minimum K-Trees , 1994, Oper. Res..

[8]  Dirk Oliver Theis A note on the relationship between the graphical traveling salesman polyhedron, the Symmetric Traveling Salesman Polytope, and the metric cone , 2010, Discret. Appl. Math..

[9]  Giovanni Rinaldi,et al.  The graphical relaxation: A new framework for the symmetric traveling salesman polytope , 1993, Math. Program..

[10]  José-Manuel Belenguer,et al.  A Lower Bound for the Split Delivery Vehicle Routing Problem , 2000, Oper. Res..

[11]  Daniel J. Kleitman,et al.  A worst-case analysis for the split delivery vehicle routing problem with minimum delivery amounts , 2013, Optim. Lett..

[12]  Dragan Urošević,et al.  A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem , 2011, Eur. J. Oper. Res..

[13]  Dirk Oliver Theis,et al.  On the facial structure of Symmetric and Graphical Traveling Salesman Polyhedra , 2007, Discret. Optim..

[14]  Bruce L. Golden,et al.  The split delivery vehicle routing problem with minimum delivery amounts , 2010 .

[15]  Gilbert Laporte,et al.  Generalized travelling salesman problem through n sets of nodes: the asymmetrical case , 1987, Discret. Appl. Math..

[16]  Alan J. Hoffman,et al.  SOME RECENT APPLICATIONS OF THE THEORY OF LINEAR INEQUALITIES TO EXTREMAL COMBINATORIAL ANALYSIS , 2003 .

[17]  Bruce L. Golden,et al.  A worst-case analysis for the split delivery capacitated team orienteering problem with minimum delivery amounts , 2014, Optim. Lett..

[18]  Juan José Salazar González,et al.  The one‐commodity pickup‐and‐delivery traveling salesman problem: Inequalities and algorithms , 2007, Networks.

[19]  Claudia Archetti,et al.  Branch-and-cut algorithms for the split delivery vehicle routing problem , 2014, Eur. J. Oper. Res..

[20]  Fanggeng Zhao,et al.  Genetic algorithm for the one-commodity pickup-and-delivery traveling salesman problem , 2009, Comput. Ind. Eng..

[21]  Michel Gendreau,et al.  Vehicle Routing with Time Windows and Split Deliveries , 2003 .

[22]  Juan-José Salazar-González,et al.  The split-demand one-commodity pickup-and-delivery travelling salesman problem , 2015 .

[23]  George B. Dantzig,et al.  Solution of a Large-Scale Traveling-Salesman Problem , 1954, Oper. Res..

[24]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[25]  Philippe Augerat,et al.  Approche polyèdrale du problème de tournées de véhicules. (Polyhedral approach of the vehicle routing problem) , 1995 .

[26]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[27]  Gur Mosheiov,et al.  The Travelling Salesman Problem with pick-up and delivery , 1994 .

[28]  G. Laporte,et al.  Generalized Travelling Salesman Problem Through n Sets Of Nodes: An Integer Programming Approach , 1983 .

[29]  Vasek Chvátal,et al.  Edmonds polytopes and weakly hamiltonian graphs , 1973, Math. Program..

[30]  A. Mahjoub,et al.  The splittable pickup and delivery problem with reloads , 2008 .

[31]  Giovanni Rinaldi,et al.  The symmetric traveling salesman polytope and its graphical relaxation: Composition of valid inequalities , 1991, Math. Program..

[32]  Maria Grazia Speranza,et al.  The Split Delivery Vehicle Routing Problem: A Survey , 2008 .

[33]  Moshe Dror,et al.  Vehicle routing with split deliveries , 1994, Discret. Appl. Math..

[34]  Gerhard Reinelt,et al.  Traveling salesman problem , 2012 .

[35]  Giovanni Rinaldi,et al.  The Symmetric Traveling Salesman Polytope: New Facets from the Graphical Relaxation , 2007, Math. Oper. Res..

[36]  Juan José Salazar González,et al.  The One-Commodity Pickup-and-Delivery Travelling Salesman Problem , 2001, Combinatorial Optimization.

[37]  Nicos Christofides,et al.  Graph theory: An algorithmic approach (Computer science and applied mathematics) , 1975 .

[38]  Martin W. P. Savelsbergh,et al.  Worst-Case Analysis for Split Delivery Vehicle Routing Problems , 2006, Transp. Sci..

[39]  Gregory Gutin,et al.  Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[40]  J. Monnot,et al.  The Traveling Salesman Problem and its Variations , 2014 .

[41]  Jens Vygen,et al.  Integer programming and combinatorial optimization : 17th International Conference, IPCO 2014, Bonn, Germany, June 23-25, 2014, proceedings , 2014 .

[42]  Gilbert Laporte,et al.  Thirty Years of Inventory Routing , 2014, Transp. Sci..

[43]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[44]  Mingzhou Jin,et al.  A two-stage algorithm with valid inequalities for the split delivery vehicle routing problem , 2007 .

[45]  Guy Desaulniers,et al.  Branch-and-Price-and-Cut for the Split-Delivery Vehicle Routing Problem with Time Windows , 2008, Oper. Res..

[46]  Gérard Cornuéjols,et al.  The traveling salesman problem on a graph and some related integer polyhedra , 1985, Math. Program..

[47]  Pierre Hansen,et al.  Variable neighborhood search , 1997, Eur. J. Oper. Res..

[48]  Giovanni Rinaldi,et al.  A Branch-and-Cut Algorithm for the Resolution of Large-Scale Symmetric Traveling Salesman Problems , 1991, SIAM Rev..

[49]  M. Sol The general pickup and delivery problem , 2010 .

[50]  Mauro Dell'Amico,et al.  The bike sharing rebalancing problem: Mathematical formulations and benchmark instances , 2014 .

[51]  Giovanni Rinaldi,et al.  Branch and cut algorithms for the vehicle routing problem , 1999 .

[52]  Shen Lin Computer solutions of the traveling salesman problem , 1965 .

[53]  Juan José Salazar González,et al.  The multi-commodity one-to-one pickup-and-delivery traveling salesman problem , 2009, Eur. J. Oper. Res..

[54]  B. Fleischmann A cutting plane procedure for the travelling salesman problem on road networks , 1985 .

[55]  Chelsea C. White,et al.  Pickup and Delivery with Split Loads , 2008, Transp. Sci..

[56]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[57]  Ali Ridha Mahjoub,et al.  Models for the single-vehicle preemptive pickup and delivery problem , 2010, Journal of Combinatorial Optimization.

[58]  B. Golden,et al.  Models and branch-and-cut algorithms for pickup and delivery problems with time windows , 2007 .

[59]  Raymond R. Hill,et al.  A ring-based diversification scheme for routing problems , 2009, Int. J. Math. Oper. Res..

[60]  Joseph Hubert Wilck,et al.  A Genetic Algorithm for the Split Delivery Vehicle Routing Problem , 2012 .

[61]  Maria Grazia Speranza,et al.  Vehicle routing problems with split deliveries , 2012, Int. Trans. Oper. Res..

[62]  Luís Gouveia,et al.  Load-dependent and precedence-based models for pickup and delivery problems , 2015, Comput. Oper. Res..

[63]  Bruce L. Golden,et al.  The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach , 2007 .

[64]  Chelsea C. White,et al.  Precedence constrained pickup and delivery with split loads , 2012 .

[65]  Maria Grazia Speranza,et al.  A column generation approach for the split delivery vehicle routing problem , 2011, Networks.

[66]  Sophie N. Parragh,et al.  A survey on pickup and delivery problems Part I : Transportation between customers and depot , 2007 .

[67]  L. Gouveia A result on projection for the vehicle routing ptoblem , 1995 .

[68]  Gerhard Reinelt,et al.  On the graphical relaxation of the symmetric traveling salesman polytope , 2007, Math. Program..

[69]  Raymond R. Hill,et al.  Testing local search move operators on the vehicle routing problem with split deliveries and time windows , 2015, Comput. Oper. Res..

[70]  Gerhard Reinelt,et al.  A Cutting Plane Algorithm for the Linear Ordering Problem , 1984, Oper. Res..

[71]  Matteo Fischetti,et al.  The symmetric generalized traveling salesman polytope , 1995, Networks.

[72]  T. M. Cavalier,et al.  A Construction Heuristic for the Split Delivery Vehicle Routing Problem , 2012 .

[73]  Xinhui Zhang,et al.  An adaptive memory algorithm for the split delivery vehicle routing problem , 2010, J. Heuristics.

[74]  Martin Grötschel,et al.  On the symmetric travelling salesman problem I: Inequalities , 1979, Math. Program..

[75]  M. Grötschel,et al.  New aspects of polyhedral theory , 1982 .

[76]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[77]  Jack Edmonds,et al.  Maximum matching and a polyhedron with 0,1-vertices , 1965 .

[78]  Jean Fonlupt,et al.  The traveling salesman problem in graphs with some excluded minors , 1992, Math. Program..

[79]  Juan José Salazar González,et al.  Heuristics for the One-Commodity Pickup-and-Delivery Traveling Salesman Problem , 2004, Transp. Sci..

[80]  Sophie N. Parragh,et al.  A survey on pickup and delivery models Part II : Transportation between pickup and delivery locations , 2007 .

[81]  Rafael E. Aleman,et al.  A tabu search with vocabulary building approach for the vehicle routing problem with split demands , 2010, Int. J. Metaheuristics.

[82]  Yavuz A. Bozer,et al.  A shortest path approach to the multiple-vehicle routing problem with split pick-ups , 2006 .

[83]  Adam N. Letchford,et al.  Multistars, partial multistars and the capacitated vehicle routing problem , 2002, Math. Program..

[84]  Anand Subramanian,et al.  An iterated local search heuristic for the split delivery vehicle routing problem , 2015, Comput. Oper. Res..

[85]  M. Dror,et al.  Split delivery routing , 1990 .

[86]  Matteo Fischetti,et al.  A Branch-and-Cut Algorithm for the Symmetric Generalized Traveling Salesman Problem , 1997, Oper. Res..

[87]  Shoshana Anily,et al.  Approximation algorithms for the capacitated traveling salesman problem with pickups and deliveries , 1999 .

[88]  Alain Hertz,et al.  A Tabu Search Algorithm for the Split Delivery Vehicle Routing Problem , 2003, Transp. Sci..

[89]  K. Lemmens,et al.  To split or not to split: that is the question , 2007 .

[90]  M. R. Rao,et al.  Odd Minimum Cut-Sets and b-Matchings , 1982, Math. Oper. Res..

[91]  Martin W. P. Savelsbergh,et al.  An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem , 2008, Transp. Sci..

[92]  Tal Raviv,et al.  Static repositioning in a bike-sharing system: models and solution approaches , 2013, EURO J. Transp. Logist..