Download presentation

Presentation is loading. Please wait.

Published byMalakai Walston Modified about 1 year ago

1
Stochastic Models Inventory Control

2
Inventory Forms u Form u Raw Materials u Work-in-Process u Finished Goods

3
Inventory Function u Safety Stock u inventory held to offset the risk of unplanned demand or production stoppages u Decoupling Inventory u buffer inventory required between adjacent processes with differing production rates u Synchronized Production u In-transit (pipeline) u materials moving forward through the value chain u order but not yet produced/received

4
Inventory Function u Cycle Inventory u orders in lot size not equal to demand requirements to lower per unit purchase costs u Decoupling Inventory u buffer inventory required between adjacent processes with differing production rates u Synchronized Production u In-transit (pipeline) u materials moving forward through the value chain u order but not yet produced/received

5
Inventory Function u Seasonal Inventory u produce in low demand periods to meet the needs in high demand periods u anticipatory - produce ahead of planned downtime u In-transit (pipeline) u materials moving forward through the value chain u order but not yet produced/received u Cycle Inventory u orders in lot size not equal to demand requirements to lower per unit purchase costs

6
Inventory Costs u Item Cost (C) u Order Cost (S) u Process Setup Costs u Holding Costs (H) u Function of time in inventory, average inventory level, material handling, utilities, overhead,... u Often calculated as a % rate of inventory cost (iC) u Stockout or Shortage Costs (s) u reflects costs associated with lost opportunity

7
Economic Order Quantity Q r time L T 1 D order arrives Q = reorder quantity r = reorder point D = demand rate L = leadtime T = inventory cycle

8
Economic Order Quantity Q = reorder quantity r = reorder point D = demand rate L = leadtime T = inventory cycle Q r time L T Avg. Inventory

9
2 Inventory Cost TRC= Total Relevant Cost = Order Cost + Holding Costs = cost per cycle TCU = Total Relevant Cost per Unit Time = TRC/T SHQT 1 2 S T HQ 1

10
Cost per unit Time But, T= length of a cycle Q D TCU SD Q HQ 1 2

11
Cost per Unit Time

12
Note: that minimal per unit cost occurs when holding cost = order cost (per unit time)

13
Economic Order Quantity Find min TCU TCU QQ SD Q HQ () -SDQ H Q*Q* SD iC SD H 22

14
Example The monthly demand for a product is 50 units. The cost of each unit is $500 and the holding cost per month is estimated at 10% of cost. It costs $50 for each order made. Compute the EOQ. Q*Q* *50*50.1*500 2 = 10 Sol:

15
Optimal Inventory Cost Recall TCU SD Q HQ 1 2 TCU * SD Q*Q* HQ * 1 2 TCU * SD H 2 H 1 2 H 2

16
Optimal Inventory Cost TCUHSDiCSD * 22Example: 2*.1*500*50*50TCU * = $500 per month

17
Orders per year HD N D Q S * 2 N = number of orders per year Example: Example: D = 50 / month, Q * = 10 D = 50 x 12 = 600 / yr. H =.1x12x500 = $600 / unit-yr N 600*600 2*50 = 60

18
Cycle Time T Q D S HD * 2 T = cycle time Example: Example: D = 50 units/month, Q * = 10 T 2*50 50*50 =.2 months = 6 days

19
Reorder Point L= lead time r = reorder point = inventory depleted in time L = L*D Example: Example: Lead time for company is 2 days. Demand is 50 units per month or 1.67 units/day. r= 2*1.67 = 3.33 Reorder at 4 units

20
Lead Time Example 2: Example 2: Suppose our lead time is closer to 8 days. r = 8*1.67 = but, recall we only order 10 units at a time r = = 3.33

21
Example (cont.) Reorder at 4 units 1 cycle ahead time L T order arrives reorder

22
Sensitivity Q*Q* SD H 2 Recall that Now suppose we deviate by p amount so that Q = Q * (1+p). What affect does this have on total cost? Let PCP = Percentage Cost Penalty

23
Sensitivity Q*Q* SD H 2 Recall that Now suppose we deviate by p amount so that Q = Q * (1+p). What affect does this have on total cost? Let PCP = Percentage Cost Penalty PCP TCUQ Q Q x ()() () * * 100

24
Senstivity (cont.) TCUQ SD Qp HQp() () () * * TCU SD Q HQ 1 2 Recall Miracle 1 Occurs 2TCUQSDHp p ()()

25
Sensitivity (cont.) Recall TCUHSD * 2 2SDHp p () PCP = HSD2 2 x 100 = 50 p p ()

26
Sensitivity (cont.) PCP = 50 p p () Miracle 2 Occurs PCP p p

27
Example Recall that Q * = 10. Suppose now that a minimum order of 15 is introduced. Compute the percentage cost penalty (increase). p PCP (.).. Total relevant costs increase 8.3%

28
Example 2 Suppose demand forecast increases by 25% so that D = 50(1.25) = Then TCU * *.**2 or TCU * increases by 11.8%

29
Shortages ImIm r time L T T1T1 T2T2 Q Q-R T 1 = time inventory carriedH = holding cost T 2 = time of stockoutS = order cost I m = max inventory level p = cost per unit short per unit time

