A column generation and a post optimization VNS heuristic for the vehicle routing problem with multiple time windows

被引:9
作者
Bogue, Eduardo Theodoro [1 ]
Ferreira, Huggo Silva [2 ]
Noronha, Thiago F. [2 ]
Prins, Christian [3 ]
机构
[1] Univ Fed Mato Grosso do Sul, Campo Grande, MS, Brazil
[2] Univ Fed Minas Gerais, Belo Horizonte, MG, Brazil
[3] Univ Technol Troyes, Troyes, France
关键词
Vehicle Routing Problem; Multiple Time Windows; Variable Neighborhood Search; Column Generation Heuristic; BRANCH-AND-PRICE;
D O I
10.1007/s11590-019-01530-w
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The Vehicle Routing Problem with Multiple Time Windows (VRPMTW) is a generalization of the Vehicle Routing Problem (VRP), where the customers have one or more time windows in which they can be visited. In this paper, we propose a Column Generation (CG) algorithm and a post optimization heuristic based on a Variable Neighborhood Search (VNS) to provide both lower and upper bounds for the cost of optimal solutions to VRPMTW. As in CG algorithms for VRP, the master problem is based on a Weighted Set Covering formulation. However, due to the multiple time windows, the pricing subproblem is an Elementary Shortest Path Problem with Multiple Time Windows and Capacity Constraints, which is more difficult to solve than the classical Elementary Shortest Path Problem with a Single Time Window and Capacity Constraints. Computational experiments were performed on 594 instances generated from classical Solomon instances with up to 17 customers. They showed that CG was able to produce lower bounds, within one hour of running time, for 66.7% of the instances. Besides, the post optimization heuristic was able to improve the solution provided by the VNS heuristic in 28.9%, finding integer optimal solutions for 39.9% of the instances. Moreover, for the instances where lower bounds are known, the average optimality gap was 6.0% on average.
引用
收藏
页码:79 / 95
页数:17
相关论文
共 19 条
[1]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[2]   A hybrid variable neighborhood tabu search heuristic for the vehicle routing problem with multiple time windows [J].
Belhaiza, Slim ;
Hansen, Pierre ;
Laporte, Gilbert .
COMPUTERS & OPERATIONS RESEARCH, 2014, 52 :269-281
[3]   On the choice of explicit stabilizing terms in column generation [J].
Ben Amor, Hatem M. T. ;
Desrosiers, Jacques ;
Frangioni, Antonio .
DISCRETE APPLIED MATHEMATICS, 2009, 157 (06) :1167-1184
[4]   Vehicle Routing Problem with elementary shortest path based column generation [J].
Chabrier, A .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (10) :2972-2990
[5]   THE TRUCK DISPATCHING PROBLEM [J].
DANTZIG, GB ;
RAMSER, JH .
MANAGEMENT SCIENCE, 1959, 6 (01) :80-91
[6]  
Desaulniers G, 2006, COLUMN GENERATION
[7]   Ant colony system for a VRP with multiple time windows and multiple visits [J].
Favaretto, Daniela ;
Moretti, Elena ;
Pellegrini, Paola .
JOURNAL OF INTERDISCIPLINARY MATHEMATICS, 2007, 10 (02) :263-284
[8]  
Ferreira H. S., 2018, ELECT NOTES DISCRETE, V66, P207, DOI DOI 10.1016/J.ENDM.2018.03.027
[9]   A column generation based heuristic for the multicommodity-ring vehicle routing problem [J].
Gianessi, Paolo ;
Alfandari, Laurent ;
Letocart, Lucas ;
Calvo, Roberto Wolfler .
NINTH INTERNATIONAL CONFERENCE ON CITY LOGISTICS, 2016, 12 :227-238
[10]  
Karp Richard M., 1972, IBM RES S SERIES, P85, DOI [10.1007/978-3-540-68279-0-8, DOI 10.1007/978-1-4684-2001-29]