Implementing a multi-user framework for vehicle routing problems: a chronicle

被引:2
作者
Caste, Javier [1 ]
Koch, Ivo [2 ]
Marenco, Javier [3 ]
机构
[1] QuadMinds Technol SA, Carrer Den Pepe Garraf 26, Barcelona, Spain
[2] Univ Nacl Gen Sarmiento, Inst Ind, JM Gutierrez 1150, RA-1150 Buenos Aires, Argentina
[3] Univ Torcuato Tella, Escuela Negocios, Av Figueroa Alcorta 7350, RA-7350 Buenos Aires, Argentina
关键词
Capacitated vehicle routing; Decision support systems; Optimization frameworks; Multi-customer VRP implementation; MEMETIC ALGORITHM; SEARCH ALGORITHM; PATH RELINKING;
D O I
10.1007/s10100-023-00856-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We report the design and implementation of a framework for solving general instances of vehicle routing problems, which was implemented within a commercial software for vehicle tracking and routing. The implementation of optimization algorithms in multi-user environments involves challenges that differ from the implementation of ad-hoc algorithms for particular problems, since a single implementation must accommodate the needs of several users and must be able to tackle instances with different characteristics. We review our first implementation and the extensions that were incorporated in successive versions, motivated by user needs. We comment on the experience and issues raised by a long-term relationship between a research team and a commercial company. Finally, we review the lessons learned along the way, in particular concerning algorithm design, coding practices, and research possibilities.
引用
收藏
页码:925 / 945
页数:21
相关论文
共 39 条
[1]   A survey of recent advances in vehicle routing problems [J].
Adewumi A.O. ;
Adeleke O.J. .
International Journal of System Assurance Engineering and Management, 2018, 9 (01) :155-172
[2]   Efficiently solving very large-scale routing problems [J].
Arnold, Florian ;
Gendreau, Michel ;
Sorensen, Kenneth .
COMPUTERS & OPERATIONS RESEARCH, 2019, 107 :32-42
[3]  
Augerat P, 1995, 849M U J FOUR
[4]   Exact Algorithms for the Clustered Vehicle Routing Problem [J].
Battarra, Maria ;
Erdogan, Guenes ;
Vigo, Daniele .
OPERATIONS RESEARCH, 2014, 62 (01) :58-71
[5]   Evolutionary algorithms for the vehicle routing problem with time windows [J].
Bräysy, O ;
Dullaert, W ;
Gendreau, M .
JOURNAL OF HEURISTICS, 2004, 10 (06) :587-611
[6]   Rich Vehicle Routing Problem: Survey [J].
Caceres-Cruz, Jose ;
Arias, Pol ;
Guimarans, Daniel ;
Riera, Daniel ;
Juan, Angel A. .
ACM COMPUTING SURVEYS, 2015, 47 (02)
[7]   A parallel iterated tabu search heuristic for vehicle routing problems [J].
Cordeau, Jean-Francois ;
Maischberger, Mirko .
COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (09) :2033-2050
[8]   The multi-depot vehicle routing problem with inter-depot routes [J].
Crevier, Benoit ;
Cordeau, Jean-Francois ;
Laporte, Gilbert .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) :756-773
[9]  
Desaulniers G., 2011, WILEY ENCY OPERATION, P5742, DOI [10.1002/9780470400531.eorms1034, DOI 10.1002/9780470400531.EORMS1034]
[10]  
Drexl Michael, 2012, Logistics Research, V5, P47, DOI 10.1007/s12159-012-0080-2