The One-Commodity Pickup-and-Delivery Travelling Salesman Problem

This article deals with a new generalization of the well-known "Travelling Salesman Problem" (TSP) in which cities correspond to customers providing or requiring known amounts of a product, and the vehicle has a given capacity and is located in a special city called depot. Each customer and the depot must be visited exactly once by the vehicle serving the demands while minimizing the total travel distance. It is assumed that the product collected from pickup customers can be delivered to delivery customers. The new problem is called "onecommodity Pickup-and-Delivery TSP" (1-PDTSP). We introduce a 0-1 Integer Linear Programming model for the 1-PDTSP and describe a simple branch-and-cut procedure for finding an optimal solution. The proposal can be easily adapted for the classical "TSP with Pickup-and-Delivery" (PDTSP). To our knowledge, this is the first work on an exact method to solve the classical PDTSP. Preliminary computational experiments on a test-bed PDTSP instance from the literature show the good performances of our proposal.

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

[2]  Gur Mosheiov,et al.  The traveling salesman problem with delivery and backhauls , 1994, Oper. Res. Lett..

[3]  Refael Hassin,et al.  The swapping problem , 1992, Networks.

[4]  E. Balas,et al.  Set Partitioning: A survey , 1976 .

[5]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

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

[7]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[8]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[9]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

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

[11]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[12]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[13]  Daniele Vigo,et al.  Heuristics for the traveling salesman problem with pickup and delivery , 1999, Comput. Oper. Res..

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

[15]  G. Rinaldi,et al.  Chapter 4 The traveling salesman problem , 1995 .