Skip to main content
Log in

Cost-Based Filtering Techniques for Stochastic Inventory Control Under Service Level Constraints

  • Published:
Constraints Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

This paper1 considers a single product and a single stocking location production/inventory control problem given a non-stationary stochastic demand. Under a widely-used control policy for this type of inventory system, the objective is to find the optimal number of replenishments, their timings and their respective order-up-to-levels that meet customer demands to a required service level. We extend a known CP approach for this problem using three cost-based filtering methods. Our approach can solve to optimality instances of realistic size much more efficiently than previous approaches, often with no search effort at all.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Apt, K. (2003). Principles of constraint programming. New York, NY, USA: Cambridge University Press.

    Google Scholar 

  2. Askin, R. G. (1981). A procedure for production lot sizing with probabilistic dynamic demand. AIIE Transactions, 13, 132–137.

    MathSciNet  Google Scholar 

  3. Birge, J. R., & Louveaux, F. (1997). Introduction to stochastic programming. New York: Springer.

    MATH  Google Scholar 

  4. Bookbinder, J. H., & Tan, J. Y. (1988). Strategies for the probabilistic lot-sizing problem with service-level constraints. Management Science, 34, 1096–1108.

    Article  MATH  MathSciNet  Google Scholar 

  5. Brailsford, S. C., Potts, C. N., & Smith, B. M. (1999). Constraint satisfaction problems: Algorithms and applications. European Journal of Operational Research, 119, 557–581.

    Article  MATH  Google Scholar 

  6. Charnes, A., & Cooper, W. W. (1959). Chance-constrainted programming. Management Science, 6(1), 73–79.

    Article  MATH  MathSciNet  Google Scholar 

  7. Fahle T., & Sellmann, M. (2002). Cost-based filtering for the constrained knapsack problem. Annals of Operations Research, 115, 73–93.

    Article  MATH  MathSciNet  Google Scholar 

  8. Florian, M., Lenstra, J. K., & Rinooy Kan, A. H. G. (1980). Deterministic production planning: Algorithms and complexity. Management Science, 26(7), 669–679.

    Article  MATH  MathSciNet  Google Scholar 

  9. Focacci, F., Lodi, A., & Milano, M. (1999). Cost-based domain filtering. In Proceedings of the 5th international conference on the principles and practice of constraint programming (pp. 189–203). Springer, 1999. Lecture notes in computer science no. 1713.

  10. Focacci, F., & Milano, M. (2001). Connections and integrations of dynamic programming and constraint programming. In Proceedings of the international workshop on integration of AI and OR techniques in constraint programming for combinatorial optimization problems CP-AI-OR 2001.

  11. Garey, M. R., & Johnson, D. S. (1990). Computers and intractability; A guide to the theory of NP-completeness. New York, NY, USA: Freeman

    Google Scholar 

  12. Laburthe, F., & the OCRE project team. (1994). Choco: Implementing a cp kernel. Technical report, Bouygues e-Lab, France.

  13. Rossi, R., Tarim, S. A., Hnich, B., & Prestwich, S. (2007). Replenishment planning for stochastic inventory systems with shortage cost. In Proceedings of the international conference on integration of AI and OR techniques in constraint programming for combinatorial optimization problems CP-AI-OR 2007 (pp. 229–243). Springer. Lecture Notes in Computer Science No. 4510.

  14. Rossi, R., Tarim, S. A., Hnich, B., & Prestwich, S. (2008). A global chance-constraint for stochastic inventory systems under service level constraints. Constraints (to appear)

  15. Sedgewick, R. (1988). Algorithms (2nd edn.). Boston, MA, USA: Addison-Wesley

    Google Scholar 

  16. Silver, E. A. (1978). Inventory control under a probabilistic time-varying demand pattern. AIIE Transactions, 10, 371–379.

    Google Scholar 

  17. Silver, E. A., Pyke, D. F., & Peterson, R. (1998). Inventory management and production planning and scheduling. New York: Wiley.

    Google Scholar 

  18. Tarim, S. A. (1996). Dynamic lotsizing models for stochastic demand in single and multi-echelon inventory systems. Ph.D. thesis, Lancaster University.

  19. Tarim, S. A., Hnich, B., Rossi, R., & Prestwich, S. (2007). Cost-based filtering for stochastic inventory control. In Recent advances in constraints joint ERCIM/CoLogNET international workshop on constraint solving and constraint logic programming, CSCLP 2006, (pp. 169–183). Springer. Lecture notes in artificial intelligence no. 4651.

  20. Tarim, S. A., & Kingsman, B. G. (2004). The stochastic dynamic production/inventory lot-sizing problem with service-level constraints. International Journal of Production Economics, 88, 105–119.

    Article  Google Scholar 

  21. Tarim, S. A., & Kingsman, B. G. (2006). Modelling and computing (R n,S n) policies for inventory systems with Non-stationary stochastic demand. European Journal of Operational Research, 174, 581–599.

    Article  MATH  Google Scholar 

  22. Tarim, S. A., Manandhar, S., & Walsh, T. (2006). Stochastic constraint programming: A scenario-based approach. Constraints, 11(1), 53–80.

    Article  MATH  MathSciNet  Google Scholar 

  23. Tarim, S. A., & Smith, B. (2008). Constraint programming for computing non-stationary (R,S) inventory policies. European Journal of Operational Research (to appear)

  24. Van Hentenryck, P., & Carillon, J. P. (1988). Generality vs. specificity: An experience with ai and or techniques. In Proceedings of the national conference on artificial intelligence (AAAI-88).

  25. Wagner, H. M., & Whitin, T. M. (1958). Dynamic version of the economic lot size model. Management Science, 5, 89–96.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roberto Rossi.

Additional information

This work was supported by Science Foundation Ireland under Grant No. 03/CE3/I405 as part of the Centre for Telecommunications Value-Chain-Driven Research (CTVR) and Grant No. 00/PI.1/C075.

1This paper is an extended version of [19].

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tarim, S.A., Hnich, B., Rossi, R. et al. Cost-Based Filtering Techniques for Stochastic Inventory Control Under Service Level Constraints. Constraints 14, 137–176 (2009). https://doi.org/10.1007/s10601-007-9039-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10601-007-9039-3

Keywords

Navigation