A branch-and-price algorithm for the multi-depot heterogeneous-fleet pickup and delivery problem with soft time windows

被引:49
作者
Bettinelli A. [1 ]
Ceselli A. [1 ]
Righini G. [2 ]
机构
[1] DEI, Universitá di Bologna, 40136 Bologna
[2] Dipartimento di Informatica, Polo Didattico e di Ricerca di Crema, Università degli Studi di Milano, 26013 Crema
关键词
Costs - Economics - Dynamic programming - Integer programming - Pickups - Fleet operations;
D O I
10.1007/s12532-014-0064-0
中图分类号
学科分类号
摘要
The growing cost of transportation and distribution pushes companies, especially small and medium transportation enterprises, to form partnership and to exploit economies of scale. On the other hand, to increase their competitiveness on the market, companies are asked to consider preferences of the customers as well. Therefore, tools for logistics management need to manage collective resources, as many depots and heterogeneous fleets, providing flexible preference handling at the same time. In this paper we tackle a pickup and delivery vehicle routing problem involving such aspects; customers place preferences on visiting time (represented as soft time windows), and their violation is allowed at a price. Our interest in this problem stems from an ongoing industrial project. First we propose an exact branch-and-price algorithm, having as a core advanced dynamic programming techniques. Then we analyze through a computational campaign the impact of soft time windows management on the optimal solution in terms of both routing and overall distribution costs. Our experiments show that our approach can solve instances of real size, and clarify the practical usefulness of soft time windows management. © Springer-Verlag Berlin Heidelberg and Mathematical Optimization Society 2013.
引用
收藏
页码:171 / 197
页数:26
相关论文
共 30 条
[1]  
Achterberg T., Constraint Integer Programming., (2007)
[2]  
Balakrishnan N., Simple heuristics for the vehicle routing problem with soft time windows, J. Oper. Res. Soc., 44, pp. 279-287, (1993)
[3]  
Baldacci R., Bartolini E., Mingozzi A., An exact algorithm for the pickup and delivery problem with time windows, Oper. Res., 59, 2, pp. 414-426, (2011)
[4]  
Baldacci R., Mingozzi A., Roberti R., New route relaxation and pricing strategies for the vehicle routing problem, Oper. Res., 59, pp. 1269-1283, (2011)
[5]  
Berbeglia G., Cordeau J.F., Gribkovskaia I., Laporte G., Static pickup and delivery problems: A classification scheme and survey, Top, 15, 1, pp. 1-31, (2007)
[6]  
Boland B., Dethridge J., Dumitrescu I., Accelerated label setting algorithms for the elementary resource constrained shortest path problem, Oper. Res. Lett., 34, pp. 58-68, (2006)
[7]  
Ceselli A., Righini G., Salani M., A column generation algorithm for a rich vehicle-routing problem, Transp. Sci., 43, 1, pp. 56-69, (2009)
[8]  
Chiang W.C., Russell R.A., Ametaheuristic for the vehicle-routeing problem with soft time windows, J. Oper. Res. Soc., 55, pp. 1298-1310, (2004)
[9]  
Contardo C., Cordeau J.-F., Gendron B., An exact algorithm based on cut-and-column generation for the capacitated location-routing problem, INFORMS J. Comput., (2013)
[10]  
Cordeau J.-F., A branch-and-cut algorithm for the dial-A-ride problem, Oper. Res., 54, pp. 573-586, (2006)