30
Inventory Costs TCR = order + holding + shortages SHI m TpQImIm T () Miracle 3 Occurs HDS Q H p p * 2 H R H p p * 2 +

31
Example Suppose we allow backorders for our previous example. We estimate that the cost of a backorder is $1 per unit per day ($30 / month). Then *50*50 Q 50 * 30 2 = 16.3 = 17 units

32
Production Model (ELS) ImIm time T1T1 1 P-D T2T2 T Q = batch size order quantity D= demand rate P = production rate P-D = replenish rate during T 1 S = setup costs H = holding cost /unit-time I m = max inventory level

33
Production Model (ELS) ImIm time T1T1 1 P-D T2T2 T T= cycle length = T 1 + T 2 = Q/D T 1 = length of production run = Q/P T 2 = depletion time = I m /D I m = max inventory level = (P-D)T 1 = (P-D)Q/P

34
Costs TC = total costs per cycle = order + holding S HPDQT P 1 2 () TCU= Cost per unit time TCT / S T HPDQ P ()1 2 SD Q HPDQ P () 2

35
Optimal Q* (ELS) TCU Q SD Q HPD P () Solving for Q, Q SDP HPD EOQ D P * () 2 1

36
Max Inventory I m = max inventory = (P-D)T 1 = (P-D)Q*/P IQ D P ELS D P m * 11

37
Summary ImIm time T1T1 1 P-D T2T2 T Q SDP HPD EOQ * () 2 D P 1 IQ D P m * 1 D P 1

38
Probabilistic Models ImIm time L R=B+LD B Q* D= demand rate B= buffer stock R= reorder point = B+LD D L = actual demand from time of order to time of arrival

39
Probabilistic Model Let = max risk level for out of stock condition Idea: we want to set a buffer level B so that the probability of running out of stock is < . > P{out of stock} = P{demand in D L > R} = P{D L > B+LD}

40
Example Prob: Suppose S=$100, H=$.02/day, L=2 days. D = daily demand N(100, 10). From EOQ model, Q* = 1,000 units Find: Buffer level, B, such that probability of out of stock <.05.

41
Solution D L = demand for 2 days = D 1 + D 2 Question: D 1 & D 2 are identically independently distributed normal variates with mean and standard deviation =10. What can we say about the distribution of D L ?

42
Prob. Review Suppose we have a random variable X L given by X = Y 1 + Y 2 Then E[X] = E[Y 1 ] + E[Y 2 ] If Y 1 & Y 2 are independent, then xx cov(,)yy xx

43
200 Solution (cont.) Recall D L = demand for 2 days = D 1 + D 2 ~ N( L, L ) Then L = E[D L ] = E[D 1 ] + E[D 2 ] = 200 LDD L 14.

44
Solution (cont.) D L ~ N(200, 14.14) B + LD} = P{D L > B + L } P D B ll LL PZ B L

45
Solution (cont.) Recall for our problem that =.05 and L = Then, PZ B 0 Z =1.645 =.05 B B = 23.3

46
Summary For D ~ N(100,10), L = 2 days, Q* = 1,000 units, and = risk level =.05 D L ~ N( L =200, L =14.14) B = Z L = 23.3 R = B + D L = B + L = = 224

47
Optional Replacement In the continuous review model, an order of Q* is made whenever inventory level reaches the reorder point R. We can also utilize periodic review systems with variable order quantities. The two most common are Optional Replacement (s,S) P system ImIm time L R=B+LD B

48
Optional Replacement At t=1, inventory level is above minimum stock level s, no order is made. At t =2, inventory level is below s, order up to S s = R = B+DL S = Q* S time s 12345

49
P System Order up to Target level T at each review interval P. Let D P+L = demand in review period + lead time P+L = standard deviation of demand in period P+L = level of risk associated with a stockout T = D P+L + Z P+L T time 12345

50
Newsboy Problem Often inventory for a single product is met only once; e.g. News Stand (can’t sell day old papers) Pet Rocks Christmas Trees If Q > D, incur costs for Q but revenue only for D If Q < D, incur opportunity costs in form of lost sales

51
Newsboy (cont.) Objective: Determine best order quantity which maximizes expected profit Payoff Matrix: R ij = payoff for order quantity Q i and demand level D j P = profit per unit sold L = loss per unit not sold R PQifQD PDLQDifQD ij iij iijij ()

52
Newsboy (cont.) Expected Payoff: EPQPR iD j m ij j () 1 where EP(Qi) = expected payoff for order quantity Qi P = probability of demand level j Rij = payoff for order quantity Qi and demand level Dj D j

53
Example; Newsboy Boy Scout troop 53 plans to sell Christmas trees to earn money. Each tree costs the troop $10 and can be sold for $25. They place no value on lost sales due to lack of trees, L=0. Demand schedule is shown below. DemandP{demand}

54
Example (cont.) Payoff Matrix P = Profit = $25 - $10 per tree sold L = Loss = $-10 per tree not sold Demand Level Order Q , ,3001, ,1001,6002, ,4001,9002, ,2001,7002,2002, ,0001,5002,0002,5003,000

55
Example (cont.) Expected Payoff: Demand Level Expected Order Q Payoff , , , , , ,750 Order quantity has largest expected payoff of $1,975 order 160 trees

Similar presentations

© 2016 SlidePlayer.com Inc.

All rights reserved.

Ads by Google