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 条
  • [1] Andersen E.D, 2014, USE FARKAS LEMMA SAY
  • [2] Ascheuer N, 2000, NETWORKS, V36, P69, DOI 10.1002/1097-0037(200009)36:2<69::AID-NET1>3.0.CO
  • [3] 2-Q
  • [4] New Route Relaxation and Pricing Strategies for the Vehicle Routing Problem
    Baldacci, Roberto
    Mingozzi, Aristide
    Roberti, Roberto
    [J]. OPERATIONS RESEARCH, 2011, 59 (05) : 1269 - 1283
  • [5] The green vehicle routing problem with capacitated alternative fuel stations
    Bruglieri, M.
    Mancini, S.
    Pisacane, O.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 112
  • [6] A more efficient cutting planes approach for the green vehicle routing problem with capacitated alternative fuel stations
    Bruglieri, Maurizio
    Mancini, Simona
    Pisacane, Ornella
    [J]. OPTIMIZATION LETTERS, 2021, 15 (08) : 2813 - 2829
  • [7] Combinatorial benders' cuts for mixed-integer linear programming
    Codato, Gianni
    Fischetti, Matteo
    [J]. OPERATIONS RESEARCH, 2006, 54 (04) : 756 - 766
  • [8] Exact Branch-Price-and-Cut Algorithms for Vehicle Routing
    Costa, Luciano
    Contardo, Claudio
    Desaulniers, Guy
    [J]. TRANSPORTATION SCIENCE, 2019, 53 (04) : 946 - 985
  • [9] Davies TO, 2017, AAAI CONF ARTIF INTE, P787
  • [10] Variable Fixing for Two-Arc Sequences in Branch-Price-and-Cut Algorithms on Path-Based Models
    Desaulniers, Guy
    Gschwind, Timo
    Irnich, Stefan
    [J]. TRANSPORTATION SCIENCE, 2020, 54 (05) : 1170 - 1188