Skip to main content
Log in

Designing a multi-depot multi-period vehicle routing problem with time window: hybridization of tabu search and variable neighbourhood search algorithm

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

This research formulates a real-life multi-depot and multi-period vehicle routing problem (MDMPVRP) by imposing time window (TW) and many other constraints. A set of customers, spread in different locations, are to be served by a fleet of heterogeneous vehicles over a finite number of periods. Each customer is associated with combinations of routes and vehicles over the period. A customer must be served in one of the allowable combinations. The objective of this MDMPVRP-TW is to minimize the total distance traversed by the fleet over the planning horizon. The proposed MDMPVRP-TW is an extension of vehicle routing problem (VRP), and is hence an NP-hard problem. In order to optimize it, we propose a hybrid meta-heuristic approach by combining tabu search (TS) and variable neighbourhood search (VNS) algorithms. Furthermore, to provide richer insights, the efficacy of the proposed method and mathematical formulation is demonstrated through numerical experiments for a number of instances varying from small to large scale.

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.

Figure 1

Similar content being viewed by others

Abbreviations

\( V_1=\{1,2,\ldots ,n\} \) :

Set of customers

\( V_2=\{n+1,\ldots ,n+d\} \) :

Set of depots

\( V=V_1\cup V_2 \) :

Set of all nodes

ij :

Indices for the customer nodes over the set V

t :

Index for the time period over the set \(T=\{1,2,\ldots ,p\}\)

k :

Index for heterogeneous vehicle over the set \(K=\{1,2,\ldots ,r\}\)

\( D_k \) :

Maximum duration of vehicle k

\( Q_k \) :

Capacity of the vehicle k

v :

Average vehicle speed

\( r_i \) :

Number of allowable combinations of ith customer

\( q_{it}\) :

Demand at ith node in period t

\( d_{ij}\) :

Distance between the nodes i and j

[\(e_{it},l_{it}\)]:

Time interval in which service must start at node i in period t

\( s_{ikt} \) :

Service time required at i in tth period by kth vehicle

\( f_i \) :

Visit frequency to the node i over entire planning horizon

\( C_i \) :

Set of visit combinations of customer i

\( a_{rt} \) :

1 if day t belongs to combination r, otherwise 0

\( \Lambda \) :

\(\max \) \(\{l_{it}|i\in V_2\}\)

\( ar_{ikt} \) :

Arrival time of the vehicle k at i in tth period

\( y_{ikt} \) :

Remaining cargo of kth vehicle on arrival at i in tth period

\( w_{ir} \) :

1 if visit combination \(r\in C_i\) is selected for node i, otherwise 0

\( E_{ikt} \) :

1 if vehicle k visits depot i in period t for intermediate replenishment, otherwise 0

\( M_{ikt} \) :

1 if vehicle k starts a tour from ith depot in period t, otherwise 0

\( N_{ikt} \) :

1 if vehicle k ends a tour at ith depot in period t, otherwise 0

\( x_{ijkt} \) :

1 if vehicle k goes from i to j in period t, otherwise 0

