Branch-and-cut-and-price for the Electric Vehicle Routing Problem with Time Windows, Piecewise-Linear Recharging and Capacitated Recharging Stations

被引:52
作者
Lam, Edward [1 ]
Desaulniers, Guy [2 ,3 ]
Stuckey, Peter J. [1 ]
机构
[1] Monash Univ, Melbourne, Vic, Australia
[2] Polytech Montreal, Montreal, PQ, Canada
[3] GERAD, Montreal, PQ, Canada
关键词
Vehicle routing problem; Synchronization; Scheduling; Dantzig-Wolfe decomposition; Logic-based Benders decomposition; Conflict-driven clause learning; ALGORITHMS;
D O I
10.1016/j.cor.2022.105870
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Electric Vehicle Routing Problem with Time Windows, Piecewise-Linear Recharging and Capacitated Recharging Stations aims to design minimum-cost routes for a fleet of electric vehicles subject to intra-route and inter-route constraints. Every vehicle is equipped with a rechargeable battery that depletes while it transports goods along its route. A vehicle must detour to a recharging station to recharge before draining its battery. To approximate a real recharging process, the amount of energy restored is modeled as a piecewise-linear function of the time spent recharging. Furthermore, each station has a small number of chargers, and hence, when and where a vehicle can recharge must be scheduled around the availability of a charger. This interaction between vehicles does not appear in classical vehicle routing problems and motivates the development of new methods that can exploit the joint routing and scheduling structure. This paper proposes a branch-and-cut-and-price algorithm that designates the routing to integer programming using Dantzig-Wolfe decomposition and the scheduling to constraint programming using logic-based Benders decomposition. Experimental results indicate that this hybrid method solves 34% of the instances with 100 customers.
引用
收藏
页数:16
相关论文
共 42 条
  • [11] Exact Algorithms for Electric Vehicle-Routing Problems with Time Windows
    Desaulniers, Guy
    Errico, Fausto
    Irnich, Stefan
    Schneider, Michael
    [J]. OPERATIONS RESEARCH, 2016, 64 (06) : 1388 - 1405
  • [12] Cutting Planes for Branch-and-Price Algorithms
    Desaulniers, Guy
    Desrosiers, Jacques
    Spoorendonk, Simon
    [J]. NETWORKS, 2011, 58 (04) : 301 - 310
  • [13] Synchronization in Vehicle Routing-A Survey of VRPs with Multiple Synchronization Constraints
    Drexl, Michael
    [J]. TRANSPORTATION SCIENCE, 2012, 46 (03) : 297 - 316
  • [14] A hybrid constraint programming approach to the log-truck scheduling problem
    El Hachemi, Nizar
    Gendreau, Michel
    Rousseau, Louis-Martin
    [J]. ANNALS OF OPERATIONS RESEARCH, 2011, 184 (01) : 163 - 178
  • [15] Feydy T, 2009, LECT NOTES COMPUT SC, V5732, P352, DOI 10.1007/978-3-642-04244-7_29
  • [16] The Electric Vehicle Routing Problem with Capacitated Charging Stations
    Froger, Aurelien
    Jabali, Ola
    Mendoza, Jorge E.
    Laporte, Gilbert
    [J]. TRANSPORTATION SCIENCE, 2022, 56 (02) : 460 - 482
  • [17] Improved formulations and algorithmic components for the electric vehicle routing problem with nonlinear charging functions
    Froger, Aurelien
    Mendoza, Jorge E.
    Jabali, Ola
    Laporte, Gilbert
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 104 : 256 - 294
  • [18] Gamrath G., 2020, Technical report
  • [19] Core-Guided and Core-Boosted Search for CP
    Gange, Graeme
    Berg, Jeremias
    Demirovic, Emir
    Stuckey, Peter J.
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2020, 2020, 12296 : 205 - 221
  • [20] Heinz S, 2018, THESIS TECHNISCHE U