An adaptive large neighborhood search algorithm for a selective and periodic inventory routing problem

We study a selective and periodic inventory routing problem (SPIRP) and develop an Adaptive Large Neighborhood Search (ALNS) algorithm for its solution. The problem concerns a biodiesel production facility collecting used vegetable oil from sources, such as restaurants, catering companies and hotels that produce waste vegetable oil in considerable amounts. The facility reuses the collected waste oil as raw material to produce biodiesel. It has to meet certain raw material requirements either from daily collection, or from its inventory, or by purchasing virgin oil. SPIRP involves decisions about which of the present source nodes to include in the collection program, and which periodic (weekly) routing schedule to repeat over an infinite planning horizon. The objective is to minimize the total collection, inventory and purchasing costs while meeting the raw material requirements and operational constraints. A single-commodity flow-based mixed integer linear programming (MILP) model was proposed for this problem in an earlier study. The model was solved with 25 source nodes on a 7-day cyclic planning horizon. In order to tackle larger instances, we develop an ALNS algorithm that is based on a rich neighborhood structure with 11 distinct moves tailored to this problem. We demonstrate the performance of the ALNS, and compare it with the MILP model on test instances containing up to 100 source nodes.

[1]  F. Sibel Salman,et al.  Selective and periodic inventory routing problem for waste vegetable oil collection , 2012, Optim. Lett..

[2]  Michal Tzur,et al.  The Period Vehicle Routing Problem with Service Choice , 2006, Transp. Sci..

[3]  Gilbert Laporte,et al.  Thirty Years of Inventory Routing , 2014, Transp. Sci..

[4]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[5]  Haldun Süral,et al.  A Branch-and-Cut Algorithm Using a Strong Formulation and an A Priori Tour-Based Heuristic for an Inventory-Routing Problem , 2011, Transp. Sci..

[6]  Zlatica J. Predojevic,et al.  The production of biodiesel from waste frying oils: A comparison of different purification steps , 2008 .

[7]  Roberto Baldacci,et al.  A multi-depot period vehicle routing problem arising in the utilities sector , 1998, J. Oper. Res. Soc..

[8]  Luca Bertazzi,et al.  A Branch-and-Cut Algorithm for a Vendor-Managed Inventory-Routing Problem , 2007, Transp. Sci..

[9]  Moshe Dror,et al.  A vehicle routing improvement algorithm comparison of a "greedy" and a matching implementation for inventory routing , 1986, Comput. Oper. Res..

[10]  António Pais Antunes,et al.  Recyclable waste collection planning--a case study , 2004, Eur. J. Oper. Res..

[11]  Jacqueline M. Bloemhof-Ruwaard,et al.  THE IMPACT OF PRODUCT RECOVERY ON LOGISTICS NETWORK DESIGN , 2001 .

[12]  Gilbert Laporte,et al.  The inventory-routing problem with transshipment , 2012, Comput. Oper. Res..

[13]  L. N. Wassenhove,et al.  Collection and Vehicle Routing Issues in Reverse Logistics , 2004 .

[14]  Maria Grazia Speranza,et al.  Optimal solutions for routing problems with profits , 2013, Discret. Appl. Math..

[15]  R. Russell,et al.  An assignment routing problem , 1979, Networks.

[16]  Roberto Baldacci,et al.  An Exact Algorithm for the Period Routing Problem , 2011, Oper. Res..

[17]  J. Encinar,et al.  Biodiesel from Used Frying Oil. Variables Affecting the Yields and Characteristics of the Biodiesel , 2005 .

[18]  Jeroen Belien,et al.  Municipal Solid Waste Collection Problems: A Literature Review , 2011 .

[19]  Daniele Vigo,et al.  Vehicle Routing Problems with Profits , 2014, Vehicle Routing.

[20]  Dirk C. Mattfeld,et al.  A Computational Study , 1996 .

[21]  M. Savelsbergh,et al.  The Inventory Routing Problem , 1998 .

[22]  Moshe Dror,et al.  Inventory/routing: Reduction from an annual to a short-period problem , 1987 .

[23]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[24]  Maria Grazia Speranza,et al.  The periodic vehicle routing problem with intermediate facilities , 2002, Eur. J. Oper. Res..

[25]  Alain Hertz,et al.  The capacitated team orienteering and profitable tour problems , 2007, J. Oper. Res. Soc..

[26]  Martin W. P. Savelsbergh,et al.  A Decomposition Approach for the Inventory-Routing Problem , 2004, Transp. Sci..

[27]  Nicos Christofides,et al.  The period routing problem , 1984, Networks.

[28]  Necati Aras,et al.  Selective multi-depot vehicle routing problem with pricing , 2011 .

[29]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.

[30]  Feng Chu,et al.  A new model and hybrid approach for large scale inventory routing problems , 2008, Eur. J. Oper. Res..

[31]  Awi Federgruen,et al.  One warehouse multiple retailer systems with vehicle routing costs , 1990 .

[32]  Michel Gendreau,et al.  A Hybrid Genetic Algorithm for Multidepot and Periodic Vehicle Routing Problems , 2012, Oper. Res..

[33]  Christos D. Tarantilis,et al.  A web-based decision support system for waste lube oils collection and recycling , 2009, Eur. J. Oper. Res..

[34]  Saïd Salhi,et al.  Inventory routing problems: a logistical overview , 2007, J. Oper. Res. Soc..

[35]  Deniz Aksen,et al.  Customer Selection and Profit Maximization in Vehicle Routing Problems , 2005, OR.

[36]  Saïd Salhi,et al.  Handbook of Metaheuristics (2nd edition) , 2014, J. Oper. Res. Soc..

[37]  Bruce L. Golden,et al.  The period vehicle routing problem: New heuristics and real-world variants , 2011 .

[38]  Andrew Lim,et al.  A memetic algorithm for the multiperiod vehicle routing problem with profit , 2013, Eur. J. Oper. Res..

[39]  El Houssaine Aghezzaf,et al.  Production , Manufacturing and Logistics A practical solution approach for the cyclic inventory routing problem , 2008 .

[40]  Luca Bertazzi Analysis of Direct Shipping Policies in an Inventory-Routing Problem with Discrete Shipping Times , 2008, Manag. Sci..

[41]  Gilbert Laporte,et al.  A branch-and-cut algorithm for the multi-product multi-vehicle inventory-routing problem , 2013 .

[42]  A. M. Benjamin,et al.  Metaheuristics for the waste collection vehicle routing problem with time windows , 2011 .

[43]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[44]  Maged M. Dessouky,et al.  Heuristic approaches for the inventory-routing problem with backlogging , 2009, Comput. Ind. Eng..

[45]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .