Skip to main content
Log in

Cost minimising order schedules for a capacitated inventory system

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

Abstract

In this paper, we study an inventory system with multiple retailers under periodic review and stochastic demand. The demand is modelled as a discrete random variable. Linear holding and backorder costs as well as fixed order costs are assumed. Orders to replenish inventories can be placed at a manufacturer with a limited capacity according to a cyclic order schedule. A fixed portion of the total available capacity in a period is allocated to each retailer, who follows a modified base-stock policy to determine the order quantities. Thus, the order policy consists of four policy parameters for each retailer: the length of the review period, the first order point within a planning horizon, the individual capacity limit, and the modified base-stock level. We present an algorithm to compute the exact optimal policy parameters and two heuristics. In a numerical study, we compare the results of these approaches and derive insights into the performance of the heuristics. In addition, we introduce three different schedule types and identify the situations, in which they perform best.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Axsäter, S. (2003). Supply chain operations: Serial and distribution inventory systems. In A. G. de Kok & S. C. Graves (Eds.), Supply chain management: Design, coordination and operation//Supply chain management, handbooks in operations research and management science (Vol. 11, pp. 525–559). Amsterdam: Elsevier.

    Chapter  Google Scholar 

  • Axsäter, S. (2007). On the first come-first served rule in multi-echelon inventory control. Naval Research Logistics (NRL) 54(5), 485–491. http://onlinelibrary.wiley.com/doi/10.1002/nav.20225/abstract.

  • Axsäter, S., & Marklund, J. (2008). Optimal position-based warehouse ordering in divergent two-echelon inventory systems. Operations Research, 56(4), 976–991.

    Article  Google Scholar 

  • Chan, G. H., & Song, Y. (2003). A dynamic analysis of the single-item periodic stochastic inventory system with order capacity. European Journal of Operational Research, 146, 529–542.

    Article  Google Scholar 

  • DeCroix, G. A., & Arreola-Risa, A. (1998). Optimal production and inventory policy under resource constraints. Management Science, 44(7), 950–961.

    Article  Google Scholar 

  • Diks, E. B., & de Kok, A. G. (1998). Optimal control of a divergent multi-echelon inventory system. European Journal of Operational Research, 111(1), 75–97.

    Article  Google Scholar 

  • Dogru, M. K., de Kok, A. G., & van Houtum, G. J. (2009). A numerical study on the effect of the balance assumption in one-warehouse multi-retailer inventory systems. Flexible Services an Manufacuring Journal, 21(3–4), 114–147.

    Article  Google Scholar 

  • Eppen, G. D., & Schrage, L. (1981). Centralized ordering policies in a multi-warehouse system with lead times and random demand. TIMS Studies in the Management Science, 16(1981), 51–67.

    Google Scholar 

  • Evans, R. V. (1967). Inventory control of a multiproduct system with a limited production resource. Naval Research Logistics Quarterly, 14(14), 173–184.

    Article  Google Scholar 

  • Federgruen, A., & Zipkin, P. H. (1984). Allocation policies and cost approximations for multilocation inventory systems. Naval Research Logistics 31(1), 97–129. http://onlinelibrary.wiley.com/doi/10.1002/nav.3800310112/abstract;jsessionid=8C36592506D2B3C94E82BA237A3C7E9E.f03t03.

  • Federgruen, A., & Zipkin, P. H. (1984a). Approximations of dynamic, multilocation production and inventory problems. Management Science, 30(1), 69–84.

    Article  Google Scholar 

  • Federgruen, A., & Zipkin, P. H. (1986). An inventory model with limited production capacity and uncertain demands I: The average-cost criterion. Mathematics of Operations Research, 11(2), 193–207.

    Article  Google Scholar 

  • Gallego, G., & Scheller-Wolf, A. (2000). Capacitated inventory problems with fixed order costs: Some optimal policy structure. European Journal of Operational Research, 126, 603–613.

    Article  Google Scholar 

  • Glassermann, P. (1996). Allocating production capacity among multiple products. Operations Research, 44(5), 724–734.

    Article  Google Scholar 

  • Howard, C., & Marklund, J. (2011). Evaluation of stock allocation policies in a divergent inventory system with shipment consolidation. European Journal of Operational Research 211(2), 298–309. http://www.sciencedirect.com/science/article/pii/S0377221710008106.

  • Kiesmüller, G. P., & de Kok, A. G. (2005). A multi-item multi-echelon inventory system with quantity-based order consolidation. Beta, Research School for Operations Management and Logistics.

  • Kiesmüller, G. P., de Kok, A. G., & Dabia, S. (2011). Single item inventory control under periodic review and a minimum order quantity. International Journal of Production Economics, 133, 280–285.

    Article  Google Scholar 

  • Kleintje-Ell, F., & Kiesmüller, G. P. (2013). Simplified newsboy inequalities: Heuristics for the capacitated inventory problem. In Z. V. Sovresk, M. Mokrys, S. Badura, & A. Lieskovsky (Eds.), Proceedings in Global Virtual Conference (Vol. 1, pp. 618–623). Zilina: EDIS Publishing Institution of the University of Zilina.

    Google Scholar 

  • Scarf, H. E. (1963). Analytic techniques in inventory theory, office of naval research monographs on mathematical methods in logistics, (1st ed., Vol. 1). Stanford: Stanford University Press.

    Google Scholar 

  • Shaoxiang, C., & Lambrecht, M. (1996). X–Y band and modified (s, S) policy. Operations Research, 44(6), 1013–1019.

    Article  Google Scholar 

  • Simichi-Levi, D., & Zhao, Y. (2012). Performance evaluation of stochastic multi-echelon inventory systems: A survey. Advances in Operations Research, 2012, 1–34.

    Article  Google Scholar 

  • Zhao, Y., & Katehakis. M. N. (2006). On the structure of optimal ordering policies for stochastic inventory systems with minimum order quantity. Probability in the Engineering and Informational Sciences 20(02), 257–270. http://journals.cambridge.org/article_S0269964806060165.

  • Zhou, B., Katehakis, M. N., & Zhao, Y. (2009). Managing stochastic inventory systems with free shipping option. European Journal of Operational Research 196(1), 186–197. http://www.sciencedirect.com/science/article/pii/S0377221708001768.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. P. Kiesmüller.

