This paper addresses a Three-Dimensional Loading Capacitated Vehicle Routing Problem (3L-CVRP) which combines a three-dimensional loading problem and vehicle routing problem in distribution logistics. The problem requires the combinatorial optimization of a feasible loading solution and a successive routing of vehicles to satisfy client demands, where all vehicles must start and terminate at a central depot. In spite of its clear practical significance in the real world of distribution management, 3L-CVRP in literature is very limited for its high combinatorial complexity. We solve this problem by a hybrid approach which combines Genetic Algorithm and Tabu Search (GATS). Genetic algorithm is developed for vehicle routing and tabu search for three-dimensional loading, while these two algorithms are integrated for the combinatorial problem. We computationally evaluate this hybrid genetic algorithm on all publicly available test instances, and obtain new best solutions for several instances.
Mots-clés : vehicle routing, three-dimensional loading, genetic algorithm, tabu search
@article{RO_2012__46_1_63_0, author = {Miao, Lixin and Ruan, Qingfang and Woghiren, Kevin and Ruo, Qi}, title = {A hybrid genetic algorithm for the vehicle routing problem with three-dimensional loading constraints}, journal = {RAIRO - Operations Research - Recherche Op\'erationnelle}, pages = {63--82}, publisher = {EDP-Sciences}, volume = {46}, number = {1}, year = {2012}, doi = {10.1051/ro/2012008}, mrnumber = {2934893}, zbl = {1241.90015}, language = {en}, url = {http://www.numdam.org/articles/10.1051/ro/2012008/} }
TY - JOUR AU - Miao, Lixin AU - Ruan, Qingfang AU - Woghiren, Kevin AU - Ruo, Qi TI - A hybrid genetic algorithm for the vehicle routing problem with three-dimensional loading constraints JO - RAIRO - Operations Research - Recherche Opérationnelle PY - 2012 SP - 63 EP - 82 VL - 46 IS - 1 PB - EDP-Sciences UR - http://www.numdam.org/articles/10.1051/ro/2012008/ DO - 10.1051/ro/2012008 LA - en ID - RO_2012__46_1_63_0 ER -
%0 Journal Article %A Miao, Lixin %A Ruan, Qingfang %A Woghiren, Kevin %A Ruo, Qi %T A hybrid genetic algorithm for the vehicle routing problem with three-dimensional loading constraints %J RAIRO - Operations Research - Recherche Opérationnelle %D 2012 %P 63-82 %V 46 %N 1 %I EDP-Sciences %U http://www.numdam.org/articles/10.1051/ro/2012008/ %R 10.1051/ro/2012008 %G en %F RO_2012__46_1_63_0
Miao, Lixin; Ruan, Qingfang; Woghiren, Kevin; Ruo, Qi. A hybrid genetic algorithm for the vehicle routing problem with three-dimensional loading constraints. RAIRO - Operations Research - Recherche Opérationnelle, Tome 46 (2012) no. 1, pp. 63-82. doi : 10.1051/ro/2012008. http://www.numdam.org/articles/10.1051/ro/2012008/
[1] A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints. Comput. Oper. Res. 39 (2012) 2248-2257. | Zbl
,[2] A genetic algorithm for the vehicle routing problem. Comput. Oper. Res. 30 (2003) 787-800. | MR | Zbl
and ,[3] Orthogonal packings in two dimensions. SIAM J. Comput. 9 (1980) 846-855. | MR | Zbl
, , and ,[4] A hybrid genetic algorithm for the container loading problem. Eur. J. Oper. Res. 131 (2001) 143-161. | Zbl
and ,[5] Tabu search heuristics for the vehicle routing problem. Metaheuristic Optimization via Memory and Evolution 30 (2005) 145-163. | MR | Zbl
and ,[6] New heuristics for the vehicle routing problem. Logistics Systems : Design and Optimization (2005) 279-297. | Zbl
, , , and ,[7] Extreme point-based heuristics for three-dimensional bin packing. Informs J. Comput. 20 (2008) 368-384. | MR | Zbl
, and ,[8] TS2PACK : A two-level tabu search for the three-dimensional bin packing problem. Eur. J. Oper. Res. 195 (2009) 744-760. | Zbl
, and ,[9] Metaheuristics for the vehicle routing problem with loading constraints. Networks 49 (2007) 294-307. | MR | Zbl
, , , , and ,[10] A multi-start evolutionary local search for the two-dimensional loading capacitated vehicle routing problem. Comput. Oper. Res. 38 (2011) 617-640. | Zbl
, , and ,[11] Solving container loading problems by block arrangement. Eur. J. Oper. Res. 141 (2002) 393-409. | MR | Zbl
,[12] Guided local search for the three-dimensional bin-packing problem. Informs J. Comput. 15 (2003) 267-283. | MR | Zbl
, and ,[13] Ant colony optimization for the two-dimensional loading vehicle routing problem. Comput. Oper. Res. 36 (2009) 655-673. | Zbl
, , and ,[14] Metaheuristics for vehicle routing problems with three-dimensional loading constraints. Eur. J. Oper. Res. 201 (2010) 751-759. | Zbl
, , and ,[15] Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Math. Program. 106 (2006) 491-511. | MR | Zbl
, , , , , and ,[16] A tabu search algorithm for a routing and container loading problem. Trans. Sci. 40 (2006) 342-350.
, , and ,[17] A Tabu search heuristic for the vehicle routing problem with two-dimensional loading constraints. Networks 51 (2008) 4-18. | MR | Zbl
, , and ,[18] A heuristic algorithm for the vehicle-dispatch problem. Oper. Res. 22 (1974) 340-349. | Zbl
and ,[19] Metaheuristic algorithms for combinatorial optimization problems. Ph.D. thesis, Italy (2004). | Zbl
,[20] Metaheuristic algorithms for combinatorial optimization problems. Quart. J. Oper. Res. 3 (2005) 163-166. | Zbl
,[21] Routing problems with loading constraints. TOP 18 (2010) 4-27. | MR | Zbl
and ,[22] An exact approach for the vehicle routing problem with two-dimensional loading constraints. Trans. Sci. 41 (2007) 253-264.
, and ,[23] Three-dimensional container loading models with cargo stability and load bearing constraints. Comput. Oper. Res. 39 (2012) 74-85. | MR | Zbl
, and ,[24] Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows. Cent. Eur. J. Oper. Res. (in press) 1-30.
, , and ,[25] Optimal routing of multiple-load AGV subject to LIFO loading constraints. Comput. Oper. Res. 30 (2003) 397-410. | Zbl
and ,[26] Heuristic and metaheuristic approaches for a class of two-dimensional bin packing problems. Informs J. Comput. 11 (1999) 345-357. | MR | Zbl
, and ,[27] The three-dimensional bin packing problem. Oper. Res. 48 (2000) 256-267. | MR | Zbl
, and ,[28] Algorithm 864 : general and robot-packable variants of the three-dimensional bin packing problem. ACM Trans. Math. Softw. 33 (2007) 7-17.
, , , , and ,[29] GVR : a new genetic representation for the vehicle routing problem. Artificial Intelligence and Cognitive Science 24 (2002) 95-102. | Zbl
, , and ,[30] Heuristics for the container loading problem. Eur. J. Oper. Res. 141 (2002) 382-392. | MR | Zbl
,[31] D-Ants : Savings based ants divide and conquer the vehicle routing problem. Comput. Oper. Res. 31 (2004) 563-591. | Zbl
, and ,[32] A hybrid approach for the vehicle routing problem with three-dimensional loading constraints. Comput. Oper. Res. (in press). | MR
, , and ,[33] A hybrid metaheuristic algorithm for the integrated vehicle routing and three-dimensional container-loading problem. IEEE Trans. Intell. Transp. Syst. 10 (2009) 255-271.
, and ,[34] The vehicle routing problem, in SIAM Monographs on Discrete Mathematics and Applications. Philadelphia (2002). | MR | Zbl
and ,[35] Heuristic and exact algorithms for the multi-pile vehicle routing problem. OR-Spectrum 33 (2011) 931-959. | MR | Zbl
, , and ,[36] Solving a practical pickup and delivery problem. Trans. Sci. 37 (2003) 347-364.
, , and ,[37] A New packing heuristic based algorithm for vehicle routing problem with three-dimensional loading constraints, in IEEE Int. Conf. Automation Science and Engineering (CASE) (2010) 972-977.
and ,[38] A guided tabu search for the vehicle routing problem with two-dimensional loading constraints. Eur. J. Oper. Res. 195 (2009) 729-743. | Zbl
, and ,Cité par Sources :