Abstract
In this paper we study the one commodity pickup-and-delivery traveling salesman problem with restricted depot (1-PDTSP-RD), which is a generalization of the classical traveling salesman problem (TSP). We first introduce a polynomial size integer programming formulation for the problem and then study the feasibility issue which is shown to be \(\mathcal {NP}\)-complete by itself. In particular, we prove sufficient conditions for the feasibility of the problem and provide a polynomial algorithm to find a feasible solution. We also develop a bound on the cost of the 1-PDTSP-RD solution in terms of the cost of the TSP solution. Based on this bound, we provide a heuristic algorithm to solve the 1PDTSP-RD. Extensive numerical experiments are performed to evaluate the efficiency of both the exact and approximation algorithms.
Similar content being viewed by others
References
Anily S, Bramel J (1999) Approximation algorithms for the capacitated traveling salesman problem with pickups and deliveries. Naval Res Logist 46:654–670
Anily S, Gendreau M, Laporte G (1999) The swapping problem on a line. SIAM J Comput 29:327–335
Anily S, Hassin R (1992) The wwapping problem. Networks 22:419–433
Anily S, Mosheiov G (1994) The traveling salesman problem with delivery and backhauls. Oper Res Lett 16:11–18
Blanco V, Carpente L, Hinojosa Y, Puerto J (2010) Planning for agricultural forage harvesters and trucks: model, heuristics, and case study. Netw Spat Econ 10:321–343
Battarra M, Erdogan G, Laporte G, Vigo D (2010) The traveling salesman problem with pickups, deliveries, and handling costs. Trans Sci 44:383–399
Campbell AM, Thomas BW (2008) Probabilistic traveling salesman problem with deadlines. Trans Sci 42:1–21
Chalasani P, Motwani R (1999) Approximating capacitated routing and delivery problems. SIAM J Comput 28:2133–2149
Christofides N (1976) Worst-case analysis of a new heuristic for the traveling salesman problem. Report 388, Graduate School of Industrial Administration. Carnegie-Mellon University, Pittsburgh, PA
Feillet D, Dejax P, Gendreau M (2005) Traveling salesman problems with profits. Trans Sci 39:188–205
Guan DJ (1998) Routing a vehicle of capacity greater than one. Discret Appl Math 81:41–57
Helsgaun K (2000) An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur J Oper Res 126:106–130
Helsgaun K (2009) General k-opt submoves for the Lin-Kernighan TSP heuristic. Math Program Comput 1:119–163
Hernandez-Perez H, Salazar-Gonzalez J (2002) The one-commodity pickup-and-delivery traveling salesman problem. Lect Notes Comput Sci 2570:89–104
Hernandez-Perez H, Salazar-Gonzalez J (2004a) A branch-and-cut algorithm for a traveling salesman problem With pickup and delivery. Discret Appl Math 145:126–139
Hernandez-Perez H, Salazar-Gonzalez J (2004b) Heuristics for the one-commodity pickup-and-delivery traveling salesman problem. Trans Sci 38:245–255
Hernandez-Perez H, Salazar-Gonzalez J (2007) The one-commodity pickup-and-delivery traveling salesman problem: inequalities and algorithms. Networks 50:258–272
Hernandez-Perez H, Rodrguez-Martn I, Salazar-Gonzalez J (2009) A hybrid GRASP/VND heuristic for the one-commodity pickup-and-delivery traveling salesman problem. Comput Oper Res 36:1639–1645
Johnson DS, McGeoch LA (1997) The traveling salesman problem: A case study in local optimization. In: Aarts EJL, Lenstra JK (eds) Local search in combinatorial optimization. Wiley, Chichester
Larsen A, Madsen OBG, Solomon MM (2004) The a priori dynamic traveling salesman problem with time windows. Trans Sci 38:459–472
Lin S (1965) Computer solutions of the traveling salesman problem. Bell Syst Tech J 44:2245–2269
Lin S, Kernighan BW (1971) An effective heuristic algorithm for the traveling salesman problem. Bell Telephone Laboratories, Incorporated, Murray Hill
Louveaux F, Salazar-Gonzalez J (2008) On the one-commodity pickup-and-delivery traveling salesman problem with stochastic demands. Math Program 119:168–194
Miller C, Tucker A, Zemlin R (1960) Integer programming formulation of traveling salesan problems. ACM J 7:326–329
Mirmohammadsadeghi S, Ahmed S (2015) Memetic heuristic approach for solving truck and trailer routing problems with stochastic demands and time windows. Networks and spatial economics in press. doi:10.1007/s11067-014-9282-2
Mitrovic-Minic S, Krishnamurtia R, Laporte G (2004) Double-horizon based heuristics for the dynamic pickup and delivery problem with time windows. Trans Res Part B: Methodol 38:669–685
Mladenovíc M, Uroševíc D, Hafani S, Ilíc A (2012) A general variable neighborhood search for the one-commodity pickup-and-delivery traveling salesman problem. Eur J Oper Res 220:270–285
Mosheiov G (1994) The travelling salesman problem with pick-up and deliveries. Eur J Oper Res 79:299–310
Norouzi N, Tavakkoli-Moghaddam R, Ghazanfari M, Alinaghian M, Salamatbakhsh A (2012) A new multi-objective competitive open vehicle routing problem solved by particle swarm optimization. Netw Spat Econ 12:609–633
Psaraftis H (1983) Analysis of an O(n 2) heuristic for the single vehicle many-to-many Euclidean dial-a-ride problem. Trans Res Part B: Methodol 17:133–145
Raviv T, Tzur M, Forma IA (2012) Static repositioning in a bike-sharing system: models and solution approaches. EURO J Trans Logist:1–43
Real data from Velo bike-share system, Antwerpen, Belgium (accesss 2011) https://www.velo-antwerpen.be
Savelsbergh MWP (1985) Local search in routing problems with time windows. Ann Oper Res 4:285–305
Savelsbergh MWP, Sol M (1995) The general pickup and delivery problem. Trans Sci 29:17–29
Wang F, Lim A, Xu Z (2006) The one-commodity pickup and delivery travelling salesman problem on a path or a tree. Networks 48:24–35
Wang X, Regan AC (2002) Local truckload pickup and delivery with hard time window constraints. Trans Res Part B: Methodol 26:97–112
Yan S, Hsiao FY, Chen YC (2015) Inter-school bus scheduling under stochastic travel times. Networks and spatial economics in press. doi:10.1007/s11067-014-9280-4
Zhang J, Lam WHK, Chen BY (2013) A Stochastic Vehicle Routing Problem with Travel Time Uncertainty: Trade-Off Between Cost and Customer Service. Netw Spat Econ 13:471–496
Zhao F, Li S, Sun J, Mei D (2009) Genetic algorithm for the one-commodity pickup-and-delivery traveling salesman problem. Comput Ind Eng 56:1642–1648
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Han, L., Luong, B.T. & Ukkusuri, S. An Algorithm for the One Commodity Pickup and Delivery Traveling Salesman Problem with Restricted Depot. Netw Spat Econ 16, 743–768 (2016). https://doi.org/10.1007/s11067-015-9297-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11067-015-9297-3