Constraint programming for computing non-stationary (R, S) inventory policies

This paper proposes a constraint programming model for computing the finite horizon single-item inventory problem with stochastic demands in discrete time periods with service-level constraints under the non-stationary version of the "periodic review, order-up-to-level" policy (i.e., non-stationary (R, S) or, simply (Rn, Sn)). It is observed that the modeling process is more natural and the required number of variables is smaller compared to the MIP formulation of the same problem. The computational tests show that the CP approach is more tractable than the conventional MIP formulation. Two different domain reduction methods are proposed to improve the computational performance of solution algorithms. The numerical experiments confirmed the effectiveness of these methods.

[1]  Chris N. Potts,et al.  Constraint satisfaction problems: Algorithms and applications , 1999, Eur. J. Oper. Res..

[2]  H. Scarf THE OPTIMALITY OF (S,S) POLICIES IN THE DYNAMIC INVENTORY PROBLEM , 1959 .

[3]  Gerald Heisig,et al.  Comparison of (s,S) and (s,nQ) inventory control rules with respect to planning stability , 2001 .

[4]  R. Ehrhardt The Power Approximation for Computing (s, S) Inventory Policies , 1979 .

[5]  Yves Caseau,et al.  An Inventory Management Problem , 2004, Constraints.

[6]  D. Iglehart Optimality of (s, S) Policies in the Infinite Horizon Dynamic Inventory Problem , 1963 .

[7]  Gerald Heisig,et al.  Planning stability under (s,S) inventory control rules , 1998 .

[8]  S. Karlin,et al.  Mathematical Methods in the Social Sciences , 1962 .

[9]  John Wilson Model Solving in Mathematical Programming , 1993 .

[10]  Ş. Tarim,et al.  The stochastic dynamic production/inventory lot-sizing problem with service-level constraints , 2004 .

[11]  Krzysztof R. Apt,et al.  Principles of constraint programming , 2003 .

[12]  James H. Bookbinder,et al.  Strategies for the Probabilistic Lot-Sizing Problem with Service-Level Constraints , 1988 .

[13]  Kok de Ag,et al.  Nervousness in inventory management : comparison of basic control rules , 1997 .

[14]  H. Paul Williams,et al.  Model solving in mathematical programming , 1993 .

[15]  David F. Pyke,et al.  Inventory management and production planning and scheduling , 1998 .

[16]  Awi Federgruen,et al.  An Efficient Algorithm for Computing Optimal (s, S) Policies , 1984, Oper. Res..

[17]  Evan L. Porteus,et al.  Evaluating the Effectiveness of a New Method for Computing Approximately Optimal (s, S) Inventory Policies , 1980, Oper. Res..

[18]  Irvin J. Lustig,et al.  Constraint Programming and Its Relationship to Mathematical Programming , 2001 .

[19]  Karl Inderfurth Nervousness in inventory control: Analytical results , 1994 .

[20]  Awi Federgruen,et al.  Finding Optimal (s, S) Policies Is About As Simple As Evaluating a Single Policy , 1991, Oper. Res..

[21]  Eugene C. Freuder,et al.  DIMACS workshop on on Constraint programming and large scale discrete optimization , 2000 .

[22]  Jean-François Puget,et al.  Program Does Not Equal Program: Constraint Programming and Its Relationship to Mathematical Programming , 2001, Interfaces.

[23]  Dmitry Krass,et al.  Inventory models with minimal service level constraints , 2001, Eur. J. Oper. Res..

[24]  Brian G. Kingsman,et al.  Production, Manufacturing and Logistics Modelling and computing (R n ,S n ) policies for inventory systems with non-stationary stochastic demand , 2005 .

[25]  A. F. Veinott,et al.  Computing Optimal (s, S) Inventory Policies , 1965 .

[26]  Srinivas Bollapragada,et al.  A Simple Heuristic for Computing Nonstationary (s, S) Policies , 1999, Oper. Res..

[27]  Youyi Feng,et al.  A new algorithm for computing optimal (s, S) policies in a stochastic single item/location inventory system , 2000 .