A methodology to solve large-scale cooperative transportation planning problems

In this paper, we suggest a methodology to solve a cooperative transportation planning problem and to assess its performance. The problem is motivated by a real-world scenario found in the German food industry. Several manufacturers with same customers but complementary food products share their vehicle fleets to deliver their customers. After an appropriate decomposition of the entire problem into sub problems, we obtain a set of rich vehicle routing problems (VRPs) with time windows for the delivery of the orders, capacity constraints, maximum operating times for the vehicles, and outsourcing options. Each of the resulting sub problems is solved by a greedy heuristic that takes the distance of the locations of customers and the time window constraints into account. The greedy heuristic is improved by an appropriate Ant Colony System (ACS). The suggested heuristics to solve the problem are assessed within a dynamic and stochastic environment in a rolling horizon setting using discrete event simulation. We describe the used simulation infrastructure. The results of extensive simulation experiments based on randomly generated problem instances and scenarios are provided and discussed. We show that the cooperative setting outperforms the non-cooperative one.

[1]  C. K. Y. Lin,et al.  A cooperative strategy for a vehicle routing problem with pickup and delivery time windows , 2008, Comput. Ind. Eng..

[2]  Roberto Montemanni,et al.  A new algorithm for a Dynamic Vehicle Routing Problem based on Ant Colony System , 2002 .

[3]  Jun Zhang,et al.  Ant Colony System for Optimizing Vehicle Routing Problem with Time Windows , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[4]  Daniela Favaretto,et al.  Ant colony system for a VRP with multiple time windows and multiple visits , 2007 .

[5]  Richard F. Hartl,et al.  Applying the ANT System to the Vehicle Routing Problem , 1999 .

[6]  Xin Wang,et al.  Combining Vehicle Routing with Forwarding : Extension of the Vehicle Routing Problem by Different Types of Sub-contraction , 2009 .

[7]  Shih-Wei Lin,et al.  An enhanced ant colony optimization (EACO) applied to capacitated vehicle routing problem , 2010, Applied Intelligence.

[8]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[9]  Lars Mönch,et al.  An Ant Colony optimization approach to solve cooperative transportation planning problems , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[10]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[11]  Abder Koukam,et al.  A Combination of Simulated Annealing and Ant Colony System for the Capacitated Location-Routing Problem , 2006, KES.

[12]  Christos D. Tarantilis,et al.  A reactive variable neighborhood tabu search for the heterogeneous fleet vehicle routing problem with time windows , 2008, J. Heuristics.

[13]  Giselher Pankratz,et al.  A Grouping Genetic Algorithm for the Pickup and Delivery Problem with Time Windows , 2005, OR Spectr..

[14]  E. Castelain,et al.  A Decomposition Approach to Solve a General Delivery Problem , 2010 .

[15]  Lars Mönch,et al.  A simulation framework for assessing the performance of cooperative transportation planning algorithms , 2008, 2008 Winter Simulation Conference.

[16]  Matthieu van der Heijden,et al.  Dynamic transport scheduling under multiple resource constraints , 2005, Eur. J. Oper. Res..

[17]  Daniela Favaretto,et al.  Multiple Ant Colony Optimization for a Rich Vehicle Routing Problem: A Case Study , 2007, KES.

[18]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[19]  Michael Bögl,et al.  Multi-period vehicle routing and crew scheduling with outsourcing options , 2008 .

[20]  Haoxun Chen,et al.  Mathematical model and solution approach for collaborative logistics in less than truckload (LTL) transportation , 2009, 2009 International Conference on Computers & Industrial Engineering.

[21]  J. Ben Atkinson,et al.  A Greedy Look-ahead Heuristic for Combinatorial Optimization: An Application to Vehicle Scheduling with Time Windows , 1994 .

[22]  Mária Lucká,et al.  Parallel Cooperative Savings Based Ant Colony Optimization - Multiple Search and Decomposition Approaches , 2006, Parallel Process. Lett..

[23]  Ismail Karaoglan,et al.  An adaptive tabu-simulated annealing for concave cost transportation problems , 2008, J. Oper. Res. Soc..

[24]  George Ioannou,et al.  A greedy look-ahead heuristic for the vehicle routing problem with time windows , 2001, J. Oper. Res. Soc..

[25]  Jen S. Shang,et al.  Multicriteria pickup and delivery problem with transfer opportunity , 1996 .

[26]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[27]  Loo Hay Lee,et al.  Vehicle capacity planning system: a case study on vehicle routing problem with time windows , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[28]  Javier García,et al.  Combining linear programming and automated planning to solve intermodal transportation problems , 2013, Eur. J. Oper. Res..

[29]  Luca Maria Gambardella,et al.  MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows , 1999 .

[30]  Yuvraj Gajpal,et al.  An ant colony system (ACS) for vehicle routing problem with simultaneous delivery and pickup , 2009, Comput. Oper. Res..

[31]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[32]  Stefan Irnich,et al.  A Unified Modeling and Solution Framework for Vehicle Routing and Local Search-Based Metaheuristics , 2008, INFORMS J. Comput..

[33]  Jun Zhang,et al.  Ant Colony System for Optimizing Vehicle Routing Problem with Time Windows (VRPTW) , 2006, ICIC.