Abstract We consider the Traveling Salesman Problem with Pickup and Delivery (TSPPD), an extension of the well-known Traveling Salesman Problem where each customer to be served is associated with two quantities of goods to be collected and delivered, respectively. A vehicle with given capacity starts at a depot and must visit each customer exactly once. The vehicle capacity must not be exceeded and the total length of the tour must be minimized. We describe new heuristics for TSPPD, the first based on the exact solution of a special case and the second based on tabu search, and we analyze their average performance through extensive computational experiments. Scope and purpose In several industries vehicles must routinely visit customers and make at each visit a pickup and a delivery. Clearly this must be accomplished without ever violating the vehicle capacity. A common example arises in beer or soft drinks delivery where full bottles must be delivered and empty bottles must be collected. We study this problem for the case of a single vehicle. Since the problem is extremely hard to solve to optimality, we have developed a number of heuristics and tested them on a large number of instances exhibiting different characteristics.
[1]
Fred W. Glover,et al.
Tabu Search - Part I
,
1989,
INFORMS J. Comput..
[2]
Gur Mosheiov,et al.
The Travelling Salesman Problem with pick-up and delivery
,
1994
.
[3]
Gur Mosheiov,et al.
The traveling salesman problem with delivery and backhauls
,
1994,
Oper. Res. Lett..
[4]
Aliza Main,et al.
The travelling salesman problem
,
1996
.
[5]
Fred Glover,et al.
Tabu Search - Part II
,
1989,
INFORMS J. Comput..
[6]
Daniel J. Rosenkrantz,et al.
An Analysis of Several Heuristics for the Traveling Salesman Problem
,
1977,
SIAM J. Comput..
[7]
Nicos Christofides.
Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem
,
1976,
Operations Research Forum.