## Abstract

We consider a production/inventory system consisting of one production line and multiple products. Finished goods are kept in stock to serve stochastic demand. Demand is fulfilled immediately if there is an item of the requested product in stock and otherwise it is backordered and fulfilled later. The production line is modeled as a non-preemptive single server and the objective is to minimize the sum of the average inventory holding costs and backordering costs. We investigate the structure of the optimal production policy, propose a new scheduling policy, and develop a method for calculating base stock levels under an arbitrary but given scheduling policy. The performance of the various production policies is evaluated in extensive numerical experiments.

This is a preview of subscription content, access via your institution.

## References

Adan I, Sleptchenko A, Van Houtum G (2009) Reducing costs of spare parts supply systems via static priorities. Asia-Pacific J Oper Res 26(04):559–585

Arreola-Risa A, Giménez-García V, Martínez-Parra J (2011) Optimizing stochastic production-inventory systems: a heuristic based on simulation and regression analysis. Eur J Oper Res 213(1):107–118

Bertsekas D (2007) Dynamic programming and optimal control, 3rd edn, vol. II. Athena Scientific, USA

De Vericourt F, Karaesmen F, Dallery Y (2000) Dynamic scheduling in a make-to-stock system: a partial characterization of optimal policies. Oper Res 48(5):811–819

DeCroix G, Arreola-Risa A (1998) Optimal production and inventory policy for multiple products under resource constraints. Manag Sci 44(7):950–961

Dusonchet F (2003) Dynamic scheduling for production systems operating in a random environment. PhD thesis, École Polytechnique Fédérale de Lausanne

Gavish B, Graves S (1980) A one-product production/inventory problem under continuous review policy. Oper Res 28(5):1228–1236

Ha A (1997) Optimal dynamic scheduling policy for a make-to-stock production system. Oper Res 45(1):42–53

Janakiraman G, Nagarajan M, Veeraraghavan S (2009) Simple policies for managing flexible capacity. Working paper

Janssen R, Blankers I, Moolenburgh E, Posthumus B (2014) The impact of 3-d printing on supply chain management. Tech. rep, TNO

Kat B, Avşar Z (2011) Using aggregate fill rate for dynamic scheduling of multi-class systems. Ann Oper Res 182(1):87–117

Khajavi S, Partanen J, Hölmstrom J (2014) Additive manufacturing in the spare parts supply chain. Comput Ind 65(1):50–63

Li L (1992) The role of inventory in delivery-time competition. Manag Sci 38(2):182–197

Liang W, Balcıoğlu B, Svaluto R (2013) Scheduling policies for a repair shop problem. Ann Oper Res 211(1):273–288

Lieckens KT, Colen PJ, Lambrecht MR (2013) Optimization of a stochastic remanufacturing network with an exchange option. Dec Supp Syst 54(4):1548–1557

Linebaugh K (2008) Honda’s flexible plants provide edge. Wall Street J 22:B1

Liu P, Huang SH, Mokasdar A, Zhou H, Hou L (2014) The impact of additive manufacturing in the aircraft spare parts supply chain: supply chain operation reference (scor) model based analysis. Prod Plann Control 25(13–14):1169–1181

Niño-Mora J (2007) Dynamic priority allocation via restless bandit marginal productivity indices. Top 15(2):161–198

Peña Perez A, Zipkin P (1997) Dynamic scheduling rules for a multiproduct make-to-stock queue. Oper Res 45(6):919–930

Porteus EL (2002) Foundations of stochastic inventory theory. Stanford University Press, Palo Alto

Sanajian N, Abouee-Mehrizi H, Balcıoğlu B (2010) Scheduling policies in the M/G/1 make-to-stock queue. J Oper Res Soc 61(1):115–123

Sobel M (1982) The optimality of full service policies. Oper Res 30(4):636–649

Steiger N, Wilson J (2001) Convergence properties of the batch means method for simulation output analysis. INFORMS J Comput 13(4):277–293

Van Houtum G, Adan I, Van der Wal J (1997) The symmetric longest queue system. Stoch Models 13(1):105–120

Veatch M, Wein L (1996) Scheduling a make-to-stock queue: index policies and hedging points. Oper Res 44(4):634–647

Wein L (1992) Dynamic scheduling of a multiclass make-to-stock queue. Oper Res 40(4):724–735

Whittle P (1988) Restless bandits: activity allocation in a changing world. J Appl Probab 25:287–298

Zheng Y, Zipkin P (1990) A queueing model to analyze the value of centralized inventory information. Oper Res 38(2):296–307

Zipkin P (1995) Performance analysis of a multi-item production-inventory system under alternative policies. Manag Sci 41(4):690–703

## Acknowledgments

We kindly thank the associate editor and two anonymous referees for their helpful suggestions to improve the paper.

## Author information

### Authors and Affiliations

### Corresponding author

## Calculation of E(P|w)

### Calculation of *E*(*P*|*w*)

Let *P* represent an exponentially distributed time variable with mean \( 1/\mu \). Consider a queuing system where customers arrive according to a Poisson distribution with constant rate \( \lambda \). In this appendix, we show that *E*(*P*|*w*) , the expectation of a time interval given that during this time interval *w* customer arrivals occur, is equal to \( (w+1)/(\lambda + \mu ) \). Using the definition of conditional expectation and the property that the number of Poisson arrivals during an exponentially distributed time interval with mean \( 1/\mu \) has a geometric distribution with success probability \( \frac{1}{1 + \frac{\lambda }{\mu }} \), we obtain the following expression for *E*(*P*|*w*) :

Rearranging terms, and using that \( \frac{(\lambda + \mu )^{w+2} \quad t^{w+1}}{(w+1)!} \quad \mathrm {e}^{-(\lambda + \mu ) \, t} \) is the probability density function of the Erlang distribution with parameters \( (w + 2) \) and \( (\lambda + \mu ) \), we can rewrite expression (13a) as follows:

Finally, we obtain the desired result \( E(P|w) = (w+1)/(\lambda + \mu ) \) from (13c) via straightforward algebraic manipulations.

## Rights and permissions

## About this article

### Cite this article

Tiemessen, H.G.H., Fleischmann, M. & van Houtum, G.J. Dynamic control in multi-item production/inventory systems.
*OR Spectrum* **39**, 165–191 (2017). https://doi.org/10.1007/s00291-016-0448-9

Received:

Accepted:

Published:

Issue Date:

DOI: https://doi.org/10.1007/s00291-016-0448-9

### Keywords

- Inventory control
- Dynamic scheduling
- Simulation optimization