References

  1. Cordeau J F, Laporte G and Mercier A 2001 A unified tabu search heuristic for vehicle routing problems with time windows. J. Oper. Res. Soc. 52(8): 928–936

    Article  Google Scholar 

  2. Yousefikhoshbakht M, Didehvar F and Rahmati F 2014 Solving the heterogeneous fixed fleet open vehicle routing problem by a combined metaheuristic algorithm. Int. J. Prod. Res. 52(9): 2565–2575

    Article  Google Scholar 

  3. Taillard E, Badeau P, Gendreau M, Guertin F and Potvin J Y 1997 A tabu search heuristic for the vehicle routing problem with soft time windows. Transp. Sci. 31(2): 170–186

    Article  Google Scholar 

  4. Paul A, Kumar R S, Rout C and Goswami A 2021 A bi-objective two-echelon pollution routing problem with simultaneous pickup and delivery under multiple time windows constraint. OPSEARCH 269(1): 1–32

    Google Scholar 

  5. Solomon M M 1987 Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 35(2): 254–265

    Article  MathSciNet  Google Scholar 

  6. Bräysy O and Gendreau M 2005 Vehicle routing problem with time windows, part I: route construction and local search algorithms. Transp. Sci. 39(1): 104–118

    Article  Google Scholar 

  7. Chang T S, Wan Y W and Ooi W T 2009 A stochastic dynamic traveling salesman problem with hard time windows. Eur. J. Oper. Res. 198(3): 748–759

    Article  MathSciNet  Google Scholar 

  8. Miranda D M and Conceição S V 2016 The vehicle routing problem with hard time windows and stochastic travel and service time. Expert Syst. Appl. 64: 104–116

  9. Chu J C, Yan S and Huang H J 2017 A multi-trip split-delivery vehicle routing problem with time windows for inventory replenishment under stochastic travel times. Netw. Spatial Econ. 17(1): 41–68

    Article  MathSciNet  Google Scholar 

  10. Hu C, Lu J, Liu X and Zhang G 2018 Robust vehicle routing problem with hard time windows under demand and travel time uncertainty. Comput. Oper. Res. 94: 139–153

    Article  MathSciNet  Google Scholar 

  11. Mancini S 2016 A real-life multi depot multi period vehicle routing problem with a heterogeneous fleet: formulation and adaptive large neighborhood search based matheuristic. Transp. Res. Part C Emerg. Technol. 70: 100–112

    Article  Google Scholar 

  12. Dayarian I, Crainic T G, Gendreau M and Rei W 2015 A branch-and-price approach for a multi-period vehicle routing problem. Comput. Oper. Res. 55: 167–184

    Article  MathSciNet  Google Scholar 

  13. Luo Z, Qin H, Che C H and Lim A 2015 On service consistency in multi-period vehicle routing. Eur. J. Oper. Res. 243(3): 731–744

    Article  MathSciNet  Google Scholar 

  14. Dayarian I, Crainic T G, Gendreau M and Rei W 2016 An adaptive large-neighborhood search heuristic for a multi-period vehicle routing problem. Transp. Res. Part E Logist. Transp. Rev. 95: 95–123

    Article  Google Scholar 

  15. Naccache S, Côté J F and Coelho L C 2018 The multi-pickup and delivery problem with time windows. Eur. J. Oper. Res. 269(1): 353–362

    Article  MathSciNet  Google Scholar 

  16. Lahyani R, Coelho L C and Renaud J 2018 Alternative formulations and improved bounds for the multi-depot fleet size and mix vehicle routing problem. OR Spectrum 40(1): 125–157

    Article  MathSciNet  Google Scholar 

  17. Michallet J, Prins C, Amodeo L, Yalaoui F and Vitry G 2014 Multi-start iterated local search for the periodic vehicle routing problem with time windows and time spread constraints on services. Comput. Oper. Res. 41: 196–207

    Article  MathSciNet  Google Scholar 

  18. Tillman F A 1969 The multiple terminal delivery problem with probabilistic demands. Transp. Sci. 3(3): 192–204

    Article  Google Scholar 

  19. Renaud J, Laporte G and Boctor F F 1996 A tabu search heuristic for the multi-depot vehicle routing problem. Comput. Oper. Res. 23(3): 229–235

    Article  Google Scholar 

  20. Polacek M, Hartl R F, Doerner K and Reimann M 2004 A variable neighborhood search for the multi depot vehicle routing problem with time windows. J. Heuristics 10(6): 613–627

    Article  Google Scholar 

  21. Crevier B, Cordeau J F and Laporte G 2007 The multi-depot vehicle routing problem with inter-depot routes. Eur. J. Oper. Res. 176(2): 756–773

    Article  MathSciNet  Google Scholar 

  22. Cordeau J F, Gendreau M and Laporte G 1997 A tabu search heuristic for periodic and multi-depot vehicle routing problems. Netw. Int. J. 30(2): 105–119

  23. Escobar J W, Linfati R, Toth P and Baldoquin M G 2014 A hybrid granular tabu search algorithm for the multi-depot vehicle routing problem. J. Heuristics 20(5): 483–509

    Article  Google Scholar 

  24. Salhi S, Imran A and Wassan N A The multi-depot vehicle routing problem with heterogeneous vehicle fleet: formulation and a variable neighborhood search implementation. Comput. Oper. Res. 52: 315–325

  25. Kumar R S, Kondapaneni K, Dixit V, Goswami A, Thakur L S and Tiwari M K 2016 Multi-objective modeling of production and pollution routing problem with time window: a self-learning particle swarm optimization approach. Comput. Ind. Eng. 99: 29–40

    Article  Google Scholar 

  26. Soto M, Sevaux M, Rossi A and Reinholz A 2017 Multiple neighborhood search, tabu search and ejection chains for the multi-depot open vehicle routing problem. Comput. Ind. Eng. 107: 211–222

    Article  Google Scholar 

  27. Zhou L, Baldacci R, Vigo D and Wang X 2018 A multi-depot two-echelon vehicle Routing problem with delivery options arising in the last mile Distribution. Eur. J. Oper. Res. 265(2): 765–778

    Article  MathSciNet  Google Scholar 

  28. Schneider M, Stenger A and Goeke D 2014 The electric vehicle-routing problem with time windows and recharging stations. Transp. Sci. 48(4): 500–520

    Article  Google Scholar 

  29. Potvin J Y and Rousseau J M 1995 An exchange heuristic for routing problems with time windows. J. Oper. Res. Soc. 46(12): 1433–1446

    Article  Google Scholar 

  30. Savelsbergh M W P 1992 The vehicle routing problem with time windows: minimizing route duration. ORSA J. Comput. 4(2): 146–154

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to acknowledge the support provided by the Indian Institute of Technology Kharagpur through facilities for research. The first and third authors are grateful to Ministry of Human Resource Development for supporting their scientific studies with the Institute Research Assistantship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adrijit Goswami.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Paul, A., Kumar, R.S., Rout, C. et al. Designing a multi-depot multi-period vehicle routing problem with time window: hybridization of tabu search and variable neighbourhood search algorithm. Sādhanā 46, 183 (2021). https://doi.org/10.1007/s12046-021-01693-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12046-021-01693-2

Keywords

Navigation