A column generation algorithm for vehicle scheduling and routing problems

During natural or anthropogenic disasters, humanitarian organizations face a series of time-sensitive tasks. One of the tasks involves picking up critical resources (e.g., first aid kits, blankets, water) from warehouses and delivering them to the affected people. To successfully deliver these items to the people in need, the organization needs to make decisions that range from the quick acquisition of vehicles from the local market, to the preparation of pickup and delivery schedules and vehicle routes. During crises, the supply of vehicles is often limited, their acquisition cost is steep, and special rental periods are imposed. At the same time, the affected area needs the aid materials as fast as possible, and deliveries must be made within due time. Therefore, it is imperative that the decisions of acquiring, scheduling, and routing of vehicles are made optimally and quickly. In this paper, we consider a variant of a truckload open vehicle routing problem with time windows, which is suitable for modeling vehicle routing operations during a humanitarian crisis. We present two integer linear programming models to formulate the problem, with the first one being an arc-based mixed integer linear programming model. The second model is a path-based integer linear programming model, for which we design two fast path generation algorithms. The first model is solved exactly using the commercial solver, while we propose to solve the second model within a column generation framework. Finally, we perform numerical experiments and compare the results obtained from the two models. We show that the path-based model, when solved with our column generation algorithm, outperforms the arc-based model in terms of solution time without sacrificing the solution quality.

[1]  Shinya Hanaoka,et al.  Dynamic truck and trailer routing problem for last mile distribution in disaster response , 2018 .

[2]  Patrizia Beraldi,et al.  A fast heuristic for routing in post-disaster humanitarian relief logistics , 2018 .

[3]  Jean-François Cordeau,et al.  Branch and Cut and Price for the Pickup and Delivery Problem with Time Windows , 2009, Transp. Sci..

[4]  Shaligram Pokharel,et al.  Optimization models in emergency logistics: A literature review , 2012 .

[5]  Panagiotis P. Repoussis,et al.  A hybrid evolution strategy for the open vehicle routing problem , 2010, Comput. Oper. Res..

[6]  Haijun Wang,et al.  Multi-objective open location-routing model with split delivery for optimized relief distribution in post-earthquake , 2014 .

[7]  Fabien Lehuédé,et al.  A branch-and-cut-and-price approach for the pickup and delivery problem with shuttle routes , 2013, Eur. J. Oper. Res..

[8]  Adam N. Letchford,et al.  A new branch-and-cut algorithm for the capacitated vehicle routing problem , 2004, Math. Program..

[9]  Panagiotis P. Repoussis,et al.  The open vehicle routing problem with time windows , 2007, J. Oper. Res. Soc..

[10]  Bruce L. Golden,et al.  The open vehicle routing problem: Algorithms, large-scale test problems, and computational results , 2007, Comput. Oper. Res..

[11]  Giovanni Righini,et al.  A Column Generation Algorithm for a Rich Vehicle-Routing Problem , 2009, Transp. Sci..

[12]  Roberto Baldacci,et al.  An Exact Algorithm for the Pickup and Delivery Problem with Time Windows , 2011, Oper. Res..

[13]  Jean-François Cordeau,et al.  A Branch-and-Cut Algorithm for the Dial-a-Ride Problem , 2006, Oper. Res..

[14]  Stefan Irnich,et al.  An Exact Method for Vehicle Routing and Truck Driver Scheduling Problems , 2014, Transp. Sci..

[15]  Jian Yang,et al.  Real-Time Multivehicle Truckload Pickup and Delivery Problems , 2004, Transp. Sci..

[16]  Linet Özdamar,et al.  A hierarchical clustering and routing procedure for large scale disaster relief logistics planning , 2012 .

[17]  Angel Ruiz,et al.  Transportation in disaster response operations , 2012 .

[18]  Linet Özdamar,et al.  A dynamic logistics coordination model for evacuation and support in disaster response activities , 2007, Eur. J. Oper. Res..

[19]  許鉅秉,et al.  國際期刊 Transportation Research-Part E---Logistics and Transportation Review 特刊編輯補助 , 2006 .

[20]  Mohamed Barkaoui,et al.  A parallel hybrid genetic algorithm for the vehicle routing problem with time windows , 2004, Comput. Oper. Res..

[21]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[22]  François Soumis,et al.  A Branch-and-Cut Algorithm for the Multiple Depot Vehicle Scheduling Problem , 2001, Oper. Res..

[23]  Krzysztof Fleszar,et al.  A variable neighbourhood search algorithm for the open vehicle routing problem , 2009, Eur. J. Oper. Res..

[24]  Mark A. Turnquist,et al.  Pre-positioning and dynamic delivery planning for short-term response following a natural disaster , 2012 .

[25]  Paolo Toth,et al.  An ILP improvement procedure for the Open Vehicle Routing Problem , 2008, Comput. Oper. Res..

[26]  Kadir Ertogral,et al.  A fix-and-optimize heuristic for the integrated fleet sizing and replenishment planning problem with predetermined delivery frequencies , 2019 .

[27]  Linet Özdamar,et al.  Emergency Logistics Planning in Natural Disasters , 2004, Ann. Oper. Res..

[28]  Martin W. P. Savelsbergh,et al.  The Trip Scheduling Problem , 2009, Transp. Sci..

[29]  Rajan Batta,et al.  Review of recent developments in OR/MS research in disaster operations management , 2013, Eur. J. Oper. Res..

[30]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[31]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[32]  Leena Suhl,et al.  A time-space network based exact optimization model for multi-depot bus scheduling , 2006, Eur. J. Oper. Res..

[33]  Mingzhe Li,et al.  A location-routing model for prepositioning and distributing emergency supplies , 2016 .

[34]  Jiuh-Biing Sheu,et al.  An emergency logistics distribution approach for quick response to urgent relief demand in disasters , 2007 .

[35]  Chung-Cheng Lu,et al.  Real-time relief distribution in the aftermath of disasters – A rolling horizon approach , 2016 .

[36]  Reinaldo Morabito,et al.  Pickup and delivery problem with time windows: A new compact two-index formulation , 2017, Oper. Res. Lett..

[37]  Adam N. Letchford,et al.  A branch-and-cut algorithm for the capacitated open vehicle routing problem , 2007, J. Oper. Res. Soc..

[38]  Leena Suhl,et al.  A Time-Space Network Approach for the Integrated Vehicle- and Crew-Scheduling Problem with Multiple Depots , 2010, Transp. Sci..

[39]  Daniele Vigo,et al.  A multi-start algorithm for a balanced real-world Open Vehicle Routing Problem , 2014, Eur. J. Oper. Res..

[40]  Giovanni Storchi,et al.  Multiperiod integrated routing and scheduling of World Food Programme cargo planes in Angola , 2007, Comput. Oper. Res..

[41]  Seyed Mahdi Shavarani,et al.  Post-disaster transportation of seriously injured people to hospitals , 2018, Journal of Humanitarian Logistics and Supply Chain Management.

[42]  Kamlesh Mathur,et al.  Vehicle Routing and Scheduling with Full Truckloads , 2003, Transp. Sci..