Improved ordering of perishables: The value of stock-age information

Many supermarkets and retailers use computer assisted ordering (CAO) or automated order systems (ASO) to determine replenishment quantities. Traditionally, these systems are designed for non-perishables, and order quantities are set by (modified) base stock policies, determined according to the total number of units in stock, regardless of the ages of the products in stock. Today's technology allows the user to keep track of the age of inventories. In the last decade, a few so-called stock-age dependent order policies have been proposed. An optimal stock-age dependent policy may be computed by stochastic dynamic programming (SDP), but an SDP policy is hardly ever adopted in practice for two reasons: (1) the policy can only be computed if the underlying state space is not too large, and (2) the resulting policy can have a complicated structure. In practice, logistics managers prefer well structured policies they do understand, such as base stock policies (BSP). In this paper, we give an overview of existing stock-age dependent order policies and provide new stock-age dependent order policies. We present a simulation-based search procedure and suggest search ranges for setting optimal parameter values. For a broad set of 11,177 instances, we test the algorithm, compare these policies by simulation, and discuss the value of stock-age information. A new policy, named BSP-low-EW, performs close to optimal (SDP) and turns out to outperform all other policies in virtually all cases.

[1]  J. Wal,et al.  Blood platelet production with breaks : optimization by SDP and simulation , 2009 .

[2]  Ruud H. Teunter,et al.  Review of inventory systems with deterioration since 2001 , 2012, Eur. J. Oper. Res..

[3]  Ijbf Ivo Adan,et al.  Fitting Discrete Distributions on the First Two Moments , 1995, Probability in the Engineering and Informational Sciences.

[4]  U. Sonesson,et al.  Global food losses and food waste: extent, causes and prevention , 2011 .

[5]  Steven Nahmias,et al.  Optimal Ordering Policies for Perishable Inventory - II , 1975, Oper. Res..

[6]  Karel H. van Donselaar,et al.  A heuristic to manage perishable inventory with batch ordering, positive lead-times, and time-varying demand , 2009, Comput. Oper. Res..

[7]  T. Liao,et al.  A new age-based replenishment policy for supply chain inventory optimization of highly perishable products , 2013 .

[8]  Jürgen Branke,et al.  Sequential Sampling to Myopically Maximize the Expected Value of Information , 2010, INFORMS J. Comput..

[9]  Jan van der Wal,et al.  Blood platelet production: Optimization by dynamic programming and simulation , 2007, Comput. Oper. Res..

[10]  Brant E. Fries,et al.  Optimal Ordering Policy for a Perishable Commodity with Fixed Lifetime , 1975, Oper. Res..

[11]  R. Haijema A new class of stock-level dependent ordering policies for perishables with a short maximum shelf life (Online first) , 2013 .

[12]  Jürgen Sauer,et al.  Literature review of deteriorating inventory models by key topics from 2012 to 2015 , 2016 .

[13]  Alan Scheller-Wolf,et al.  Managing Perishables with Substitution: Inventory Issuance and Replenishment Heuristics , 2010, Manuf. Serv. Oper. Manag..

[14]  Stefan Minner,et al.  Stock-level dependent ordering of perishables: A comparison of hybrid base-stock and constant order policies , 2016 .

[15]  Eylem Tekin,et al.  Age-based vs. stock level control policies for a perishable inventory system , 2001, Eur. J. Oper. Res..

[16]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[17]  Morris A. Cohen Analysis of Single Critical Number Ordering Policies for Perishable Inventories , 1976, Oper. Res..

[18]  Jean C. Buzby,et al.  Supermarket Loss Estimates for Fresh Fruit, Vegetables, Meat, Poultry, and Seafood and Their Use in the ERS Loss-Adjusted Food Availability Data , 2009 .