Abstract
A new variant of multi-depot vehicle routing problem with time windows is studied. In the new variant, the depot where the vehicle ends is flexible, namely, it is not entirely the same as the depot that it starts from. An integer programming model is formulated with the minimum total traveling cost under the constrains of time window, capacity and route duration of the vehicle, the fleet size and the number of parking spaces of each depot. As the problem is an NP-Hard problem, a hybrid genetic algorithm with adaptive local search is proposed to solve it. Finally, the computational results show that the proposed method is competitive in terms of solution quality. Compared with the classic MDVRPTW, allowing flexible choice of the stop depot can further reduce total traveling cost.





Similar content being viewed by others
Abbreviations
- \(D\) :
-
The depot set
- \(C\) :
-
The customer set
- \(V\) :
-
The vertex set
- \(A\) :
-
The arc set
- \(K\) :
-
The vehicle set
- \(K_{d }\) :
-
The set of vehicles at depot \(d\)
- \(q_{i}\) :
-
The demand of customer \(i\)
- \(s_{i}\) :
-
The service time of customer \(i\)
- \(e_{i}\) :
-
The earliest start time at customer \(i\)
- \(l_{i}\) :
-
The latest start time at customer \(i\)
- \(c_{ij}\) :
-
The distance between customer \(i\) and \(j\)
- \(Q_{k}\) :
-
The capacity of the vehicle \(k\)
- \(T_{k}\) :
-
The maximum duration of vehicle \(k\)
- \(L\) :
-
The number of vehicles
- \({\vert }P_{d}{\vert }\) :
-
The number of parking spaces at the depot \(d\)
- \({\vert }K_{d}{\vert }\) :
-
The number of vehicles in \(K_{d }\) set
- \(x_{kij}\) :
-
Is the 0-1 decision variable, if vehicle \(k\) travels directly from node \(i\) to node \(j\), then \(x_{kij}=1\), otherwise, \(x_{kij}=0\)
- \(a_{ki}\) :
-
The arrival time of vehicle \(k\) at node \(i\)
- \(b_{ki}\) :
-
The start service time of vehicle \(k\) at node \(i\)
- \(\pi _k \) :
-
The working duration of vehicle \(k\)
References
Bräysy O (2003) A reactive variable neighborhood search for the vehicle-routing problem with time windows. INFORMS J Comput 15:347–368
Chakhlevitch K, Cowling P (2008) Hyperheuristics: recent developments. In: Cotta C et al (eds) Adaptive and multilevel metaheuristics SCI 136. Springer, Heidelberg, pp 3–29
Clarke G, Wright J (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12:568–581
Cordeau JF, Larporte G, Mercier A (2001) A unified tabu search heuristic for vehicle routing problems with time windows. J Oper Res Soc 52:928–936
Cordeau JF, Larporte G, Mercier A (2004) Improved tabu search algorithm for the handling of route duration constraints in vehicle routing problems with time windows. J Oper Res Soc 55:542–546
Cordeau JF, Maischberger M (2012) A parallel iterated tabu search heuristic for vehicle routing problems. Comput Oper Res 39:2033–2050
Hashimoto H, Yagiura M, Imahori S, Ibaraki T (2013) Recent progress of local search in handling the time window constraints of the vehicle routing problem. Ann Oper Res 204:171–187
Holland JH (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor, MI
Irnich S (2008) A unified modeling and solution framework for vehicle routing and local search-based metaheuristics. INFORMS J Comput 20:270–287
Juan AA, Faulin J, Ferrer A, Lourenço HR, Barrios B (2013) MIRHA: multi-start biased randomization of heuristics with adaptive local search for solving non-smooth routing problems. Top 21:109–132
Li F, Golden B, Wasil E (2007) The open vehicle routing problem: algorithms, large-scale test problems, and computational results. Comput Oper Res 34:2918–2930
Moccia L, Cordeau JF, Laporte G (2012) A Incremental tabu search heuristic for the generalized Vehicle routing problem with time windows. J Oper Res Soc 63:232–244
Nagata Y, Bräysy O, Dullaert W (2010) A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows. Comput Oper Res 37:724–737
Noori S, Ghannadpour SF (2012) High-level relay hybrid metaheuristic method for multi-depot vehicle routing problem with time windows. J Math Modell Algorithms 11:159–179
Pisinger D, Ropke S (2007) A general heuristic for vehicle routing problems. Comput Oper Res 34:2403–2435
Polacek M, Harlt RF, Doerner KF (2004) A variable neighborhood search for the multi depot vehicle routing problem with time windows. J Heuristics 10:613–627
Polacek M, Benkner S, Doerner KF, Hartl RF (2008) A cooperative and adaptive variable neighborhood search for the multi depot vehicle routing problem with time windows. BuR-Bus Res 1:207–218
Prins C (2004) A simple and effective evolutionary algorithm for the vehicle routing problem. Comput Oper Res 31:1985–2002
Repoussis PP, Tarantilis CD, Ioannou G (2007) The open vehicle routing problem with time windows. J Oper Res Soc 58:355–367
Ropke S, Pisinger D (2006) An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transp Sci 40:455–472
Savelsbergh MWP (1992) The vehicle routing problem with time windows: minimizing route duration. ORSA J Comput 4:146–154
Shaw P (1997) A new local search algorithm providing high quality solutions to vehicle routing problems. Department of Computer Science, University of Strathclyde, Scotland, Technical report
Solomon MM (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper Res 35:254–265
Tansini L, Viera O (2006) New measures of proximity for the assignment algorithms in the MDVRPTW. J Oper Res Soc 57:241–249
Vidal T, Crainic TG, Gendreau M, Prins C (2013) A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time windows. Comput Oper Res 40:475–489
Acknowledgments
The authors gratefully acknowledge valuable comments of three anonymous referees. This work was supported by Research Grant from National Natural Science Foundation of China (No. 71001053) and partially supported by LATNA Laboratory, NRU HSE, RF government Grant (ag. 11.G34.31.0057).
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Li, J., Li, Y. & Pardalos, P.M. Multi-depot vehicle routing problem with time windows under shared depot resources. J Comb Optim 31, 515–532 (2016). https://doi.org/10.1007/s10878-014-9767-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-014-9767-4