










Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Inventory Theory in discussion basic concepts of inventory models, profitable six components, diagrams of inventory levels, derivation of model using calculus and given examples, questions and table of notation.
Typology: Study notes
1 / 18
This page cannot be seen from the preview
Don't miss anything!
JAIME ZAPPONE
Abstract. This paper is an introduction to the study of inventory theory. The paper illustrates deterministic and stochastic models. We present the derivation of each model, and we illustrate each model through the use of examples. We also learn about quantity discounts, and use the aforementioned models to understand a real world situation involving firecrackers. Finally, some of the economic practices of Zappone Manufacturing are analyzed. It is shown how deterministic, stochastic and other simple models are not much help to this company. Also included in this paper is a derivation of Leibniz’s Rule, which helps in deriving the stochastic model. This paper assumes the reader to have a basic understanding of mathematical statistics.
Date: May 15, 2006. 1
2 JAIME ZAPPONE
(1) The costs of ordering or manufacturing the product (2) Holding costs. This includes the cost of storage space, insurance, protection, taxes, etc. (3) Shortage costs. This cost includes delayed revenue, storage space, record keeping, etc. (4) Revenues. These costs may or may not be included in the model. If the loss of revenue is neglected in the model, it must be included in shortage cost when the sale is lost. (5) Salvage costs. The cost associated with selling an item at a discounted price. (6) Discount rates. This deals with the time value of money. A firm could be spending its money on other things, such as investments. Inventory models are classified as either deterministic or stochastic. Determin- istic models are models where the demand for a time period is known, whereas in stochastic models the demand is a random variable having a known probability dis- tribution. These models can also be classified by the way the inventory is reviewed, either continuously or periodic. In a continuous model, an order is placed as soon as the stock level falls below the prescribed reorder point. In a periodic review, the inventory level is checked at discrete intervals and ordering decisions are made only at these times even if inventory dips below the reorder point between review times [1].
3.1. Shortages are Not Allowed. Let us use the following notation:
a = demand for a product Q = units of a batch of inventory Q a
= cycle length or time between production runs K = the setup cost for producing or ordering one batch c = the unit cost for producing or purchasing each unit h = the holding cost per unit per unit of time held in inventory Q∗^ = the quantity that minimizes the total cost per unit time t∗^ = the time it takes to withdraw this optimal value of Q∗. With a fixed demand rate, shortages can be avoided by replenishing inventory each time the inventory level drops to zero, and this will also minimize the holding cost. Figure 1 illustrates the resulting pattern of inventory levels over time when
4 JAIME ZAPPONE
Figure 2. Diagram of inventory level as a function of time when shortages are permitted ([1], pg.763).
3.2. Shortages are Allowed. Sometimes it is worthwhile to permit small short- ages to occur because the cycle length can then be increased with a resulting saving in setup cost. However, this benefit may be offset by the shortage cost. vento- ryventoryventoryventoryventoryTherefore, let us see the equations if shortages are allowed. First, we need to see some new notation:
p = shortage cost per unit short per unit of time short S = inventory level just after a batch of Q units is added Q − S = shortage in inventory just before a batch of Q units is added S∗^ = the optimal level of shortages The resulting pattern of inventory levels over time is shown in Figure 2 when one starts at time 0 with an inventory level of S. The production cost per cycle, P C, is the same as in the continuous review model without shortages. During each cycle, the inventory level is positive for a time S/a. The average inventory level during this time is (S + 0)/2 = S/2 units per unit time, and the corresponding cost is hS/2 per unit time. Therefore,the holding cost per cycle is now given by:
hS 2
a
hS^2 2 a
Also, shortages occur for a time (Q − S)/a. The average amount of shortages during this time is (0 + Q − S)/2 = (Q − S)/2 units per unit time, and the corre- sponding cost is p(Q − S)/2 per unit time. Therefore, the shortage cost per cycle is: p(Q − S) 2
a
p(Q − S)^2 2 a
Again, we want the total cost per unit time. In order to determine this, we add up all of our costs and then divide by the cycle length (Q/a) to arrive at:
aK Q
p(Q − S)^2 2 Q
In this model, there are two decision variables (S and Q), so the optimal values (S∗^ and Q∗) are found by setting the partial derivatives δT /δS and δT /δQ equal
INVENTORY THEORY 5
to zero. We solve for Q∗^ and S∗^ which leads to our models. Our three equations for this model are ([1], pg. 765):
2 aK h
p p + h
2 aK h
p + h p
(5) t∗^ =
a
ah
p + h p
3.3. Example. Suppose that the demand for a product is 30 units per month and the items are withdrawn at a constant rate. The setup cost each time a production run is undertaken to replenish inventory is $15. The production cost is $1 per item, and the inventory holding cost is $0.30 per item per month ([1], pg 798, problem
(1) Assuming shortages are not allowed, determine how often to make a pro- duction run and what size it should be. Answer: We know that a = 30, h = 0.30, K = 15. Now, we use Equation 1 to get:
Use Equation 2 to receive:
t∗^ =
a
(2) If shortages are allowed but cost $3 per item per month, determine how often to make a production run and what size it should be. Answer: Now, p = 3. We use Equation 4 to find Q∗:
Finally, we use Equation 5 to find out how often we should place the order:
t∗^ =
a
INVENTORY THEORY 7
5.1. The Model. There are two risks involved when choosing a value of y, the amount of inventory to order or produce. There is the risk of being short and thus incurring shortage costs, and there is a risk of having too much inventory and thus incurring wasted costs of ordering and holding excess inventory. In order to minimize these costs, we minimize the expected value of the sum of the shortage cost and the holding cost. Because demand is a discrete random variable with a probability distribution function, (PD (d)), the cost incurred is also a random variable. Let PD (d) = P {D = d}. We will now gather some background information about statistics. The expected value of some X, where X is a discrete random variable with probability function, pX (k), is denoted E(X) and is given by ([2], pg. 192):
E(X) =
all k
k · pX (k).
Similarly, if Y is a continuous random variable with probability function, fY (Y ),
E(Y ) =
−∞
y · fY (y)dy.
By the Law of the Unconscious Statistician we can say that:
E(h(x)) =
−∞
h(x)f (x)dx.
Now, we return to analyzing our costs. The amount sold is given by:
min(D, y) =
D if D < y, y if D ≥ y.
where D is the demand and y is the amount stocked. Now, let C(d, y) be equal to the cost when demand, D is equal to d. Notice that:
C(d, y) =
cy + p(d − y) if d > y, cy + h(y − d) if d ≤ y.
The expected cost is then given by C(y),
C(y) = E[C(D, y)] = cy +
d=y
p(d − y)PD (d) +
y∑− 1
d=
h(y − d)PD (d).
Sometimes a representation of the probability distribution of D is difficult to find, as in when demand ranges over a large number of possible values. Therefore, this discrete random variable is often approximated by a continuous random variable. For the continuous random variable D, let ϕD (ξ) be equal to the probability density function of D and Φ(a) be equal to the cumulative distribution function of D. This means that
Φ(a) =
∫ (^) a
0
ϕD (ξ)dξ.
8 JAIME ZAPPONE
Using the Law of the Unconscious Statistician, the expected cost C(y) is then given by:
C(y) = E[C(D, y)] =
0
C(ξ, y)ϕD dξ.
This expected cost function can be simplified to cy + L(y) where L(y) is called the expected shortage plus holding cost. Now, we want to find the value of y, say y^0 which minimizes the expected cost function C(y). This optimal quantity to order y^0 is that value which satisfies ([1], pg. 775):
(7) Φ(y^0 ) = p − c p + h
5.2. Derivation of the Model Using Calculus. To begin, we assume that the initial stock level is zero. For any positive constants, c 1 and c 2 , define g(ξ, y) as
g(ξ, y) =
c 1 (y − ξ) if y > ξ, c 2 (ξ − y) if y ≤ ξ,
and let
G(y) =
0
g(ξ, y)ϕD (ξ)dξ + cy.
where c > 0. By definition,
G(y) = c 1
∫ (^) y
0
(y − ξ)ϕD (ξ)dξ + c 2
y
(ξ − y)ϕD (ξ)dξ + cy.
Now, we take the derivative of G(y) (see Appendix) and set it equal to zero. This gives us,
dG(y) dy = c 1
∫ (^) y
0
ϕD (ξ)dξ − c 2
y
ϕD (ξ)dξ + c = 0.
Because, ∫ (^) ∞
0
ϕD (ξ)dξ = 1,
we can write,
c 1 Φ(y^0 ) − c 2 [1 − Φ(y^0 )] + c = 0.
Now, we solve this expression for Φ(y^0 ) which results in
Φ(y^0 ) =
c 2 − c c 2 + c 1
To apply this result, we need to show that
C(y) = cy +
y
p(ξ − y)ϕD (ξ)dξ +
∫ (^) y
0
h(y − ξ)ϕD (ξ)dξ,
has the form of G(y). We see that c 1 = h, c 2 = p, and c = c, so that the optimal quantity to order y^0 is that value which satisfies
Φ(y^0 ) =
p − c p + h
10 JAIME ZAPPONE
Therefore, the manufacturer should produce 1, 857 loaves of bread (2) Suppose that the demand D for a spare airplane part has an exponential distribution with mean 50, that is,
ϕD (ξ) =
50 e − 50 ξ (^) for ξ ≥ 0 0 otherwise. This airplane will be obsolete in 1 year, so all production of the spare part is to take place at present. The production costs now are $1, 000 per item, but they become $10, 000 per item if they must be supplied at later dates- that is, p = 10, 000. The holding costs, charged on excess after the end of the period are $300 per item. Determine the optimal number of spare parts to produce ([1], pg. 800-801, problem 17. 4 .2). Answer: We know that c = 1, 000, p = 10, 000 and h = 300. We solve the following integral for a:
φ(a) =
∫ (^) a
0
e−^
ξ (^50) dξ = 1 − e −a (^50).
The optimal quantity to produce, y^0 is that value which satisfies:
1 − e
Therefore, we have found an optimal policy of producing 104 spare parts.
6.1. The Model. Now, we assume there is a set up cost incurred when ordering or producing inventory. The optimal inventory policy is the following ([1], pg. 781):
If x
< s order S − x to bring inventory level up to S, ≥ s do not order. We determine the value of S from
ϕ(S) =
p − c p + h
which is exactly the optimal policy from the stochastic model with no set up cost. Also, s is the smallest value that satisfies the equation cs + L(s) = K + cS + L(S). Hence, this policy is referred to as an (s, S) policy.
6.2. Derivation of the Model. To begin, the shortage and holding costs are given by L(y), where
L(y) = p
y
(ξ − y)ϕD (ξ)dξ + h
∫ (^) y
0
(y − ξ)ϕD (ξ)dξ.
Therefore, the total expected cost incurred by bringing the inventory level up to y is given by
K + c(y − x) + L(y) if y > x, L(x) if y = x.
INVENTORY THEORY 11
Figure 4. Graph of cy + L(y) ([1], pg.780).
If cy + L(y) is drawn as a function of y, it will appear as shown in Figure 4. Now we will define S as the value of y that minimizes cy + L(y), and define s as the smallest value of y for which cs + L(s) = K + cS + L(S). From Figure 4, it can be seen that
If x > S, then K + cy + L(y) > cx + L(x), for all y > x,
so that K + c(y − x) + L(y) > L(x). The left hand side of this inequality is the expected total cost of ordering y − x to bring the inventory level up to y, and the right hand side of this inequality is the expected total cost if no ordering occurs. Therefore, the optimal policy says that if x > S, do not order. From Figure 4, we note that, if s ≤ x ≤ S,then K + cy + L(y) ≥ cx + L(x), for all y > x,
so that K + c(y − x) + L(y) ≥ L(x).
Again, we see that it is better not to order. Now, if x < s, we can see from Figure 4 that min y≥x
{K + cy + L(y)} = K + cS + L(S) < cx + L(x),
or rearranging terms we get:
min y≥x {K + c(y − x) + L(y)} = K + c(S − x) + L(S) < L(x),
so that it pays to order. Therefore, we get an optimal policy of the following:
If x
< s order S − x to bring inventory level up to S, ≥ s do not order. In addition, s is the smallest value which satisfies the equation cs + L(s) = K + cS + L(S).
Thus, our policy is called an (s, S) policy.
INVENTORY THEORY 13
Leisure Limited refunds 25% of the wholesale price for returned firecracker sets? Answer: Now, Leisure Limited refunds 75% of the wholesale price. This means that Howie will receive 2.25 for every unsold firecracker set. This changes our holding cost value (h) from −1 to −(2. 25 − 0 .50) = − 1 .75. Everything else stays the same, so we solve the following equation for y^0 : y^0 − 120 300
Now, Howie should order 280 firecrackers. If Leisure Limited refunds only 25% of the wholesale price, Howie will receive only 0.75 for every unsold firecracker set. This changes the holding cost value to −(0. 75 − 0 .50) = − 0 .25. Now, we solve the following equation for y^0 : y^0 − 120 300
Therefore, Howie should order 246 firecracker sets. (3) Howie is not happy with selling the firecracker sets for $5.00 per set. Sup- pose Howie wants to sell the firecracker sets for $6.00 per set instead. What factors would Talia have to take into account when recalculating the opti- mal order quantity? Answer: If Howie wants to sell the firecracker sets for $6.00 per set, then the shortage cost changes from 5 to 6. Therefore, we solve the following equation for y^0 : y^0 − 120 300
Now, Howie should order 300 firecracker sets.
14 JAIME ZAPPONE
pound for energy costs. This total cost actually comes to $2.705 per pound, but he adds on about $0.10 just to be careful because the price of copper fluctuates a lot from day to day. Although Zappone may place an order for copper today, expecting the price to be $2.70, the copper will not be shipped for 5 weeks, and he will be charged the price of copper on the day it is shipped. If the price of copper is low and steady, probably around $1.80 to $2.00 per pound, he bases his inventory policy on three different things:
(1) Availability of the copper, that is, how long it will take for the shipment to arrive, which is normally 5 weeks from the date of ordering. (2) Projected Sales (3) Current inventory, that is, when are they going to be out of their current stock.
Zappone is required to buy copper in truckloads; each truckload being 40, 000 pounds of copper. Normally he tries to buy 12 truckloads a year. However, if the price of copper is pretty expensive, such as it is right now, Zappone does not want to have a lot of high price inventory. He will wait to order more inventory until his current inventory is low enough that he could not fulfill projected sales. When the price of copper is really high, Zappone must raise prices in order maintain his business. However, right now he is not raising the prices as high as he should, instead he is bearing part of the burden of the high priced copper. Therefore, Zappone orders heavily when the prices of copper are low, and does not order as much when the prices of copper are high. Zappone’s holding costs are pretty minimal. Although he owns the building where he stores the copper and machinery, he still pays insurance taxes on everything in the building. However, the higher insurance cost when he has more inventory is not high enough to outweigh the benefit of buying more inventory. In order for this type of inventory policy to be successful, Zappone and his employees communicate often. He checks the level of his inventory and the price of copper daily, and discusses pending sales with his sales crew. All in all, the mathematical models in this paper cannot help Zappone’s company. Because the price of copper fluctuates so much from day to day, it is hard to say when exactly to order. Perhaps, with more studying and a more complex model, we could formulate an optimal policy for Zappone. This would require more complex statistical analysis in order to deal with the fluctuating price of copper. Another reason we would need a more in depth model is that although Zappone orders the copper today, at today’s prices, he will be charged the price of copper on the day it ships, roughly 5 weeks later. Even though he does not use a model, Zappone has done well for himself. He sells copper all over the world: Japan, South America, Europe, and all 50 states. In addition, he is environmentally friendly because about 80% of the copper he uses comes from recycled copper and only 20% comes from new copper being mined from the ground. However, the price of copper, whether it is reusable or new, does not differ, so this does not change his inventory policies. This shows that an inventory model is helpful but not necessary for all companies.
16 JAIME ZAPPONE
a the demand for a product Q units of a batch of inventory Q a cycle length or time between production runs K set-up cost for producing or ordering one batch c unit cost for producing or purchasing each unit h holding cost per unit per unit of time held in in- ventory Q∗^ the quantity that minimizes the total cost per unit time t∗^ the time it takes to withdraw this optimal value of Q∗ p shortage cost per unit short per unit of time short S inventory level just after a batch of Q units is added to inventory Q − S shortage in inventory just before a batch of Q units is added S∗^ the optimal level of shortages y the amount of inventory to order or produce D demand PD (d) = P {D = d} the probability distribution of D X a discrete random variable with probability func- tion pX (k) E(X) the expected value of some X Y a continuous random variable with probability function fY (Y ) ϕD (ξ) the probability density function of D ϕ(a) the cumulative distribution function of D
F (y) =
∫ (^) h(y)
g(y)
f (x, y)dx.
11.1. Rules to Recall. First, we need to remember a few rules from calculus.
(1) The Fundamental Theorem of Calculus states that if f is continuous on the closed interval from a to b and differentiable on the open interval from a to b then d dy
∫ (^) y
a
p(x)dx = p(y),
d dy
∫ (^) b
y
p(x)dx = −p(y).
INVENTORY THEORY 17
(2) We must remember the rule for taking the derivative of an integral of a function of more than one variable. This rule is d dz
∫ (^) b
a
f (x, z)dx =
∫ (^) b
a
δf δz [f (x, z)]dx.
(3) Finally, we must remember the chain rule for functions of 3 variables. Sup- pose a, b, and c, are each differentiable functions of j. Then j(a, b, c) is a function of y and dj dy
δj δa
da dy
δj δb
db dy
δj δc
dc dy
Using these three rules, we can now derive the formula for finding the derivative of an integral with more than one variable.
11.2. The Derivation. Again, we want to find a formula for
F (y) =
∫ (^) h(y)
g(y)
f (x, y)dx.
Now, let h(y) = b and g(y) = a and let
j(a, b, y) =
∫ (^) b
a
f (x, y)dx.
Then, F (y) = j(g(y), h(y), y).
F ′(y) =
dj dy
δj δa
da dy
δj δb
db dy
δj δy
dy dy
By Rule 3
δj δa
= −f (g(y), y)
By Rule 1
da dy
d(g(y)) dy
= g′(y),
δj δb
= f (h(y), y)
By Rule 1
db dy
d(h(y)) dy
= h′(y),
δj δy
∫ (^) h(y)
g(y)
δf (x, y) δy
dx
By Rule 2
dy dy
Therefore, our final formula is
d dy
∫ (^) h(y)
g(y)
f (x, y)dx =
∫ (^) h(y)
g(y)
δf (x, y) δy dx + f (h(y), y)h′(y) − f (g(y), y)g′(y).
11.3. Example Using Leibniz’s Rule. Let f (x, y) = x^2 y^3 , g(y) = y and h(y) = 2 y, then
d dy
∫ (^2) y
y
x^2 y^3 dx =
∫ (^2) y
y
3 x^2 y^2 dx + (2y)^2 y^3 (2) − y^2 y^3 (1) = 14y^5.