Logic-based Benders decomposition for the heterogeneous fixed fleet vehicle routing problem with time windows

被引:52
作者
Fachini, Ramon Faganello [1 ]
Armentano, Vinicius Amaral [1 ]
机构
[1] Univ Estadual Campinas, Fac Elect & Comp Engn, BR-13083852 Campinas, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Vehicle routing problem; Time windows; Heterogeneous fleet; Logic-based Benders decomposition; Branch-and-check; SCHEDULING PROBLEM; SIZE; ALGORITHM; SEARCH; OPTIMIZATION;
D O I
10.1016/j.cie.2020.106641
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents exact algorithms based on logic-based Benders decomposition and a variant, called branch- and-check, for the heterogeneous fixed fleet vehicle routing problem with time windows. The objective is to service, at the minimal cost, a set of geographically dispersed customers within their time windows by a limited and capacitated fleet of heterogeneous vehicles. The proposed algorithms decompose the problem into a generalized assignment master problem and independent traveling salesman subproblems with time windows. Valid optimality and feasibility cuts are devised to guarantee the convergence of the algorithms, which include enhancements to solve the master problem and the subproblems. Extensive computational experiments on 216 benchmark instances illustrate the effectiveness of the suggested approaches. Instances with up to 100 customers are solved to proven optimality and the results indicate that the best proposed algorithm is competitive with state-of-the-art methods.
引用
收藏
页数:18
相关论文
共 68 条
[1]  
Amazon, 2020, AM FLEX
[2]  
[Anonymous], 1998, INT C CONSTR PROGR
[3]   A survey on matheuristics for routing problems [J].
Archetti, Claudia ;
Speranza, M. Grazia .
EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2014, 2 (04) :223-246
[4]   Conflict graphs in solving integer programming problems [J].
Atamtürk, A ;
Nemhauser, GL ;
Savelsbergh, MWP .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (01) :40-55
[5]   Linear time dynamic-programming algorithms for new classes of restricted TSPs: A computational study [J].
Balas, E ;
Simonetti, N .
INFORMS JOURNAL ON COMPUTING, 2001, 13 (01) :56-75
[6]  
Baldacci R, 2008, OPER RES COMPUT SCI, V43, P3, DOI 10.1007/978-0-387-77778-8_1
[7]   Scatter search for the fleet size and mix vehicle routing problem with time windows [J].
Belfiore, Patricia Prado ;
Lopes Favero, Luiz Paulo .
CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2007, 15 (04) :351-368
[8]   Particle swarm optimization algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, and time windows [J].
Belmecheri, Farah ;
Prins, Christian ;
Yalaoui, Farouk ;
Amodeo, Lionel .
JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (04) :775-789
[9]   Partitioning procedures for solving mixed-variables programming problems [J].
Benders, J. F. .
COMPUTATIONAL MANAGEMENT SCIENCE, 2005, 2 (01) :3-19
[10]   A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows [J].
Bettinelli, Andrea ;
Ceselli, Alberto ;
Righini, Giovanni .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2011, 19 (05) :723-740