Skip to main content
Log in

An Algorithm for the One Commodity Pickup and Delivery Traveling Salesman Problem with Restricted Depot

  • Published:
Networks and Spatial Economics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  Google Scholar 

  • Anily S, Gendreau M, Laporte G (1999) The swapping problem on a line. SIAM J Comput 29:327–335

    Article  Google Scholar 

  • Anily S, Hassin R (1992) The wwapping problem. Networks 22:419–433

    Article  Google Scholar 

  • Anily S, Mosheiov G (1994) The traveling salesman problem with delivery and backhauls. Oper Res Lett 16:11–18

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Battarra M, Erdogan G, Laporte G, Vigo D (2010) The traveling salesman problem with pickups, deliveries, and handling costs. Trans Sci 44:383–399

    Article  Google Scholar 

  • Campbell AM, Thomas BW (2008) Probabilistic traveling salesman problem with deadlines. Trans Sci 42:1–21

    Article  Google Scholar 

  • Chalasani P, Motwani R (1999) Approximating capacitated routing and delivery problems. SIAM J Comput 28:2133–2149

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Feillet D, Dejax P, Gendreau M (2005) Traveling salesman problems with profits. Trans Sci 39:188–205

    Article  Google Scholar 

  • Guan DJ (1998) Routing a vehicle of capacity greater than one. Discret Appl Math 81:41–57

    Article  Google Scholar 

  • Helsgaun K (2000) An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur J Oper Res 126:106–130

    Article  Google Scholar 

  • Helsgaun K (2009) General k-opt submoves for the Lin-Kernighan TSP heuristic. Math Program Comput 1:119–163

    Article  Google Scholar 

  • Hernandez-Perez H, Salazar-Gonzalez J (2002) The one-commodity pickup-and-delivery traveling salesman problem. Lect Notes Comput Sci 2570:89–104

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hernandez-Perez H, Salazar-Gonzalez J (2004b) Heuristics for the one-commodity pickup-and-delivery traveling salesman problem. Trans Sci 38:245–255

    Article  Google Scholar 

  • Hernandez-Perez H, Salazar-Gonzalez J (2007) The one-commodity pickup-and-delivery traveling salesman problem: inequalities and algorithms. Networks 50:258–272

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lin S (1965) Computer solutions of the traveling salesman problem. Bell Syst Tech J 44:2245–2269

    Article  Google Scholar 

  • Lin S, Kernighan BW (1971) An effective heuristic algorithm for the traveling salesman problem. Bell Telephone Laboratories, Incorporated, Murray Hill

    Google Scholar 

  • Louveaux F, Salazar-Gonzalez J (2008) On the one-commodity pickup-and-delivery traveling salesman problem with stochastic demands. Math Program 119:168–194

    Google Scholar 

  • Miller C, Tucker A, Zemlin R (1960) Integer programming formulation of traveling salesan problems. ACM J 7:326–329

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mosheiov G (1994) The travelling salesman problem with pick-up and deliveries. Eur J Oper Res 79:299–310

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Savelsbergh MWP, Sol M (1995) The general pickup and delivery problem. Trans Sci 29:17–29

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang X, Regan AC (2002) Local truckload pickup and delivery with hard time window constraints. Trans Res Part B: Methodol 26:97–112

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Satish Ukkusuri.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11067-015-9297-3

Keywords

Navigation