Inventory Theory The Management of Idle Resources A quantity of commodity held for some time to satisfy some future demand. 1 Why do we need inventory? • • • • • • • • • • Economies of batch production Unpredictable or unreliable vendors buffer for imbalanced production lines buffer for machine downtimes safety stock against random demands or uncertain leadtimes hedge against poor quality bi-product from production smoothing avoid loss of sales or high cost of backorders fill logistics pipeline - resupply time display goods to potential customers 2 More of Why Inventory? • A buffer between supply and demand – Accounts for differences in rates and timing between supply and demand • Internal (matter of policy) – Economies of scale – Production smoothing – Customer service • External (uncontrollable) – Uncertainty 3 Types of Inventory vendor vendor vendor Raw material and purchased parts inventory production In-process inventory production Finished goods inventory warehouse warehouse customers warehouse 4 Demands • Independent – demand not related to any other item and primarily influenced by market conditions • Dependent – demand for an item is influenced by the demand of another item A demanding manager 5 More Types of Inventory • Raw material – – – – Material needing further processing Components that go into the product as is Supplies such as glue, screws, ink, thread Dependent demand • Work in process (WIP) – Inventory in the production system waiting to be processed or assembled and may include semi-finished products – Dependent demand • Finished goods – Output of the production process or end items – Demand is usually independent – Finished goods from one manufacturing plant may be raw material for another 6 A Taxonomy Inventory Models Deterministic Static (EOQ) Repairable Dynamic basic smoothing backorder dynamic lot size finite production finite production with backorders quantity discount multi-item Stochastic Single period continuous review Multiperiod periodic review 7 Fundamental Questions • • • • What to order? When to order? How much to order? When to review? I knew that. 8 Some Inventory Policies • Continuous review - order Q when inventory reaches r • Continuous review - one for one reordering • Periodic review - review inventory every T time periods. If inventory is less than r, order up to R • Periodic review - review inventory every T time periods. Order up to R 9 Measures of Effectiveness • Monetary – Profit maximization – Cost minimization I would like to see less inventory. • Supply effectiveness – minimize expected backorders – maximize probability of meeting demands • Operational effectiveness – minimize expected downtime – maximize system availability 10 Conflicting objectives Marketing: I can’t sell from an empty wagon. I can’t keep our customers if we continue to stockout and there is not sufficient product variety. Production: If I can produce in larger lot sizes, I can reduce per unit cost and function efficiently. Purchasing: I can reduce our per unit cost if I buy large quantities in bulk. Finance: Where I am going to get the funds to pay for the inventory? The levels should be lower. Warehousing: I am out of space. I can’t fit anything else in this building. 11 More conflicting objectives Area Responsibility Marketing Sell the product Production Purchasing Finance Warehousing Engineering Inventory goal Desired inventory level High Good customer svc Make the product Efficient lot sizes High Buy required material Provide working capital Store the product Design the product Low unit cost High Efficient use of capital Efficient use of space Avoid obsolescence Low Low low 12 Characteristic of Inventory • Demand – Constant – Variable – Random variable • Lead time – Constant (known) – Random variable We just don’t have that model in stock. It is backordered but should arrive any day now. • Review – Continuous – Periodic • Stockouts – Backordered – Lost sales 13 Inventory costs • Purchasing costs – material cost, unit cost • Ordering costs Purchase option – fixed cost of preparing and monitoring order – receiving and handling • Production cost – material and variable manufacturing cost • Set-up cost Production option – fixed cost to prepare for manufacture • Holding costs – – – – opportunity cost storage and handling costs taxes and insurance pilferage, damage, spoilage, obsolescence, etc. • Backorder and lost sales costs 14 Representative Holding Costs Costs proportional to the quantity of inventory held. Includes: a) Physical Cost of Space (3%) b) Taxes and Insurance (2 %) c) Breakage Spoilage and Deterioration (1%) d) Opportunity Cost of alternative investment. (10%) (Total: 16%) holding costs = 16 % x unit cost 15 Shortage Costs • Loss of revenue for lost demand • Costs of bookkeeping for backordered demands • Loss of goodwill for being unable to satisfy demands when they occur. • Generally assume cost is proportional to number of units of excess demand. 16 Assumptions – general model • • • • • • • • Demand is known and constant order quantity is not restricted to integers unit cost does not depend upon the order quantity no change in unit cost over time (inflation) each item can be treated independently lead-time is known and constant backorders are permitted infinite planning horizon 17 Notation Decision variables: Q = order quantity or lot size (units) r = reorder point (units) T = time between orders or production runs (cycle time) (yr) b = maximum backorders per cycle (units) Parameters D = demand rate (units per yr) (note that book uses ) P = production rate (units per yr) (P > D) c = unit purchase or production cost ($/unit) K = order or set-up cost ($/order) h = holding cost = ic ($/unit per yr) g = backorder cost ($/unit per yr) g’ = cost per backorder ($/unit) L = lead-time (yr) 18 Basic EOQ Model Additional assumptions: 1. No backorders 2. Instantaneous arrivals inventory slope = -D Q T time 19 Total inventory cost = ordering cost + purchase cost + holding cost order cost per cycle = K; purchase cost per cycle = cQ average inventory per cycle = Q/2 holding cost per cycle = (hT) (Q/2) length of cycle = T = Q/D Total inventory cost per cycle = K + cQ + h(Q/D) (Q/2) Cycles per year = D/Q Total inventory cost per year = (D/Q) x [ K + cQ + h(Q/D) (Q/2) ] = DK/Q + cD + h (Q/2) 20 Cost Minimization 21 Total inventory cost per year = G(Q) = DK/Q + cD + h (Q/2) Find Q that Minimizes G(Q): dG(Q)/dQ = - DK/Q2 + h/2 = 0 solving: h/2 = DK/Q2 Q2 = 2DK/h 2 DK Q* h T* = Q*/D 22 Reorder Point inventory slope = -D Q R time L L R = lead-time demand = LD – mQ* where m = integer [L / T*] 23 G(Q) = DK/Q + cD + h (Q/2) G (Q*) DK h 2 DK cD 2 h 2 DK h 2 DK Q* h 2 DK DK h 2 DK h cD 2 DK 2 h h h 2 DK h 2 DK cD 2 h 2 h 2 DKh cD 24 Example – Basic EOQ Monthly demand for plastic bolts used to fasten the wing of the C-5A to the fuselage is 8,000. Each bolt cost $ .075. The cost of ordering including delivery charges is $100 per shipment. An annual holding cost of ten percent of the purchase cost is to be used. That is h = .10 (.075) = .0075. 2(100)(12 x8000) Q* 50,597 .0075 T * 50,597 / 96000 .53 year G (50,597) 2(100)(.0075)(96000) 96, 000(.075) 309.88 10,800 11,109.88 If L = 2 months = 2/12 = .1667 years, then R = .1667 (96,000) = 16,003 25 The Finite Production Model with Backorders tp = T1 + T2 td = T3 + T4 On-hand inventory Imax -D P-D Q T4 T1 T2 T3 time -b T 26 Total Annual Cost Set-up cost purchase cost holding cost backorder cost 2 DK h Q P TC Q, b cD P D b Q 2Q P PD gb 2 P g ' b D 2Q P D Q To solve: TC(Q, b) 0 ; Q TC(Q, b) 0 b 27 Solution 2 2 KD ( g ' D) Q* h(1 D / P) h(h g ) h g g (hQ * g ' D) (1 D / P) b* h g 28 Now I will tell you the story of how the re-order point is calculated. r ' L D mQ * for L mT * td case II r ' L D mQ * P t p (T * { L mT *}) for L mT * t d R r ' b * L m T* Q* T* D number complete cycles case I tp = T1 + T2 td = T3 + T4 cycle time 29 Re-order Point On-hand inventory Case I. L = production lead-time m 0 : r ' L D P t p (T * L) for L td R time -b L 30 Re-order Point On-hand inventory Case II. L = production lead-time m 0 : r ' L D for L td R time -b L 31 2 KD ( g ' D) 2 Q* h(1 D / P) h(h g ) h g g (hQ * g ' D) (1 D / P) b* h g Note if g’ = 0 then Q* and b* will be positive. If g’ > 0 then the radicand may be negative. In this case no backorders should be permitted and b* = 0. Note if g = 0 and g’ > 0 then 1) either no backorders should be permitted: D g’ > annual cost with no backorders 2) or no inventory carried (i.e. produce-to-order): D g’ < annual cost with no backorders 32 No backorders permitted 2 KD ( g ' D) 2 lim Q* lim g g h(1 D / P) h(h g ) 2 KD h(1 D / P) 1 1 D / P hg g 2 KD h (hQ * g ' D) (1 D / P) lim b* lim 0 g g h g 33 The Production Model with no Backorders on-hand inventory t = tp + td tp = Q/P td = B/D where B = (Q/P) (P – D) G(Q) = K D / Q + (h /2) (Q /P)[P – D] B time tp td 34 No backorders permitted (continued) Re-order point: R L D mQ * for L mT * td R L D mQ * P t p (T * {L mT *}) for L mT * td 35 Purchase Option instantaneous arrivals 2 KD ( g ' D) 2 lim Q* lim P P h(1 D / P ) h(h g ) 2 KD ( g ' D) 2 h h( h g ) h g g h g g (hQ * g ' D) (1 D / P) lim b* lim P P h g (hQ * g ' D) h g 36 The Backorder Model On-hand inventory t = t 1 + t2 slope = -D t1 = b/D; t2 = (Q-b)/D S Q time -b t1 t2 37 Purchase Option instantaneous arrivals (continued) Re-order point: r ' LD b* On-hand + on-order R r ' m Q * on-hand L m T* Q* T* D number complete cycles cycle time 38 Purchase option No backorders permitted Say. This is just the simple EOQ model isn’t it? lim Q* lim P P 1 1 D / P 2 KD 2 KD h h R L D mQ* L m T 39 EOQ Homework I always work extra problems – not only the ones that are assigned! Text Chapter 4: 4,8,10,12,13,14,17,20,21,22 24,26,27,28,29,30,33,35,40 + Handout 40