An efficient three-level heuristic for the large-scaled multi-product production routing problem with outsourcing

Abstract A classic production routing problem (PRP), in which a plant produces and distributes a single product to a set of customers over a finite time horizon, consists of planning simultaneously the production, inventory and routing activities to minimize the total cost. The last few decades have witnessed the increasing efforts made to solve such a complex problem. In this paper, we investigate a generalized PRP by considering multiple products and outsourcing (MPRP-OS). The newly studied problem is first formulated into a mixed integer linear program. Then a three-level mathematical-programming-based heuristic called TLH is developed to solve it. TLH combines a two-phase iterative method, a repairing strategy and a fix-and-optimize procedure to find near-optimal solutions. In addition, it is adaptable to solve the classic PRP. Computational experiments on 225 newly generated MPRP-OS instances with up to 200 customers, 20 vehicles, 6 periods and 12 products show the effectiveness and efficiency of the proposed heuristic. The performance of TLH is further demonstrated by testing 1530 classic PRP benchmark instances with up to 200 customers, 13 vehicles and 20 periods. Experimental results indicate that TLH is able to solve large-sized MPRP-OS instances within short computation times. In addition, TLH provides new best solutions for 283 out of 1530 benchmark instances.

[1]  Josefa Mula,et al.  A review of tactical optimization models for integrated production and transport routing planning decisions , 2015, Comput. Ind. Eng..

[2]  Jean-François Cordeau,et al.  Efficient Formulations and a Branch-and-Cut Algorithm for a Production-Routing Problem , 2010 .

[3]  Christian Prins,et al.  A memetic algorithm with dynamic population management for an integrated production-distribution problem , 2009, Eur. J. Oper. Res..

[4]  Stéphane Dauzère-Pérès,et al.  A Two-Phase Iterative Heuristic Approach for the Production Routing Problem , 2015, Transp. Sci..

[5]  Haldun Süral,et al.  A multi-phase heuristic for the production routing problem , 2017, Comput. Oper. Res..

[6]  A. Ruszczynski,et al.  On the integrated production, inventory, and distribution routing problem , 2006 .

[7]  Jean-François Cordeau,et al.  A Unified Decomposition Matheuristic for Assembly, Production, and Inventory Routing , 2019, INFORMS J. Comput..

[8]  Chiung Moon,et al.  Advanced planning and scheduling with outsourcing in manufacturing supply chain , 2002 .

[9]  Pankaj Chandra,et al.  A Dynamic Distribution Model with Warehouse and Customer Replenishment Requirements , 1993 .

[10]  Bruce L. Golden,et al.  Very large-scale vehicle routing: new test problems, algorithms, and results , 2005, Comput. Oper. Res..

[11]  Marshall L. Fisher,et al.  Coordination of production and distribution planning , 1994 .

[12]  Jonathan F. Bard,et al.  A branch-and-price algorithm for an integrated production and inventory routing problem , 2010, Comput. Oper. Res..

[13]  Panos M. Pardalos,et al.  A branch-and-price algorithm for production routing problems with carbon cap-and-trade , 2017 .

[14]  Robert A. Russell,et al.  Mathematical programming heuristics for the production routing problem , 2017 .

[15]  MengChu Zhou,et al.  Integrated Production Inventory Routing Planning for Intelligent Food Logistics Systems , 2019, IEEE Transactions on Intelligent Transportation Systems.

[16]  Gerald G. Brown,et al.  The Kellogg Company Optimizes Production, Inventory, and Distribution , 2001, Interfaces.

[17]  A. Rasheed,et al.  Making More by Doing Less: An Analysis of Outsourcing and its Effects on Firm Performance , 2000 .

[18]  Yossiri Adulyasak,et al.  Formulations and Branch-and-Cut Algorithms for Multivehicle Production and Inventory Routing Problems , 2012, INFORMS J. Comput..

[19]  Jean-François Cordeau,et al.  Benders Decomposition for Production Routing Under Demand Uncertainty , 2012, Oper. Res..

[20]  Shine-Der Lee,et al.  Production lot sizing with a secondary outsourcing facility , 2013 .

[21]  Douglas J. Thomas,et al.  Coordinated supply chain management , 1996 .

[22]  Jean-François Cordeau,et al.  The production routing problem: A review of formulations and solution algorithms , 2015, Comput. Oper. Res..

[23]  Francesca Fumero,et al.  Synchronized Development of Production, Inventory, and Distribution Schedules , 1999, Transp. Sci..

[24]  Luca Bertazzi,et al.  Analysis of the maximum level policy in a production-distribution system , 2011, Comput. Oper. Res..

[25]  Jonathan F. Bard,et al.  Heuristics for a multiperiod inventory routing problem with production decisions , 2009, Comput. Ind. Eng..

[26]  Christian Prins,et al.  A reactive GRASP and path relinking for a combined production-distribution problem , 2007, Comput. Oper. Res..

[27]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem , 1991 .

[28]  Feng Chu,et al.  Polynomial Algorithms for Single-Item Lot-Sizing Models With Bounded Inventory and Backlogging or Outsourcing , 2007, IEEE Transactions on Automation Science and Engineering.

[29]  Panos M. Pardalos,et al.  Formulations and branch-and-cut algorithms for multi-product multi-vehicle production routing problems with startup cost , 2018, Expert Syst. Appl..

[30]  Horst Tempelmeier,et al.  Solving a multi-level capacitated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic , 2009, Comput. Oper. Res..

[31]  Jean-François Cordeau,et al.  Optimization-Based Adaptive Large Neighborhood Search for the Production Routing Problem , 2011, Transp. Sci..

[32]  Vinícius Amaral Armentano,et al.  Tabu search with path relinking for an integrated production-distribution problem , 2011, Comput. Oper. Res..

[33]  Jonathan F. Bard,et al.  The integrated production–inventory–distribution–routing problem , 2009, J. Sched..

[34]  Feng Chu,et al.  Integrated production inventory routing planning with time windows for perishable food , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[35]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[36]  Haldun Süral,et al.  A Relaxation Based Solution Approach for the Inventory Control and Vehicle Routing Problem in Vendor Managed Systems , 2009 .

[37]  Panos M. Pardalos,et al.  A variable neighborhood search heuristic algorithm for production routing problems , 2018, Appl. Soft Comput..

[38]  Nadjib Brahimi,et al.  Multi-item production routing problem with backordering: a MILP approach , 2016 .

[39]  Qi Zhang,et al.  Multiscale production routing in multicommodity supply chains with complex production facilities , 2017, Comput. Oper. Res..