Back to Search
Start Over
A generic exact solver for vehicle routing and related problems
- Source :
- Mathematical Programming, Mathematical Programming, Springer Verlag, 2020, 183, pp.483-523. ⟨10.1007/s10107-020-01523-z⟩, Mathematical Programming, 2020, 183, pp.483-523. ⟨10.1007/s10107-020-01523-z⟩
- Publication Year :
- 2020
- Publisher :
- Springer Science and Business Media LLC, 2020.
-
Abstract
- Major advances were recently obtained in the exact solution of vehicle routing problems (VRPs). Sophisticated branch-cut-and-price (BCP) algorithms for some of the most classical VRP variants now solve many instances with up to a few hundreds of customers. However, adapting and reimplementing those successful algorithms for other variants can be a very demanding task. This work proposes a BCP solver for a generic model that encompasses a wide class of VRPs. It incorporates the key elements found in the best existing VRP algorithms: ng-path relaxation, rank-1 cuts with limited memory, path enumeration, and rounded capacity cuts; all generalized through the new concepts of “packing set” and “elementarity set”. The concepts are also used to derive a branching rule based on accumulated resource consumption and to generalize the Ryan and Foster branching rule. Extensive experiments on several variants show that the generic solver has an excellent overall performance, in many problems being better than the best specific algorithms. Even some non-VRPs, like bin packing, vector packing and generalized assignment, can be modeled and effectively solved.
- Subjects :
- Mathematical optimization
021103 operations research
Bin packing problem
General Mathematics
Column generation
0211 other engineering and technologies
Integer programming
Rule-based system
[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]
010103 numerical & computational mathematics
02 engineering and technology
Solver
01 natural sciences
Vehicle routing problem
Path (graph theory)
0101 mathematics
Routing (electronic design automation)
Software
Routing
Mathematics
Subjects
Details
- ISSN :
- 14364646 and 00255610
- Volume :
- 183
- Database :
- OpenAIRE
- Journal :
- Mathematical Programming
- Accession number :
- edsair.doi.dedup.....b92d7f5c8fdd42b76017be928b8a97cd
- Full Text :
- https://doi.org/10.1007/s10107-020-01523-z