An exact solution framework for a broad class of vehicle routing problems

被引:56
作者
Baldacci R. [1 ]
Bartolini E. [2 ]
Mingozzi A. [3 ]
Roberti R. [4 ]
机构
[1] Department of Electronics, Computer Science and Systems (DEIS), University of Bologna, 47521 Cesena
[2] Department of Computer Science, University of Bologna, 40127 Bologna
[3] Department of Mathematics, University of Bologna, 47521 Cesena
[4] Department of Electronics, Computer Science and Systems (DEIS), University of Bologna, 40136 Bologna
关键词
Dual ascent; Set partitioning; Valid inequalities; Vehicle routing;
D O I
10.1007/s10287-009-0118-3
中图分类号
学科分类号
摘要
This paper presents an exact solution framework for solving some variants of the vehicle routing problem (VRP) that can be modeled as set partitioning (SP) problems with additional constraints. The method consists in combining different dual ascent procedures to find a near optimal dual solution of the SP model. Then, a column-and-cut generation algorithm attempts to close the integrality gap left by the dual ascent procedures by adding valid inequalities to the SP formulation. The final dual solution is used to generate a reduced problem containing all optimal integer solutions that is solved by an integer programming solver. In this paper, we describe how this solution framework can be extended to solve different variants of the VRP by tailoring the different bounding procedures to deal with the constraints of the specific variant. We describe how this solution framework has been recently used to derive exact algorithms for a broad class of VRPs such as the capacitated VRP, the VRP with time windows, the pickup and delivery problem with time windows, all types of heterogeneous VRP including the multi depot VRP, and the period VRP. The computational results show that the exact algorithm derived for each of these VRP variants outperforms all other exact methods published so far and can solve several test instances that were previously unsolved. © 2009 Springer-Verlag.
引用
收藏
页码:229 / 268
页数:39
相关论文
共 43 条
[1]  
Baldacci R., Mingozzi A., A unified exact method for solving different classes of vehicle routing problems, Math Program Ser A, 120, 2, pp. 347-380, (2009)
[2]  
Baldacci R., Hadjiconstantinou E.A., Mingozzi A., An exact algorithm for the capacitated vehicle routing problem based on a two-commodity network flow formulation, Oper Res, 52, pp. 723-738, (2004)
[3]  
Baldacci R., Maniezzo V., Mingozzi A., An exact method for the car pooling problem based on lagrangean column generation, Oper Res, 52, pp. 422-439, (2004)
[4]  
Baldacci R., Bodin L.D., Mingozzi A., The multiple disposal facilities and multiple inventory locations rollon-rolloff vehicle routing problem, Comput Oper Res, 33, pp. 2667-2702, (2006)
[5]  
Baldacci R., Toth P., Vigo D., Recent advances in vehicle routing exact algorithms, 4OR: Q J Oper Res, 5, 4, pp. 269-298, (2007)
[6]  
Baldacci R., Battarra M., Vigo D., Routing a heterogeneous fleet of vehicles, The Vehicle Routing Problem: Latest Advances and New Challenges, Vol 43, (2008)
[7]  
Baldacci R., Christofides N., Mingozzi A., An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts, Math Program Ser A, 115, 2, pp. 351-385, (2008)
[8]  
Boschetti M.A., Mingozzi A., Ricciardelli S., An exact algorithm for the simplyfied multi depot crew scheduling problem, Ann Oper Res, 127, pp. 177-201, (2004)
[9]  
Braysy O., Gendreau M., Vehicle routing problem with time windows, part II: Metaheuristics, Transp Sci, 39, 1, pp. 119-139, (2005)
[10]  
Braysy O., Gendreau M., Vehicle routing problem with time windows, part I: Route construction and local search algorithms, Transp Sci, 39, 1, pp. 104-118, (2005)