frvcpy: An Open-Source Solver for the Fixed Route Vehicle Charging Problem

被引:13
作者
Kullman, Nicholas D. [1 ]
Froger, Aurelien [2 ]
Mendoza, Jorge E. [3 ,4 ]
Goodson, Justin C. [5 ]
机构
[1] Univ Tours, Lab Fundamental & Appl Comp Sci LIFAT, F-37200 Tours, France
[2] Univ Bordeaux, Inst Math Bordeaux, Inria Bordeaux Sud Ouest, F-33405 Talence, France
[3] HEC Montreal, Montreal, PQ H3T 2A7, Canada
[4] Ctr Interuniv Rech Sur Reseaux Entreprise Logist, Montreal, PQ H3T 1J4, Canada
[5] St Louis Univ, Richard A Chaifetz Sch Business, St Louis, MO 63103 USA
关键词
electric vehicles; vehicle routing; open-source; !text type='Python']Python[!/text; exact optimization; labeling algorithm;
D O I
10.1287/ijoc.2020.1035
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Electric vehicles offer a pathway to more sustainable transportation, but their adoption entails new challenges not faced by their petroleum-based counterparts. A difficult task in vehicle routing problems addressing these challenges is determining how to make good charging decisions for an electric vehicle traveling a given route. This is known as the fixed route vehicle charging problem. An exact and efficient algorithm for this task exists, but its implementation is sufficiently complex to deter researchers from adopting it. In this work we introduce frvcpy, an open-source Python package implementing this algorithm. Our aim with the package is to make it easier for researchers to solve electric vehicle routing problems, facilitating the development of optimization tools that may ultimately enable the mass adoption of electric vehicles.
引用
收藏
页码:1277 / 1283
页数:7
相关论文
共 16 条
[1]   Shortest Feasible Paths with Charging Stops or Battery Electric Vehicles [J].
Baum, Moritz ;
Dibbelt, Julian ;
Gemsa, Andreas ;
Wagner, Dorothea ;
Zuendorf, Tobias .
TRANSPORTATION SCIENCE, 2019, 53 (06) :1627-1655
[2]   The vehicle routing problem: State of the art classification and review [J].
Braekers, Kris ;
Ramaekers, Katrien ;
Van Nieuwenhuyse, Inneke .
COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 99 :300-313
[3]   Improved formulations and algorithmic components for the electric vehicle routing problem with nonlinear charging functions [J].
Froger, Aurelien ;
Mendoza, Jorge E. ;
Jabali, Ola ;
Laporte, Gilbert .
COMPUTERS & OPERATIONS RESEARCH, 2019, 104 :256-294
[4]   Routing a mix of conventional, plug-in hybrid, and electric vehicles [J].
Hiermann, Gerhard ;
Hartl, Richard F. ;
Puchinger, Jakob ;
Vidal, Thibaut .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 272 (01) :235-248
[5]   The Electric Fleet Size and Mix Vehicle Routing Problem with Time Windows and Recharging Stations [J].
Hiermann, Gerhard ;
Puchinger, Jakob ;
Ropke, Stefan ;
Hartl, Richard F. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 252 (03) :995-1018
[6]   The electric vehicle routing problem with shared charging stations [J].
Koc, Cagri ;
Jabali, Ola ;
Mendoza, Jorge E. ;
Laporte, Gilbert .
INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2019, 26 (04) :1211-1243
[7]  
Kullman N., 2020, Dynamic Ridehailing with Electric Vehicles
[8]  
Kullman ND, 2020, TRANSPORTATION SCI
[9]  
Mendoza Jorge, 2014, 3 M EURO WORK GROUP
[10]   The electric vehicle routing problem with nonlinear charging function [J].
Montoya, Alejandro ;
Gueret, Christelle ;
Mendoza, Jorge E. ;
Villegas, Juan G. .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2017, 103 :87-110