Appendices

Appendix I: Derivation of the cost functions

1.1 The exact cost function

In order to be able to compute the average stock on hand or backorders, we need information about the distribution of the inventory position, which can be obtained using a Markov chain approach. The state space of the Markov chain is given by the undershoot \(U_t\), which is defined as the difference between the modified base-stock level \(S_m\) and the inventory position \(IP_m\) at the beginning of a period \(t\) after an order has been placed. The dynamic of the system is described by the following recursive equation for the undershoot:

$$\begin{aligned} U_{t} = \left\{ \begin{array}{ll} 0 &{} \quad U_{t-R_m} +D_{m,R_m} \le CP_m\\ U_{t-R_m} +D_{m,R_m} - CP_m &{}\quad U_{t-R_m} +D_{m,R_m} > CP_m\\ \end{array} \right. \end{aligned}$$
(21)

The equilibrium distribution \(\pi \) defined as

$$\begin{aligned} \lim _{t \rightarrow \infty } P(U_{t}=u) =: \pi _u \; \forall \; u \in \mathbb {N}_0 \end{aligned}$$
(22)

can be computed by solving the system of equations

$$\begin{aligned} \begin{array}{l} \pi _u = \sum \nolimits _{\check{u} = 0,1,2, \ldots } \pi _{\check{u}} \cdot p_{\check{u},u} \; \forall \; u \in \mathbb {N}_0\\ \sum \nolimits _{u=0,1, \ldots } \pi _u = 1\\ \end{array} \end{aligned}$$
(23)

where \(P\) denotes the transition matrix given as

$$\begin{aligned} \begin{array}{l} P = (p_{i,j}) \text{ with } p_{i,j} = P(U_{t} = j| U_{t-R_m} = i)\\ \end{array} \end{aligned}$$
(24)

With Eq. (2), this results in the following expression for the average holding and backorder cost:

$$\begin{aligned} C_m(CP_m,R_m,S_m)&= \frac{1}{R_m} \sum _{u=0,1, \ldots } \pi _u \sum ^{R_m}_{r=1} \Big (h \cdot \sum ^{S_m-u}_{i=0} (S_m-u-i)f_{m,L+r}(i) \nonumber \\&\quad \quad \quad \quad \quad \quad \quad \quad \quad \quad +\,\,b \cdot \sum ^{\infty }_{i=S_m-u} (i-(S_m-u))f_{m,L+r}(i)\Big )\qquad \end{aligned}$$
(25)

For the given values of \(CP_m, R_m\), the cost function depends on the modified base-stock level \(S_m\) only. The optimal modified base-stock level \(S^*_m\) then has to satisfy the following Newsboy like condition:

$$\begin{aligned} S^*_m = \arg \min _{S_m} \left\{ \frac{b_m}{h+b_m} \le \sum _u \frac{\pi _u}{R_m} \sum ^{R_m}_{r=1} F_{m,L+r}(S_m-u)\right\} \end{aligned}$$
(26)

1.2 The approximated cost function

During the optimisation, many combinations of policy parameters have to be evaluated. Since for each \((R_m,CP_m)\) combination a system of equations has to be solved to determine \(S_m\), this may result in long computation times. Therefore, in some parts of the heuristic approaches, we use an approximated cost function where the Eq. (21) for the undershoot is replaced by

$$\begin{aligned} U_{t} = (D_{m,R_m} - CP_m)^+ \end{aligned}$$
(27)

and the convolution of the resulting probability mass function with the probability mass function for the period demand is replaced by a two-moment fit of these. Both assumptions correspond to those found in Kleintje-Ell and Kiesmüller (2013). With the fitted probability mass function \(f_{fit}\), the cost function results in:

$$\begin{aligned} \widetilde{C_m}(CP_m,R_m,S_m)&= \frac{1}{R_m} \sum ^{R_m}_{r=1}\left\{ \sum ^{S_m}_{x=0}(S_m-x) f_{fit}(x)\right. \nonumber \\&\left. +\,\, \sum ^{\infty }_{x=S_m}(x-S_m)f_{fit}(x)\right\} \end{aligned}$$
(28)

Appendix II Upper bound for \(R_m\)

In the following section, we show why \((E[D_i]+1)\cdot R_m\) is the lowest capacity for the other retailers that needs to be taken into account of all schedules \(X\) with any length \(T\) containing the order interval \(R_m\) for retailer \(m\). The following distinction of cases for the possible order intervals of the retailers \(i \ne m\) demonstrates this:

\(R_i < R_m\) :

We determine the highest possible number of orders of retailer \(i\) for an interval \(R_m: count:= \max _{\bar{t}<T} \sum ^{\bar{t}+R_m}_{t=\bar{t}} x_{i,t}\). In this case, it holds that: \(R_m \cdot (E[D_i]+1)\le count \cdot R_i \cdot (E[D_i]+1) \) as \(count \ge \frac{R_m}{R_i}\).

\(R_i = R_m\) :

We assume the correct minimum capacity with \((E[D_i]+1)\cdot R_m\).

\(R_m<R_i \) :

If there exists an order interval of length \(R_m\), in which both retailer \(m\) and retailer \(i\) place an order, the capacity limit of a retailer is the same at each of his orders. In this case, it holds that \(R_m \cdot (E[D_i]+1) < R_i \cdot (E[D_i]+1)\) and we even underestimate the amount required by retailer \(i\).

\(R_i,R_j \ge 2 \cdot R_m\; , \; R_i = R_j\) :

There may be certain combinations of order intervals in these cases, such that the three retailers \(m,i,j\) never order all together in an interval of length \(R_m\), but rather in intervals in which \(i\) orders, the distance to the order points of \(m\) are the same as for \(j\) in the corresponding intervals. If we assume w.l.o.g. \(E[D_i]\le E[D_j]\), it holds that \((E[D_i]+1)\cdot R_m + (E[D_j]+1)\cdot R_m \le (E[D_j]+1)\cdot 2 \cdot R_m \le (E[D_j]+1)\cdot R_j\) and in these cases as well, the assumed capacity does not overestimate the amount needed by other retailers in an interval of length \(R_m\).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kleintje-Ell, F., Kiesmüller, G.P. Cost minimising order schedules for a capacitated inventory system. Ann Oper Res 229, 501–520 (2015). https://doi.org/10.1007/s10479-015-1812-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-015-1812-x

Keywords

Navigation