Skip to main content
Log in

Inventory control with and without deliveries in several pieces

  • Regular Article
  • Published:
OR Spectrum 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

An inventory system is operated as a base stock system under a compound Poisson demand process. Besides having inventory and backorder costs, also a cost is incurred for each order that is delivered in several pieces to the customer (irrespective of whether some items in the order are delivered on time, or whether they are all delivered late but at different times). The possible split deliveries are assumed to happen automatically, meaning that there cannot at the same time be a positive on-hand inventory and a positive backlog. We develop a mathematical cost expression for this system to be optimized, denoted Model 1. We compare Model 1 to another model, denoted Model 2, where it is forbidden to make any of these split deliveries; thus at the same time, there can be a positive on-hand inventory and a positive backlog. We compare Model 2 to the standard textbook model, denoted Model 0, where split deliveries occur automatically and are costless. Thereby, we address a claim made by Zipkin (Foundations of inventory management. McGraw-Hill, Boston, 2000). We also examine the threshold value for the delivery split cost, which makes Model 1 and 2 perform equally well, and we examine how this threshold value depends on the other common parameters of the models.

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

  • Adelson RM (1966) Compound Poisson distributions. Op Res Q 17:73–75

    Article  Google Scholar 

  • Axsäter S (1990) Simple solution procedures for a class of two-echelon inventory problems. Op Res 38:64–69

    Article  Google Scholar 

  • Axsäter S (2006) Inventory control, 2nd edn. Springer, New York

  • Axsäter S, Zhang W-F (1996) Recursive evaluations of order-up-to-S policies for two-echelon inventory systems with compound Poisson demand. Nav Res Log 43:151–157

    Article  Google Scholar 

  • Forsberg R (1995) Optimization of order-up-to-S policies for two-level inventory systems with compound Poisson demand. Eur J Oper Res 81:143–153

    Article  Google Scholar 

  • Kelton W, Sadowski R, Sturrock D (2007) Simulation with arena, 4th edn. McGraw Hill, Boston

    Google Scholar 

  • Larsen C, Thorstenson A (2008) A comparison between the order and the volume fill rate for a base-stock inventory control system under a compound renewal demand process. J Oper Res Soc 59:798–804

    Article  Google Scholar 

  • Larsen C, Thorstenson A (2014) The order and volume fill rates in inventory control systems. Int J Prod Econ 147:13–19

    Article  Google Scholar 

  • Supply Chain Council (2010) SCOR overview, version 10. http://cloud.ld.ttu.ee/idu0010/Portals/0/Harjutustunnid/SCOR10.pdf. Accessed 20 June 2016

  • Zipkin P (2000) Foundations of inventory management. McGraw-Hill, Boston

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Larsen.

Appendix

Appendix

Denote by \(P_r^n \) the probability that demand unit number r occurring before the considered-order is contained in customer order number n occurring before the considered-order. It holds, see also Axsäter and Zhang (1996), that (the probability is zero for all other combinations of (rn) than listed below)

$$\begin{aligned} P_r^n =\left\{ {{ \begin{array}{ll} {P\left( {J\ge r} \right) }&{}\quad {n=1; r=1,2,\ldots } \\ {P\left( {J(n)\ge r} \right) -P\left( {J(n-1)\ge r} \right) }&{}\quad {n=2,3,\ldots ;r=n,n+1,\ldots } \\ \end{array} }} \right. \end{aligned}$$
(A1)

For any n \(\ge \) 1 denote by the random variable T(n) the time interval from the arrival of the considered-order until order number n, occurring before the considered-order, arrived. It is an n-phased Erlang distribution with mean n/ \(\lambda \). The cumulative distribution function of W(r) is for any r \(\ge \) 1 given as (see also Axsäter and Zhang 1996)

$$\begin{aligned} P\left( {W(r)\le t} \right) =\mathop \sum \limits _{n=1}^r P_r^n P\left( {T(n)\le t} \right) \end{aligned}$$
(A2)

Therefore,

$$\begin{aligned} E\left[ {W(r)} \right] = \frac{1}{\lambda }\mathop \sum \limits _{n=1}^r P_r^n n \end{aligned}$$
(A3)

We have

$$\begin{aligned} E\left[ {W(1)} \right] =\frac{1}{\lambda } \end{aligned}$$
(A4)

For r>1, we have

$$\begin{aligned}&E\left[ {W(r)} \right] \nonumber \\&\quad =\frac{1}{\lambda }\left[ \mathop \sum \limits _{n=1}^{r-1} \left\{ P\left( {J\left( n \right) \ge r-1} \right) -P\left( {J\left( {n-1} \right) \ge r-1} \right) \right. \right. \nonumber \\&\quad -\left. \left. P\left( {J\left( n \right) =r} \right) +P\left( {J\left( {n-1} \right) =r} \right) \right\} n+rP\left( {J\left( {n-1} \right) =r-1} \right) \right] \qquad \end{aligned}$$
(A5)

By collecting terms, (A5) can be rewritten as the lower half of (4).

From (A2), we also get that

$$\begin{aligned} E\left[ {W(r)-L} \right] ^{+}=\mathop \sum \limits _{n=1}^r P_r^n E\left[ {T(n)-L} \right] ^{+} \end{aligned}$$
(A6)

The loss function of the Erlang distribution is, see also Axsäter and Zhang (1996),

$$\begin{aligned} E\left[ {T(n)-L} \right] ^{+}=\frac{e^{-\lambda L}}{\lambda }\mathop \sum \limits _{x=0}^{n-1} \frac{n-x}{x!}\left( {\lambda L} \right) ^{x} \end{aligned}$$
(A7)

In the case \(n = 1\), we have from (A7)

$$\begin{aligned} E\left[ {T(1)-L} \right] ^{+}=\frac{e^{-\lambda L}}{\lambda }=\frac{1}{\lambda }P(N(L)\le 0) \end{aligned}$$
(A8)

When n>1, we get from (A7)

$$\begin{aligned} E\left[ {T(n)-L} \right] ^{+}=E\left[ {T(n-1)-L} \right] ^{+}+\frac{1}{\lambda }P(N(L)\le n-1) \end{aligned}$$
(A9)

It holds that

$$\begin{aligned} E\left[ {W(1)-L} \right] ^{+}=E\left[ {T(1)-L} \right] ^{+}=\frac{1}{\lambda }P(N(L)\le 0) \end{aligned}$$
(A10)

When r>1, we can similarly, as for derivation in (A5), rewrite \(E\left[ {W(r)-L} \right] ^{+}\) to

$$\begin{aligned} E\left[ {W(r)-L} \right] ^{+}= & {} \frac{1}{\lambda }\left[ \mathop \sum \limits _{n=1}^{r-1} \left\{ P\left( {J\left( n \right) \ge r-1} \right) -P\left( {J\left( {n-1} \right) \ge r-1} \right) -P\left( {J\left( n \right) =r} \right) \right. \right. \nonumber \\&+ \left. \left. P\left( {J\left( {n-1} \right) =r} \right) \right\} E\left[ {T(n)-L} \right] ^{+}\right. \nonumber \\&\left. +E\left[ {T(r)-L} \right] ^{+}P\left( {J\left( {n-1} \right) =r-1} \right) \right] \end{aligned}$$
(A11)

By collecting terms and using (A10), we can rewrite (A11) to the lower half of (5).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Larsen, C. Inventory control with and without deliveries in several pieces. OR Spectrum 39, 607–622 (2017). https://doi.org/10.1007/s00291-016-0466-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00291-016-0466-7

Keywords

Navigation