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.
Similar content being viewed by others
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.
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.
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.
Asmussen, S., Nerman, O., & Olsson, M. (1996). Fitting phase-type distributions via the EM algorithm. Scandinavian Journal of Statistics, 23, 420–421.
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.
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.
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.
Chen, F., & Song, J. S. (2001). Optimal policies for multiechelon inventory problems with Markov-modulated demand. Operations Research, 49(2), 226–234.
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.
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.
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.
Dormand, J. R., & Prince, P. J. (1980). A family of embedded Runge-Kutta formulae. Journal of computational and applied mathematics, 6(1), 19–26.
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.
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.
Graves, S. C., & Willems, S. P. (2008). Strategic inventory placement in supply chains: Nonstationary demand. Manufacturing & Service Operations Management, 10(2), 278–287.
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.
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.
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.
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.
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.
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.
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.
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.
Lian, Z., & Liu, L. (2001). Continuous review perishable inventory systems: models and heuristics. IIE Transactions, 33(9), 809–822.
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.
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.
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.
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.
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.
Nadar, E., Akan, M., & Scheller-Wolf, A. (2014). Optimal structural results for assemble-to-order generalized M-systems. Operations Research, 62(3), 571–579.
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.
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.
Nasr, W. W., & Maddah, B. (2015). Continuous (s, S) policy with MMPP correlated demand. European Journal of Operational Research, 246(3), 874–885.
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.
Neale, J. J., & Willems, S. P. (2009). Managing inventory in supply chains with nonstationary demand. Interfaces, 39(5), 388–399.
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.
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.
Ozkan, C., Karaesmen, F., & Ozekici, S. (2013). Structural properties of Markov modulated revenue management problems. European Journal of Operational Research, 225(2), 324–331.
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.
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.
Sethi, S. P., & Cheng, F. (1997). Optimality of (s, S) policies in inventory models with Markovian demand. Operations Research, 45(6), 931–939.
Shampine, L. F., & Reichelt, M. W. (1997). The Matlab ode suite. SIAM Journal on Scientific Computing, 18(1), 1–22.
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.
Silver, E. A., Pyke, D. F., & Thomas, D. J. (2016). Inventory and production management in supply chains. Boca Raton: CRC Press.
Sivakumar, B., & Arivarignan, G. (2009). A stochastic inventory system with postponed demands. Performance Evaluation, 66(1), 47–58.
Song, J. S., & Zipkin, P. (1993). Inventory control in a fluctuating demand environment. Operations Research, 41(2), 351–370.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-021-04186-x