Abstract
This work deals with a new combinatorial optimization problem, the two-dimensional loading capacitated vehicle routing problem with time windows which is a realistic extension of the well known vehicle routing problem. The studied problem consists in determining vehicle trips to deliver rectangular objects to a set of customers with known time windows, using a homogeneous fleet of vehicles, while ensuring a feasible loading of each vehicle used. Since it includes NP-hard routing and packing sub-problems, six heuristics are firstly designed to quickly compute good solutions for realistic instances. They are obtained by combining algorithms for the vehicle routing problem with time windows with heuristics for packing rectangles. Then, a Memetic algorithm is developed to improve the heuristic solutions. The quality and the efficiency of the proposed heuristics and metaheuristic are evaluated by adding time windows to a set of 144 instances with 15–255 customers and 15–786 items, designed by Iori et al. (Transport Sci 41:253–264, 2007) for the case without time windows.
Similar content being viewed by others
References
Alvarez-Valdes R, Parreno F, Tamarit JM (2005) A GRASP algorithm for constrained two-dimensional non guillotine cutting problems. J Oper Res Soc 414–425
Alvarenga GB, Mateus GR, Tomi G (2007) A genetic and set partitioning two-phase approch for the vehicle routing problem with time windows. Comput Oper Res 34: 1561–1584
Alvarez-Valdes R, Parreno F, Tamarit JM (2007) A tabu search algorithm for two-dimensional non guillotine cutting problems. Eur J Oper Res 183: 1167–1182
Alvarez-Valdes R, Parreno F, Tamarit JM (2008) Reactive GRASP for the strip-packing problem. Comput Oper Res 35(4): 1065–1083
Belov G, Scheithauer G, Mukhacheva EA (2008) One-dimensional heuristics adapted for two-dimensional rectangular strip packing. J Oper Res Soc 59(6): 823–832
Ben Messaoud S (2004) Caractérisation, modélisation et algorithmes pour des problèmes de découpe guillotine. PhD thesis, University of Technology of Troyes, France (in French)
Berger J, Barkaoui M, Bräysy O (2003) A route-directed hybrid genetic approach for the vehicle routing problem with time windows. Inf Syst Oper Res 41: 179–194
Blanton JL, Wainwright RL (1993) Multiple vehicle routing with time and capacity constraints using genetic algorithms. In: Proceedings of the fifth international conference on genetic algorithms. Morgan Kaufmann, San Francisco, pp 452–459
Bortfeldt A (2006) A genetic algorithm for the two-dimensional strip packing problem with rectangular pieces. Eur J Oper Res 172(3): 814–837
Boschetti MA, Mingozzi A (2003) The two-dimensional finite bin packing problem Part I: new lower bounds for the oriented case. 4OR 1: 27–42
Boschetti MA, Mingozzi A (2003) The two-dimensional finite bin packing problem, Part II: new lower and upper bounds. 4OR 1: 137–147
Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, part i: heuristics. INFORMS J Comput 39: 119–139
Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, part ii: metaheuristics. INFORMS J Comput 39: 119–139
Burke EK, Kendall G, Whitwell G (2004) A new placement heuristic for the orthogonal stock-cutting problem. Oper Res 54(4): 655–671
Burke EK, Kendall G, Whitwell G (2009) A simulated annealing enhancement of the best-fit heuristic for the orthogonal stock cutting problem. INFORMS J Comput 21(3): 505–516
Chazelle B (1983) The bottom left bin packing heuristic: an efficient algorithm. IEEE Trans Comput, 697–707
Christofides N, Whitlock C (1977) An algorithm for two-dimensional cutting problems. Oper Res 25: 30–40
Clautiaux F (2005) Bornes inférieures et méthodes exactes pour le problème de bin-packing en deux dimensions avec orientations fixes. PhD Thesis, Université de Technologie de Compiègne
Conover WJ (1999) Practical nonparametric statistics. Wiley, New York
Fekete S, Schepers J (2001) New classes of fast lower bounds for bin packing problems. Math Program 91: 11–31
Fekete S, Schepers J (2004) A general framework for bounds for higher-dimensional orthogonal packing problems. Math Methods Oper Res 60: 311–329
Fekete S, Schepers J, Vander Veen J (2007) Exact solution of the two dimensional finite bin packing problem. Oper Res 55(3): 569–587
Fuellerer G, Doerner KF, Hartl FH, Iori M (2009) Ant colony optimization for the two-dimensional loading vehicle routing problem. Comput Oper Res 36: 655–673
Gendreau M, Iori M, Laporte G, Martello S (2007) A tabu search heuristic for the vehicle routing problem with two-dimensional loading constraints. Networks 51: 4–18
Hashimoto H, Yagiura M, Imahori S, Ibaraki T (2010) Recent progress of local search in handling the time window constraints of the vehicle routing problem. 4OR 8(3): 221–238
Iori M, Martello S (2010) Routing problems with loading constraints. TOP 18: 4–27
Iori M, Salazar-Gonzalez JJ, Vigo D (2007) An exact approach for the vehicle routing problem with two-dimensional loading constraints. Transport Sci 41: 253–264
Khebbache S, Prins C, Yalaoui A (2008) Iterated local search algorithm for the constrained two-dimensional non-guillotine cutting stock problem. J Ind Syst Eng 2: 164–179
Kindervater GAP, Savelsbergh MWP (1997) Vehicle routing: handling edge exchanges. In: Aarts EHL, Lenstra JK (eds) Local search in combinatorial optimization. Wiley, Chichester, pp 337–360
Kontoravdis G, Bard J (1995) A GRASP for the vehicle routing problem with time windows. ORSA J Comput 7: 10–23
Labadi N, Prins C, Reghioui M (2008) A memetic algorithm for the vehicle routing problem with time windows. RAIRO Oper Res 42: 415–431
Lodi A, Martello S, Vigo D (1999) Heuristic and metaheuristic approaches for a class of two-dimensional bin packing problems. INFORMS J Comput 11: 345–357
Martello S, Vigo D (1998) Exact solution of the two-dimensional finite bin packing problem. Manage Sci 44: 388–399
Moscato P (1999) Memetic algorithms: a short introduction. In: Come D, Dorigo M, Glover F (eds) New ideas in optimization. McGraw-Hill, New York, pp 219–234
Moura A (2008) A multi-objective genetic algorithm for the vehicle routing with time windows and loading problem. In: Bortfeldt A, Homberger J, Kopfer H, Pankratz G, Stangmeier R (eds) Intelligent decision support. Gabler, Wiesbaden, pp 187–201
Moura A, Oliveira JF (2008) An integrated approach to the routing and loading problems. OR Spectrum, doi:10.1007/s00291-008-0129-4
Pisinger D, Sigurd MM (2007) Using decomposition techniques and constraint programming for solving the two-dimensional bin packing problem. INFORMS J Comput 19: 36–51
Pisinger D, Sigurd M (2007) Using decomposition techniques and constraint programming for solving the two-dimensional bin-packing problem. INFORMS J Comput 19(1): 36–51
Potvin JY, Bengio S (1996) The vehicle routing with time windows Part II genetic search Informs. J Comput 8: 165–172
Potvin JY, Rousseau JM (1995) An exchange heuristic for routing problems with time windows. J Oper Res Soc 46: 1433–1446
Prins C (2004) A simple and effective evolutionary algorithm for the vehicle routing problem. Comput Oper Res 31: 1985–2002
Reinelt G (1991) TSPLIB-A travelling salesman problem library. ORSA J Comput 3: 376–384
Rochat Y, Taillard ED (1995) Probabilistic diversification algorithm for the vehicle routing problem. J Heuristics, 147–167
Russell RA (1995) Hybrid heuristics for the vehicle routing problem with time windows. Transport Sci 29: 156–166
Solomon MM (1987) Algorithms for the vehicle routing and scheduling problem with time window constraints. Oper Res 35: 254–265
Tan KC, Lee LH, Ou K (2001) Hybrid genetic algorithms in solving ehicle routing problems with time window constraints. Asia-Pacific J Oper Res 18: 121–130
Tarantilis CD, Zachariadis E, Kiranoudis CT (2009) A hybrid metaheuristic algorithm for the integrated vehicle routing and three dimensional container-loading problem. IEEE Trans Intell Transport Syst 10(2): 255–271
Toth P, Vigo D (2002) An overview of vehicle routing problems. In: Toth P, Vigo D (eds) The vehicle routing problem, SIAM monographs on discrete mathematics and applications. Philadelphia, PA, pp 1–24
Zachariadis E, Tarantilis CD, Kiranoudis CT (2009) A guided tabu search for the vehicle routing problem with two-dimensional loading constraints. Eur J Oper Res 195: 729–743
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khebbache-Hadji, S., Prins, C., Yalaoui, A. et al. Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows. Cent Eur J Oper Res 21, 307–336 (2013). https://doi.org/10.1007/s10100-011-0204-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10100-011-0204-9