Abstract
In this paper we propose to solve the Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) by using a three-stage solution procedure. CVRPTW is defined by a set of customers (with associated demands and time windows) and a set of vehicles (with a given capacity) and the aim of the problem is to serve all the customers inside their respective time windows. There are two objectives to optimize, the first one consists in using the minimum number of vehicles and the second one is to minimize the total distance traveled by all the vehicles. The proposed heuristic combines (i) a clustering stage in which the set of customers is divided into disjoint clusters, (ii) a building stage that serves to provide a feasible tour in each cluster and, (iii) a local-search stage that is applied in order to try to improve the quality of the solutions obtained from the second stage. The computational investigation, conducted on a class of benchmark instances of the literature, shows that the results reached by the proposed heuristic remain competitive when compared to the best known solutions taken from the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akeb, H., Hifi, M.: Algorithms for the circular two-dimensional open dimension problem. Int. Trans. Oper. Res. 15, 685–704 (2008)
Azi, N., Gendreau, M., Potvin, J.-Y.: An exact algorithm for a single vehicle routing problem with time windows and multiple routes. Eur. J. Oper. Res. 178, 755–766 (2007)
Azi, N., Gendreau, M., Potvin, J.-Y.: An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles. Eur. J. Oper. Res. 202, 756–763 (2010)
Baldacci, R., Hadjiconstantinou, E.A., Mingozzi, E.A.: An exact algorithm for the capacitated vehicle routing problem based on a two-commodity network flow formulation. Oper. Res. 52, 723–738 (2004)
Baldacci, R., Maniezzo, V.: Exact methods based on node-routing formulations for undirected arc-routing problems. Networks. 47, 52–60 (2006)
Brandão, J.C.S., Mercer, A.: A tabu search algorithm for the multi-trip vehicle routing and scheduling problem. Eur. J. Oper. Res. 100, 180–191 (1997)
Campbell, A.M., Savelsbergh, M.: Efficient insertion heuristics for vehicle routing and scheduling problems. Transp. Sci. 38, 369–378 (2004)
Chao, I.M., Golden, B.L., Wasil, E.A.: A fast and effective heuristic for the orienteering problem. Eur. J. Oper. Res. 88, 101–111 (1996)
Chen, S., Golden, B., Wasil, E.: The split delivery vehicle routing problem: applications, algorithms, test problems, and computational results. Networks 49, 661–673 (2007)
Cordeau, J.-F., Laporte, G., Mercier, A.: A unified tabu search heuristic for vehicle routing problems with time windows. J. Oper. Res. Soc. 52, 928–936 (2001)
Feillet, D., Dejax, P., Gendreau, M., Gueguen, C.: An exact algorithm for the elementary shortest path problem with resource constraints: application to some vehicle routing problems. Networks 44, 216–229 (2004)
Ghannadpour, S.F., Noori, S., Tavakkoli-Moghaddam, R., Ghoseiri, K.: A multi-objective dynamic vehicle routing problem with fuzzy time windows: model, solution and application. Appl. Soft Comput. 14(C), 504–527 (2014)
Ghoseiri, K., Ghannadpour, S.F.: Multi-objective vehicle routing problem with time windows using goal programming and genetic algorithm. Appl. Soft Comput. 10(4), 1096–1107 (2010)
Jiang, J., Ng, K.M., Poh, K.L., Teo, K.M.: Vehicle routing problem with a heterogeneous fleet and time windows. Expert Syst. Appl. 41(8), 3748–3760 (2014)
Li, X., Tian, P.: An ant colony system for the open vehicle routing problem. Lecture Notes in Computer Science vol. 4150 (Springer, Heidelberg, 2006), pp. 356–363
Lim, A., Zhang, X.: A two-stage heuristic with ejection pools and generalized ejection chains for the vehicle routing problem with time windows. J. Comput. Inform. 19(3), 443–457 (2007)
Narasimha, K.V., Kivelevitch, E., Sharma, B., Kumar, M.: An ant colony optimization technique for solving minmax Multi-Depot Vehicle Routing Problem. Swarm Evol. Comput. 13, 63–73 (2013)
Ow, P.S., Morton, T.E.: Filtered beam search in scheduling. Int. J. Prod. Res. 26(1), 35–62 (1988)
Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Comput. Oper. Res. 34, 2403–2435 (2007)
Potvin, J.Y., Bengio, S.: The vehicle routing problem with time windows. Part II. Genetic search. J. Comput. Inform. 8, 165–172 (1996)
Rochat, Y., Taillard, E.D.: Probabilistic diversification and intensification in local search for vehicle routing. J. Heurisctics. 1, 147–167 (1995)
Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 35(2), 254–265 (1987)
Solomon, M.M.: VRPTW benchmark problems. http://w.cba.neu.edu/~msolomon
Tan, K.C., Chew, Y.H., Lee, L.H.: A hybrid multiobjective evolutionary algorithm for solving vehicle routing problem with time windows. Comput. Optim. Appl. 34, 115–151 (2006)
Tan, K.C., Lee, L.H., Zhu, Q.L., Ou, K.: Heuristic methods for vehicle routing problem with time windows. Artif. Intell. Eng. 15, 281–295 (2001)
Vidal, T., Crainic, T.G., Gendreau, M., Prins, C.: Heuristics for multi-attribute vehicle routing problems: a survey and synthesis. Eur. J. Oper. Res. 231(1), 1–21 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Akeb, H., Bouchakhchoukha, A., Hifi, M. (2015). A Three-Stage Heuristic for the Capacitated Vehicle Routing Problem with Time Windows . In: Fidanova, S. (eds) Recent Advances in Computational Optimization. Studies in Computational Intelligence, vol 580. Springer, Cham. https://doi.org/10.1007/978-3-319-12631-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-12631-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12630-2
Online ISBN: 978-3-319-12631-9
eBook Packages: EngineeringEngineering (R0)