Skip to main content
Log in

Inventory systems with stochastic and batch demand: computational approaches

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Modeling the behavior of customer demand is a key challenge in inventory control, where an accurate characterization of the demand process often involves accounting for a wide range of statistical descriptors. This motivates the use of Markovian processes, due to their proven versatility in matching key components of point processes, to capture the behavior of customer demand. Accordingly, this work presents computational frameworks for continuous inventory models with a batch Markovian demand. A Markovian formulation of the system state-space is presented along with computational approaches to obtain key inventory performance measures. Compact matrix representations are considered for the steady-state solution of the system performance measures. The transient and non-stationary behavior of the inventory system is calculated by numerically integrating the corresponding set of Kolmogorov forward equations. A byproduct of this work is explicitly expressing the solution of the moments of the batch Markovian counting process by a compact matrix exponential equation. Numerical examples illustrate the computational efficiency of the mathematical frameworks when evaluating and comparing the performance of different re-ordering policies.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. The values for \(\mu _j\) and \(\sigma _j\), in Table 4, are computed by solving the matrix exponential of Eq. (23) for \(\tau =0.1\).

References

  • Al-Mohy, A. H., & Higham, N. J. (2010). A new scaling and squaring algorithm for the matrix exponential. SIAM Journal on Matrix Analysis and Applications, 31(3), 970–989.

    Article  Google Scholar 

  • Arts, J. (2017). A multi-item approach to repairable stocking and expediting in a fluctuating demand environment. European Journal of Operational Research, 256(1), 102–115.

    Article  Google Scholar 

  • Arts, J., Basten, R., & Van Houtum, G. J. (2016). Repairable stocking and expediting in a fluctuating demand environment: Optimal policy and heuristics. Operations Research, 64(6), 1285–1301.

    Article  Google Scholar 

  • Asmussen, S., Nerman, O., & Olsson, M. (1996). Fitting phase-type distributions via the EM algorithm. Scandinavian Journal of Statistics, 23, 420–421.

    Google Scholar 

  • Avci, H., Gökbayrak, K., & Nadar, E. (2019). Structural results for average-cost inventory models with Markov-modulated demand and partial information. Production and Operations Management.

  • Barron, Y. (2019). A state-dependent perishability (s, S) inventory model with random batch demands. Annals of Operations Research, 280(1–2), 65–98.

    Article  Google Scholar 

  • Barron, Y., Perry, D., & Stadje, W. (2016). A make-to-stock production/inventory model with MAP arrivals and phase-type demands. Annals of Operations Research, 241(1–2), 373–409.

    Article  Google Scholar 

  • Beyer, D., Cheng, F., Sethi, S. & Taksar, M. (2010). Markovian demand inventory models. International Series in Operations Research and Management Science, 108, 12.

  • Bhat, S., & Krishnamurthy, A. (2015). Value of capacity flexibility in manufacturing systems with seasonal demands. IIE Transactions, 47(7), 693–714.

    Article  Google Scholar 

  • Chen, F., & Song, J. S. (2001). Optimal policies for multiechelon inventory problems with Markov-modulated demand. Operations Research, 49(2), 226–234.

    Article  Google Scholar 

  • Chen, F. Y., & Yano, C. A. (2010). Improving supply chain performance and managing risk under weather-related demand uncertainty. Management Science, 56(8), 1380–1397.

    Article  Google Scholar 

  • Chen, L., Song, J. S., & Zhang, Y. (2017). Serial inventory systems with Markov-modulated demand: Derivativebounds, asymptotic analysis, and insights. Operations Research, 65(5), 1231–1249.

    Article  Google Scholar 

  • Dayanik, S., Song, J. S., & Xu, S. H. (2003). The effectiveness of several performance bounds for capacitated production, partial-order-service, assemble-to-order systems. Manufacturing & Service Operations Management, 5(3), 230–251.

    Article  Google Scholar 

  • Dormand, J. R., & Prince, P. J. (1980). A family of embedded Runge-Kutta formulae. Journal of computational and applied mathematics, 6(1), 19–26.

    Article  Google Scholar 

  • Feng, L., & Chan, Y. L. (2019). Joint pricing and production decisions for new products with learning curve effects under upstream and downstream trade credits. European Journal of Operational Research, 272(3), 905–913.

    Article  Google Scholar 

  • Germain, R., Claycomb, C., & Droge, C. (2008). Supply chain variability, organizational structure, and performance: The moderating effect of demand unpredictability. Journal of operations management, 26(5), 557–570.

    Article  Google Scholar 

  • Graves, S. C., & Willems, S. P. (2008). Strategic inventory placement in supply chains: Nonstationary demand. Manufacturing & Service Operations Management, 10(2), 278–287.

    Article  Google Scholar 

  • Heindl, A., Mitchell, K., & van de Liefvoort, A. (2006). Correlation bounds for second-order MAPs with application to queueing network decomposition. Performance Evaluation, 63(6), 553–577.

    Article  Google Scholar 

  • Higham, N. J. (2005). The scaling and squaring method for the matrix exponential revisited. SIAM Journal on Matrix Analysis and Applications, 26(4), 1179–1193.

    Article  Google Scholar 

  • Hu, K., Acimovic, J., Erize, F., Thomas, D. J., & Van Mieghem, J. A. (2018). Forecasting new product life cycle curves: practical approach and empirical analysis: Finalist-2017 M&SOM practice-based research competition. Manufacturing & Service Operations Management, 21(1), 66–85.

    Article  Google Scholar 

  • Katehakis, M. N., Melamed, B., & Shi, J. J. (2015). Optimal replenishment rate for inventory systems with compound Poisson demands and lost sales: A direct treatment of time-average cost. Annals of Operations Research, 1–27.

  • Katehakis, M. N., & Puranam, K. S. (2012). On optimal bidding in sequential procurement auctions. Operations Research Letters, 40(4), 244–249.

    Article  Google Scholar 

  • Katehakis, M. N., & Smit, L. C. (2012a). A successive lumping procedure for a class of Markov chains. Probability in the Engineering and Informational Sciences, 26(4), 483.

    Article  Google Scholar 

  • Katehakis, M. N., & Smit, L. C. (2012b). On computing optimal (Q, r) replenishment policies under quantity discounts. Annals of Operations Research, 200(1), 279–298.

    Article  Google Scholar 

  • Katehakis, M. N., Smit, L. C., & Spieksma, F. M. (2016). A comparative analysis of the successive lumping and the lattice path counting algorithms. Journal of Applied Probability, 53(1), 106–120.

    Article  Google Scholar 

  • Lee, L. H., & Chew, E. P. (2005). A dynamic joint replenishment policy with auto-correlated demand. European Journal of Operational Research, 165(3), 729–747.

    Article  Google Scholar 

  • Lian, Z., & Liu, L. (2001). Continuous review perishable inventory systems: models and heuristics. IIE Transactions, 33(9), 809–822.

    Article  Google Scholar 

  • Lu, Y. (2007). Estimation of average backorders for an assemble-to-order system with random batch demands through extreme statistics. Naval Research Logistics (NRL), 54(1), 33–45.

    Article  Google Scholar 

  • Lu, Y., Song, J. S., & Yao, D. D. (2003). Order fill rate, leadtime variability, and advance demand information in an assemble-to-order system. Operations Research, 51(2), 292–308.

    Article  Google Scholar 

  • Lucantoni, D. M. (1991). New results on the single server queue with a batch Markovian arrival process. Communications in Statistics. Stochastic Models, 7(1), 1–46.

    Article  Google Scholar 

  • Maddah, B., Nasr, W. W., & Charanek, A. (2017). A multi-station system for reducing congestion in high-variability queues. European Journal of Operational Research, 262(2), 602–619.

    Article  Google Scholar 

  • Moler, C., & Van Loan, C. (2003). Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later. SIAM Review, 45(1), 3–49.

    Article  Google Scholar 

  • Nadar, E., Akan, M., & Scheller-Wolf, A. (2014). Optimal structural results for assemble-to-order generalized M-systems. Operations Research, 62(3), 571–579.

    Article  Google Scholar 

  • Narayana, S., & Neuts, M. F. (1992). The first two moment matrices of the counts for the Markovian arrival process. Communications in Statistics. Stochastic Models, 8(3), 459–477.

    Article  Google Scholar 

  • Nasr, W. W., Charanek, A., & Maddah, B. (2018). MAP fitting by count and inter-arrival moment matching. Stochastic Models, 1–29.

  • Nasr, W. W., & Elshar, I. J. (2018). Continuous inventory control with stochastic and non-stationary Markovian demand. European Journal of Operational Research, 270(1), 198–217.

    Article  Google Scholar 

  • Nasr, W. W., & Maddah, B. (2015). Continuous (s, S) policy with MMPP correlated demand. European Journal of Operational Research, 246(3), 874–885.

    Article  Google Scholar 

  • Nasr, W. W., & Taaffe, M. R. (2013). Fitting the Pht/Mt/s/c time-dependent departure process for use in tandem queueing networks. INFORMS Journal on Computing, 25(4), 758–773.

    Article  Google Scholar 

  • Neale, J. J., & Willems, S. P. (2009). Managing inventory in supply chains with nonstationary demand. Interfaces, 39(5), 388–399.

    Article  Google Scholar 

  • Nielsen, B. F., Nilsson, L. F., Thygesen, U. H. G., & Beyer, J. E. (2007). Higher order moments and conditional asymptotics of the batch Markovian arrival process. Stochastic Models, 23(1), 1–26.

    Article  Google Scholar 

  • Nielsen, B. F., Nilsson, L. F., Thygesen, U. H. G., & Beyer, J. E. (2007). Higher order moments and conditional asymptotics of the batch Markovian arrival process. Stochastic Models, 23(1), 1–26.

    Article  Google Scholar 

  • Ozkan, C., Karaesmen, F., & Ozekici, S. (2013). Structural properties of Markov modulated revenue management problems. European Journal of Operational Research, 225(2), 324–331.

    Article  Google Scholar 

  • Pourakbar, M., Frenk, J. B. G., & Dekker, R. (2012). End-of-life inventory decisions for consumer electronics service parts. Production and Operations Management, 21(5), 889–906.

    Article  Google Scholar 

  • Roundy, R., Chen, D., Chen, P., Çakanyildirim, M., Freimer, M. B., & Melkonian, V. (2005). Capacity-driven acceptance of customer orders for a multi-stage batch manufacturing system: models and algorithms. Iie Transactions, 37(12), 1093–1105.

    Article  Google Scholar 

  • Sethi, S. P., & Cheng, F. (1997). Optimality of (s, S) policies in inventory models with Markovian demand. Operations Research, 45(6), 931–939.

    Article  Google Scholar 

  • Shampine, L. F., & Reichelt, M. W. (1997). The Matlab ode suite. SIAM Journal on Scientific Computing, 18(1), 1–22.

    Article  Google Scholar 

  • Shi, J., Katehakis, M. N., & Melamed, B. (2013). Martingale methods for pricing inventory penalties under continuous replenishment and compound renewal demands. Annals of Operations Research, 208(1), 593–612.

    Article  Google Scholar 

  • Silver, E. A., Pyke, D. F., & Thomas, D. J. (2016). Inventory and production management in supply chains. Boca Raton: CRC Press.

    Book  Google Scholar 

  • Sivakumar, B., & Arivarignan, G. (2009). A stochastic inventory system with postponed demands. Performance Evaluation, 66(1), 47–58.

    Article  Google Scholar 

  • Song, J. S., & Zipkin, P. (1993). Inventory control in a fluctuating demand environment. Operations Research, 41(2), 351–370.

    Article  Google Scholar 

  • Song, J. S., & Zipkin, P. (2003). Supply chain operations: Assemble-to-order systems. Handbooks in Operations Research and Management Science, 11, 561–596.

  • Xu, J., Chen, S., Lin, B., & Bhatnagar, R. (2010). Optimal production and rationing policies of a make-to-stock production system with batch demand and backordering. Operations Research Letters, 38(3), 231–235.

    Article  Google Scholar 

  • Zhao, Y. (2009). Analysis and evaluation of an assemble-to-order system with batch ordering policy and compound Poisson demand. European Journal of Operational Research, 198(3), 800–809.

    Article  Google Scholar 

  • Zhao, Y., & Simchi-Levi, D. (2006). Performance analysis and evaluation of assemble-to-order systems with stochastic sequential lead times. Operations Research, 54(4), 706–724.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Walid W. Nasr.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nasr, W.W. Inventory systems with stochastic and batch demand: computational approaches. Ann Oper Res 309, 163–187 (2022). https://doi.org/10.1007/s10479-021-04186-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-021-04186-x

Keywords

Navigation