1 Inventory Management and Control 2 Inventory Defined • Inventory is the stock of any item or resource held to meet future demand and can include: raw materials, finished products, component parts, supplies, and work-in-process 3 Inventory Classifications Inventory Process stage Raw Material WIP Finished Goods Number & Value Demand Type A Items B Items C Items Independent Dependent Other Maintenance Operating 4 Independent vs. Dependent Demand Independent Demand (Demand for the final end-product or demand not related to other items; demand created by external customers) Finished product A B(4) D(1) Component parts E(1 E(2) ) Independent demand is uncertain Dependent demand is certain Dependent C(2) Demand (Derived demand for component B(1) E(3) parts, subassemblies, raw materials, etcused to produce final products) 5 Inventory Models • Independent demand – finished goods, items that are ready to be sold – E.g. a computer • Dependent demand – components of finished products – E.g. parts that make up the computer 6 Types of Inventories (1 of 2) • Raw materials & purchased parts • Partially completed goods called work in progress • Finished-goods inventories (manufacturing firms) or merchandise (retail stores) 7 Types of Inventories (2 of 2) • Replacement parts, tools, & supplies • Goods-in-transit to warehouses or customers 8 The Material Flow Cycle (1 of 2) 9 The Material Flow Cycle (2 of 2) Input Wait Time Move Time Queue Time Setup Time Run Time Output Cycle Time Run time: Job is at machine and being worked on Setup time: Job is at the work station, and the work station is being "setup." Queue time: Job is where it should be, but is not being processed because other work precedes it. Move time: The time a job spends in transit Wait time: When one process is finished, but the job is waiting to be moved to the next work area. 10 Performance Measures • Inventory turnover (the ratio of annual cost of goods sold to average inventory investment) • Days of inventory on hand (expected number of days of sales that can be supplied from existing inventory) 11 Functions of Inventory (1 of 2) 1. To “decouple” or separate various parts of the production process, ie. to maintain independence of operations 2. To meet unexpected demand & to provide high levels of customer service 3. To smooth production requirements by meeting seasonal or cyclical variations in demand 4. To protect against stock-outs 12 Functions of Inventory (2 of 2) 5. To provide a safeguard for variation in raw material delivery time 6. To provide a stock of goods that will provide a “selection” for customers 7. To take advantage of economic purchase-order size 8. To take advantage of quantity discounts 9. To hedge against price increases 13 Disadvantages of Inventory • Higher costs – Item cost (if purchased) – Holding (or carrying) cost • Difficult to control • Hides production problems • May decrease flexibility 14 Inventory Costs Holding (or carrying) costs Costs for storage, handling, insurance, etc Setup (or production change) costs Costs to prepare a machine or process for manufacturing an order, eg. arranging specific equipment setups, etc Ordering costs (costs of replenishing inventory) Costs of placing an order and receiving goods Shortage costs Costs incurred when demand exceeds supply 15 Holding (Carrying) Costs • • • • • • • • Obsolescence Insurance Extra staffing Interest Pilferage Damage Warehousing Etc. 16 Inventory Holding Costs (Approximate Ranges) Category Cost as a % of Inventory Value Housing costs (building rent, depreciation, operating cost, taxes, insurance) 6% (3 - 10%) Material handling costs (equipment, lease or depreciation, power, operating cost) 3% (1 - 3.5%) Labor cost from extra handling 3% (3 - 5%) Investment costs (borrowing costs, taxes, and insurance on inventory) 11% (6 - 24%) Pilferage, scrap, and obsolescence Overall carrying cost 3% (2 - 5%) 26% 17 Ordering Costs • • • • • Supplies Forms Order processing Clerical support etc. 18 Setup Costs • • • • Clean-up costs Re-tooling costs Adjustment costs etc. 19 Shortage Costs • Backordering cost • Cost of lost sales 20 Inventory Control System Defined An inventory system is the set of policies and controls that monitor levels of inventory and determine what levels should be maintained, when stock should be replenished and how large orders should be Answers questions as: When to order? How much to order? 21 Objective of Inventory Control To achieve satisfactory levels of customer service while keeping inventory costs within reasonable bounds Improve the Level of customer service Reduce the Costs of ordering and carrying inventory 22 Requirements of an Effective Inventory Management A system to keep track of inventory A reliable forecast of demand Knowledge of lead times Reasonable estimates of Holding costs Ordering costs Shortage costs A classification system 23 Inventory Counting (Control) Systems • Periodic System Physical count of items made at periodic intervals; order is placed for a variable amount after fixed passage of time. • Perpetual (Continuous) Inventory System System that keeps track of removals from inventory continuously, thus monitoring current levels of each item (constant amount is ordered when inventory declines to a predetermined level) 24 Inventory Models Single-Period Inventory Model One time purchasing decision (Examples: selling tshirts at a football game, newspapers, fresh bakery products, fresh flowers) Seeks to balance the costs of inventory over stock and under stock Multi-Period Inventory Models Fixed-Order Quantity Models • Event triggered (Example: running out of stock) Fixed-Time Period Models • Time triggered (Example: Monthly sales call by 25 Single-Period Inventory Model 26 Single-Period Inventory Model • In a single-period model, items are received in the beginning of a period and sold during the same period. The unsold items are not carried over to the next period. • The unsold items may be a total waste, or sold at a reduced price, or returned to the producer at some price less than the original purchase price. • The revenue generated by the unsold items is called the salvage value. 3 (Newsboy Problem) •Single period model: It is used to handle ordering of perishables (fresh fruits, flowers) and other items with limited useful lives (newspapers, spare parts for specialized equipment). 27 28 Shortage cost (Cost of Understocking) • Shortage cost: generally, this cost represents unrealized profit per unit (Cu=Revenue per unit – Cost per unit) • If a shortage or stockout cost relates to a spare part for a machine, then shortage cost refers to the actual cost of lost production. 29 Excess cost (Cost of Over Stocking) • Excess cost (Ce): difference between purchase cost and salvage value of items left over at the end of a period. • If there is a cost associated with disposing of excess items, the salvage cost will be negative. 30 Single Period Model Given the costs of overestimating/underestimating demand and the probabilities of various demand sizes the goal is to identify the order quantity or stocking level that will minimize the long-run excess (overstock)or shortage costs (understock). 31 Single-Period Models (Demand Distribution) Demand may be discrete or continuous. The demand of computer, newspaper, etc. is usually an integer. Such a demand is discrete. On the other hand, the demand of gasoline is not restricted to integers. Such a demand is continuous. Often, the demand of perishable food items such as fish or meat may also be continuous. • Consider an order quantity Q • Let p = probability (demand<Q) = probability of not selling the Qth item. • So, (1-p) = probability of selling the Qth item. 32 Single-Period Models (Discrete Demand) • Expected loss from the Qth item = pce • Expected profit from the Qth item = 1 p cs • So, the Qth item should be ordered if pce (1 p )cs cs or , p ce cs • Decision Rule (Discrete Demand): – Order maximum quantity Q such that cs p ce cs where p = probability (demand<Q) 33 Single-Period Model Cs P Cs Ce The service level is the probability that demand will not exceed the stocking level. The service level determines the amount of stocking level to keep. Where : Ce Cost per unit of demand over estimated Cs Cost per unit of demand under estimated P Probabilit y that the unit will be sold 34 Optimal Stocking Level (Choosing optimum Stocking level to minimize these costs is similar to balancing a Service level = Cs Cs + Ce seesaw) Cs = Shortage cost per unit Ce = Excess cost per unit Ce Cs Service Level Quantity So Balance point 35 Service Level Another way to define ‘Service Level’ is: • proportion of cycles in which no stock-out occurs 36 Service Level Order Cycle 1 2 3 4 5 6 7 8 9 10 Total Demand 180 75 235 140 180 200 150 90 160 40 1450 Stock-Outs 0 0 45 0 0 10 0 0 0 0 55 Since there are two cycles out of ten in which a stockout occurs, service level is 80%. This translates to a 96% fill rate. There are a total of 1,450 units demand and 55 stockouts (which means that 1,395 units of demand are satisfied). 37 Single Period Model (Demand is represented by a discrete distribution) • Unlike the continuous case where the optimal solution is found by determining So which makes the distribution function equal to the critical ratio cs / (cs + ce), in the discrete case, the critical ratio takes place between two values of F(So) or F(Q) • The optimal So or Q corresponds to the higher value of F( So) or F(Q). (Note that, in the discrete case, the distribution function increases by jumps) SEE EXAMPLES 17 & 18 on page 576 38 Single-Period Models (Discrete Demand) Example : Demand for cookies: Demand Probability of Demand 1,800 dozen 0.05 2,000 0.10 2,200 0.20 2,400 0.30 2,600 0.20 2,800 0.10 3,000 0,05 Selling price=$0.69, cost=$0.49, salvage value=$0.29 What is the optimal number of cookies to make? c 39 Single-Period Models (Discrete Demand) Cs= 0.69-0.49=$0.2, Ce= 0.49-0.29=$0.2 Order maximum quantity, Q such that cs p Probabilit ydemand Q 0.5 cs ce Demand, Q Probability(demand) Probability(demand<Q), p 1,800 dozen 0.05 0.05 2,000 0.10 0.15 2,200 0.20 0.35 2,400 0.30 0.65 2,600 0.20 0.85 2,800 0.10 0.95 3,000 0,05 1.00 40 Single-Period Models (Continous Demand) • Often the demand is continuous. Even when the demand is not continuous, continuous distribution may be used because the discrete distribution may be inconvenient. • We shall discuss two distributions: Uniform distribution Normal distribution 41 Single-Period Models (Continuous Demand) Example 2: The J&B Card Shop sells calendars. The oncea-year order for each year’s calendar arrives in September. The calendars cost $1.50 and J&B sells them for $3 each. At the end of July, J&B reduces the calendar price to $1 and can sell all the surplus calendars at this price. How many calendars should J&B order if the September-to-July demand can be approximated by a. uniform distribution between 150 and 850 42 Single-Period Models (Continuous Demand) Overage cost ce = Purchase price - Salvage value =1.5-1=$0.5 Underage cost cs = Selling price - Purchase price =3-1.5=$1.5 43 Single-Period Models (Continuous Demand) p cs ce c s =0.75 Now, find the Q so that p = probability(demand<Q) =0.75 Probability Q* = a+p(b-a) =150+0.75(850-150)=675 Area = Area = 150 Demand Q* 850 44 Single-Period Models (Continuous Demand) Example 3: The J&B Card Shop sells calendars. The oncea-year order for each year’s calendar arrives in September. The calendars cost $1.50 and J&B sells them for $3 each. At the end of July, J&B reduces the calendar price to $1 and can sell all the surplus calendars at this price. How many calendars should J&B order if the September-to-July demand can be approximated by b. normal distribution with = 500 and =120. 45 Single-Period Models (Continuous Demand) Solution to Example 3: ce =$0.50, cu =$1.50 (see Example 2) p cs 1.50 = = 0.75 ce c s 1.50 0.50 46 Single-Period Models (Continuous Demand) Now, find the Q so that p = 0.75 47 Single-Period Models (Continuous Demand Q= So = mean + zσ = 500 + .68(120) = 582 48 Single Period Example 15 (pg. 574) Demand is uniformly distributed • • • • • Ce = $0.20 per unit Cs = $0.60 per unit Service level = Cs/(Cs+Ce) = .6/(.6+.2) Service level = .75 Opt. Stock.Level=S0=300+.75(500-300)= 450 liters Ce Cs Service Level = 75% Quantity Stockout risk = 1.00 – 0.75 = 0.25 49 Uniform Distribution [Continuous Dist’n] • A random variable X is uniformly distributed on the interval (a,b), U(a,b), if its pdf and cdf are: 1 , a xb f ( x) b a 0, otherwise xa 0, x a F ( x) , a xb b a xb 1, • Properties – P(x1 < X < x2) is proportional to the length of the interval [F(x2) – F(x1) = (x2-x1)/(b-a)] – E(X) = (a+b)/2 V(X) = (b-a)2/12 • U(0,1) provides the means to generate random numbers, from which random variates can be generated. 49 50 Poisson Distribution [Discrete Dist’n] • Poisson distribution describes many random processes quite well and is mathematically quite simple. – where a > 0, pdf and cdf are: e a a x p( x) x! , x 0,1,... 0, otherwise e a a i F ( x) i! i 0 x – E(X) = a = V(X) 50 51 Normal Distribution [Continuous Dist’n] • A normally distributed random variable X has the pdf: 1 x 2 1 f ( x) exp , x 2 2 – Mean: 2 0 – Variance: – Denoted as X ~ N(,2) • Special properties: . – symmetric about . – The maximum value of the pdf occurs at x = ; the mean and mode are equal. 51 52 Normal Distribution [Continuous Dist’n] • Evaluating the distribution: – Use numerical methods (no closed form) – Independent of and , using the standard normal distribution: Z ~ N(0,1) – Transformation of variables: let Z = (X - ) / , x F ( x ) P X x P Z ( x ) / 1 z2 / 2 e dz 2 ( x ) / ( z )dz ( x ) , where ( z ) z 1 t 2 / 2 e dt 2 52 53 Normal Distribution [Continuous Dist’n] • Example: The time required to load an oceangoing vessel, X, is distributed as N(12,4) – The probability that the vessel is loaded in less than 10 hours: 10 12 F (10) (1) 0.1587 2 • Using the symmetry property, (1) is the complement of (-1) 53 54 Single Period Model (Demand is represented by a continous distribution) Our college basketball team is playing in a tournament game this weekend. Based on our past experience we sell on average 2,400 shirts with a standard deviation of 350 and we can assume that demand for shirts is approximately normally distributed. We make $10 on every shirt we sell at the game, but lose $5 on every shirt not sold. What is the optimal stocking level for shirts? So =mean + zσ Cs = $10 and Ce = $5; P ≤ $10 / ($10 + $5) = .667 Z.667 = .432 therefore we need 2,400 + .432(350) = 2,551 shirts 55 Multi-Period Inventory Models Fixed-Order Quantity Models (Types of) Economic Order Quantity Model (EOQ) Economic Production Order Quantity (Economic Lot Size) Model (EPQ) Economic Order Quantity Model with Quantity Discounts Fixed Time Period (Fixed Order Interval) Models 56 Fixed Order Quantity Models: Economic Order Quantity Model 57 Economic Order Quantity Model Assumptions (1 of 2): • Demand for the product is known with certainty, it is constant and uniform throughout the period • Lead time (time from ordering to receipt) is known and constant • Price per unit of product is constant (no quantity discounts). So it is not included in the total cost. • Inventory holding cost is based on average inventory 58 Economic Order Quantity Model Assumptions (2 of 2): • Ordering or setup costs are constant • All demands for the product will be satisfied (no backorders are allowed) • No stockouts (shortages) are allowed • The order quantity is received all at once. (Instantaneous receipt of material in a single lot) The goal is to calculate the order quantitiy that minimizes total cost 59 Basic Fixed-Order Quantity Model and Reorder Point Behavior 1. You receive an order quantity Q. Number of units on hand (Inv. Level) Q Q 4. The cycle then repeats. Q R 2. You start using them up over time. L R = Reorder point Q = Economic order quantity L = Lead time Time L 3. When you reach down to a level of inventory of R, you place your next Q sized order. 60 EOQ Model Inventory Level Order Quantity (Q) Average Inventory (Q/2) Demand rate Reorder Point (ROP) Order placed Lead Time Order received Time 61 EOQ Cost Model: How Much to Order? By adding the holding and ordering costs together, we determine the total cost curve, which in turn is used to find the optimal order quantity that minimizes total costs Annual cost ($) Total Cost Slope = 0 HQ Carrying Cost = 2 Minimum total cost SD Ordering Cost = Q Optimal order Qopt Order Quantity, Q 62 Why Holding Costs Increase? • More units must be stored if more are ordered Purchase Order Description Qty. Microwave 1 Order quantity Purchase Order Description Qty. Microwave 1000 Order quantity 63 Why Ordering Costs Decrease ? Cost is spread over more units Example: You need 1000 microwave ovens 1000 Order (Postage $ 0.33) 1 Order (Postage $330) Purchase Order Description Qty. Microwave 1000 PurchaseOrder Order Purchase PurchaseOrder OrderQty. Description Purchase Description Qty. Qty. Description Microwave Qty. 11 Description Microwave Microwave Microwave 11 Order quantity 64 Basic Fixed-Order Quantity (EOQ) TC=Total annual cost Model Formula D =Annual demand Total Annual = Cost Annual Annual Annual Purchase + Ordering + Holding Cost Cost Cost D Q TC = DC + S + H Q 2 C =Cost per unit Q =Order quantity S =Cost of placing an order or setup cost R =Reorder point L =Lead time H=Annual holding and storage cost per unit of inventory 65 EOQ Cost Model Using calculus, we take the first derivative of the total cost function with respect to Q, and set the derivative (slope) equal to zero, solving for the optimized (cost minimized) value of Qopt SD Annual ordering cost = Q SD HQ TC = + HQ Q 2 Annual carrying cost = 2 SD H TC =- 2 + Q 2 SD HQ Q Total cost = + Q 2 SD H 0 =- 2 + Q 2 Deriving Qopt Qopt = 2SD H Proving equality of costs at optimal point SD HQ = Q 2 Q2 Qopt = 2S D = H 2SD H 66 Deriving the EOQ 1) How much to order? Q OPT = 2DS = H 2(Annual D em and)(Order or Setup Cost) Annual Holding Cost 2) When to order? _ We also need a reorder point to tell us when to place an order R eo rd er p o in t, R = d L _ d = average daily demand (constant) L = Lead time (constant) 67 EOQ Model Equations 2 ×D ×S H Expected Number of Orders = N = D Q* Optimal Order Quantity = Q* = Expected Time Between Orders d = D Working Days / Year ROP = d × L =T = Working Days / Year N 68 EOQ Example 1 (1 of 3) Given the information below, what are the EOQ and reorder point? Annual Demand = 1,000 units Days per year considered in average daily demand = 365 Cost to place an order = $10 Holding cost per unit per year = $2.50 Lead time = 7 days Cost per unit = $15 69 EOQ Example 1(2 of 3) Q O PT = d = 2D S = H 2(1,000 )(10) = 89.443 units or 90 u n its 2.50 1,000 units / year = 2.74 units / day 365 days / year _ R eo rd er p o in t, R = d L = 2 .7 4 u n its / d ay (7 d ays) = 1 9 .1 8 o r 2 0 u n its In summary, you place an optimal order of 90 units. In the course of using the units to meet demand, place the next order of 90 units when you only have 20 units left. 70 EOQ Example I(3 of 3) Orders per year = D/Qopt = 1000/90 = 11 orders/year TCmin = TCmin = SD Q + (10)(1,000) 90 TCmin = $ 111 + $111 = 22 $ Order cycle time= 365/(D/Qopt) = 365/11 = 33.1days HQ 2 + (2,5)(90) 2 71 EOQ Example 2(1 of 2) Determine the economic order quantity and the reorder point given the following… Annual Demand = 10,000 units Days per year considered in average daily demand = 365 Cost to place an order = $10 Holding cost per unit per year = 10% of cost per unit Lead time = 10 days Cost per unit = $15 72 EOQ Example 2(2 of 2) Q OPT = 2D S = H 2 (1 0 ,0 0 0 )(1 0 ) = 3 6 5 .1 4 8 u n its, o r 3 6 6 u n its 1 .5 0 10,000 units / year d= = 27.397 units / day 365 days / year _ R = d L = 27.397 units / day (10 days) = 273.97 or 274 u n its Place an order for 366 units. When in the course of using the inventory you are left with only 274 units, place the next order of 366 units. 73 EOQ Example 3 H = $0.75 per yard Qopt = 2SD H Qopt = 2(150)(10,000) (0.75) Qopt = 2,000 yards S = $150 D = 10,000 yards SD HQ TCmin = + Q 2 TCmin (150)(10,000) (0.75)(2,000) = + 2,000 2 TCmin = $750 + $750 = $1,500 Orders per year = D/Qopt Order cycle time =311 days/(D/Qopt) = 10,000/2,000 = 311/5 = 5 orders/year = 62.2 store days 74 When to Reorder with EOQ Ordering ? • Reorder Point – is the level of inventory at which a new order is placed ROP = d . L • Safety Stock - Stock that is held in excess of expected demand due to variable demand rate and/or lead time. • Service Level - Probability that demand will not exceed supply during lead time (probability that inventory available during the lead time will meet the demand) 1 - Probability of stockout 75 Reorder Point Example Demand = 10,000 yards/year Store open 311 days/year Daily demand = 10,000 / 311 = 32.154 yards/day Lead time = L = 10 days R = dL = (32.154)(10) = 321.54 yards 76 Determinants of the Reorder Point • • • • The rate of demand The lead time Demand and/or lead time variability Stockout risk (safety stock) 77 Probabilistic Models Answer how much & when to order Allow demand and lead time to vary Follows normal distribution Other EOQ assumptions apply Consider service level & safety stock Service level = 1 - Probability of stockout Higher service level means more safety stock More safety stock means higher ROP 78 Quantity Safety Stock Maximum probable demand during lead time Expected demand during lead time ROP Safety stock Safety stock reduces risk of stockout during lead time LT Time 79 Reorder Point With Variable Demand Inventory level Q Reorder point, R 0 LT LT Time 80 Inventory level Reorder Point with a Safety Stock Q Reorder point, R Safety Stock 0 LT LT Time 81 Reorder Point With Variable Demand and Constant Lead Time R = dL + zd L where d = average daily demand L = lead time d = the standard deviation of daily demand z = number of standard deviations corresponding to the service level probability zd L = safety stock 82 Reorder Point for Service Level Probability of meeting demand during lead time = service level Probability of a stockout Safety stock zd L dL Expected Demand R The reorder point based on a normal distribution of LT demand 83 Reorder Point for Variable Demand (Example) The carpet store wants a reorder point with a 95% service level and a 5% stockout probability d = 30 yards per day, (demand is normally distributed) d = 5 yards per day L= 10 days For a 95% service level, z = 1.65 R = dL + z d L Safety stock = z d L = 30(10) + (1.65)(5)( 10) = (1.65)(5)( 10) = 326.1 yards = 26.1 yards 84 Shortages and Service Levels It is also important to specify: 1) Expected number of units short per order cycle E(n) =E(z) σdLT where E(z) is standardized number of units short obtained from Table 12.3, pg. 569. 2) Expected number of units short per year E(N) =E (n) (D/Q) 3) Annual Service Level SLannual = 1- E(N)/D that is percentage of demand filled directly from inventory, known also as FILL RATE. 85 Example 10 (pg. 568)– shortages and service levels Suppose standard deviation of lead time demand is known to be 20 units. Lead time demand is approximately normal. (a) For lead time service level of 90 percent, determine the expected number of units short for any other cycle. (b) What lead time service level would imply an expected shortage of 2 units? 85 86 Answer – shortage and service levels (a) For lead time service level of 90 percent, determine the expected number of units short for any other cycle. σdLT= 20 units lead time service level is 0.90 from z table (lead time), E(z)= 0.048 (page 569, table 12.3) E(n) =E(z) σdLT = (0.048) (20)= 0.96 or about 1 unit. (b) What lead time service level would an expected shortage of 2 units imply? E(n) = 2 E(n) =E(z) σdLT or E(z) = E(n) / σdLT =(2)/(20)= 0.100 from the table, lead time service level is 81.06 percent or 81.7% 86 87 Shortages and Service Levels • Expected number of units short per year See example 11, page 568 • Annual Service Level See example 12, page 570 Note that annual service level will usually be grater than the cycle service level 88 Fixed Order Quantity Models: -Noninstantaneous ReceiptProduction Order Quantity (Economic Lot Size) Model 89 Production Order Quantity Model Production done in batches or lots Capacity to produce a part exceeds that part’s usage or demand rate Allows partial receipt of material Other EOQ assumptions apply Suited for production environment Material produced, used immediately Provides production lot size Lower holding cost than EOQ model Answers how much to order and when to order 90 POQ Model Inventory Levels (1 of 2) Inventory Level Maximum inventory level Demand portion of cycle with no supply Production portion of cycle Supply Supply Begins Ends Time 91 POQ Model Inventory Levels (2 of 2) Inventory Level Inventory level with no demand Production Portion of Cycle Q* Supply Supply Begins Ends Max. Inventory Q/p·(p- u) Average inventory Q/2(1- u/p) Demand portion of cycle with no supply Time 92 POQ Model Equations Maximum inventory level Setup Cost Holding Cost = D Q = Q* ( 1 - u p ) * S = 1/2 * H * Q ( ) 1- u p D = Demand per year S = Setup cost H = Holding cost d = Demand per day p = Production per day 93 Production Order Quantity Example (1 of 2) H = $0.75 per yard S = $150 u = 10,000/311 = 32.2 yards per day 2SD POQopt = H 1- u p SD HQ u TC = Q + 2 1 - p D = 10,000 yards p = 150 yards per day 2(150)(10,000) = 32.2 0.75 1 150 = 2,256.8 yards = $1,329 2,256.8 Q Production run = = = 15.05 days per order 150 p 94 Production Quantity Example (2 of 2) H = $0.75 per yard S = $150 u= 10,000/311 = 32.2 yards per day D = 10,000 yards p = 150 yards per day 2CoD 10,000 2(150)(10,000) D Number of production runs = = = 4.43 runs/year 2,256.8 = 2,256.8 yards Q Qopt = = 32.2 Cc 1 - d 0.75 1 150 p u 32.2 Maximum inventory level = Q 1 = 2,256.8 1 p 150 CoD CcQ d = 1,772 yards TC = Q + 2 1 - p = $1,329 2,256.8 Q Production run = = = 15.05 days per order 150 p 95 Fixed-Order Quantity Models: Economic Order Quantity Model with Quantity Discounts 96 Quantity Discount Model • Answers how much to order & when to order • Allows quantity discounts – Price per unit decreases as order quantity increases – Other EOQ assumptions apply • Trade-off is between lower price & increased holding cost Total cost with purchasing cost SD iP Q TC = + + PD Q 2 Where P: Unit Price 97 Cost Total Costs with Purchasing Cost Adding Purchasing cost TC with PD doesn’t change EOQ TC without PD PD 0 EOQ Quantity 98 Quantity Discount Models • There are two general cases of quantity discount models: 1.Carrying costs are constant (e.g. $2 per unit). 2.Carrying costs are stated as a percentage off purchase price (20% of unit price) 99 1) Total Cost with Constant Carrying Costs (Compute the Common Optimal Order Quantity Total Cost TCa TCb Decreasing Price TCc CC a,b,c OC EOQ Quantity 2) Total Cost with Variable Carrying Cost (Compute Optimal Order Quantity for each price range) Based on the same assumptions as the EOQ model, the price-break model has a similar Qopt formula: 2DS 2(Annual Demand)(Or der or Setup Cost) Q OPT = = iC Annual Holding Cost i = percentage of unit cost attributed to carrying inventory C = cost per unit Since “C” changes for each price-break, the formula above will have to be used with each price-break cost value 100 101 Quantity Discount – How Much to Order? 102 Price-Break Example 1 (1 of 3) ORDER SIZE 0 - 99 100 - 199 200+ PRICE $10 8 (d1) 6 (d2) For this problem holding cost is given as a constant value, not as a percentage of price, so the optimal order quantity is the same for each of the price ranges. (see the figure 12.9) 103 Price Break Example 1 (2 of 3) TC = ($10 ) TC (d1 = $8 ) Inventory cost ($) TC (d2 = $6 ) Carrying cost Ordering cost Q(d1 ) = 100 Qopt Q(d2 ) = 200 104 Price Break Example 1 (3 of 3) TC = ($10 ) TC (d1 = $8 ) Inventory cost ($) TC (d2 = $6 ) Carrying cost Ordering cost Q(d1 ) = 100 Qopt Q(d2 ) = 200 The lowest total cost is at the second price break 105 Price Break Example 2 QUANTITY 1 - 49 50 - 89 90+ Qopt = PRICE $1,400 1,100 900 2SD = H S = $2,500 H = $190 per computer D = 200 2(2500)(200) = 72.5 PCs 190 For Q = 72.5 H Qopt SD TC = + 2 + PD = $233,784 Qopt For Q = 90 HQ SD TC = + 2 + PD = $194,105 Q 106 Price-Break Example 3 (1 of 4) A company has a chance to reduce their inventory ordering costs by placing larger quantity orders using the price-break order quantity schedule below. What should their optimal order quantity be if this company purchases this single inventory item with an e-mail ordering cost of $4, a carrying cost with a rate of 2% of the unit price, and an annual demand of 10,000 units? Order Quantity(units) Price/unit($) 0 to 2,499 $1.20 2,500 to 3,999 1.00 4,000 or more .98 107 Price-Break Example (2 of 4) First, plug data into formula for each price-break value of “C” Annual Demand (D)= 10,000 units Cost to place an order (S)= $4 Carrying cost % of total cost (i)= 2% Cost per unit (C) = $1.20, $1.00, $0.98 Next, determine if the computed Qopt values are feasible or not Interval from 4000 & more, the Q OPT = Qopt value is not feasible Interval from 2500-3999, the Qopt value is not feasible Interval from 0 to 2499, the Qopt value is feasible Q OPT = Q OPT = 2DS = iC 2DS = iC 2DS = iC 2(10,000)(4) = 2,020 units 0.02(0.98) 2(10,000)(4) = 2,000 units 0.02(1.00) 2(10,000)( 4) = 1,826 units 0.02(1.20) 108 Price-Break Example 2 (3 of 4) Since the feasible solution occurred in the first pricebreak, it means that all the other true Qopt values occur at the beginnings of each price-break interval. Why? Because the total annual cost function is a “u” shaped function Total annual costs So the candidates for the pricebreaks are 1826, 2500, and 4000 units 0 1826 2500 4000 Order Quantity 109 Price-Break Example 2 (4 of 4) Next, we plug the true Qopt values into the total cost annual cost function to determine the total cost under each price-break D Q TC = DC + S+ iC Q 2 TC(0-2499)=(10000*1.20)+(10000/1826)*4+(1826/2)(0.02*1.20) = $12,043.82 TC(2500-3999)= $10,041 TC(4000&more)= $9,949.20 Finally, we select the least costly Qopt, which in this problem occurs in the 4000 & more interval. In summary, our optimal order quantity is 4000 units 110 Multi-period Inventory Models: Fixed Time Period (Fixed-Order- Interval) Models 111 Fixed-Order-Interval Model Orders are placed at fixed time intervals Order quantity for next interval? (inventory is brought up to target amount, amount ordered varies) Suppliers might encourage fixed intervals Requires only periodic checks of inventory levels (no continous monitoring is required) Risk of stockout between intervals 112 Inventory Level in a Fixed Period System Various amounts (Qi) are ordered at regular time intervals (p) based on the quantity necessary to bring inventory up to target maximum Target maximum Q1 Q4 Q2 d Inventory Q3 p p p Time 113 Fixed-Interval Benefits Tight control of inventory items Items from same supplier may yield savings in: Ordering Packing Shipping costs May be practical when inventories cannot be closely monitored 114 Fixed-Interval Disadvantages Requires a larger safety stock Increases carrying cost Costs of periodic reviews 115 Fixed-Time Period Model with Safety Stock Formula q = Average demand + Safety stock – Inventory currently on hand q = d(T + L) + Z T + L - I Where : q = quantitiy to be ordered T = the number of days between reviews L = lead time in days d = forecast average daily demand z = the number of standard deviations for a specified service probabilit y T + L = standard deviation of demand over the review and lead time I = current inventory level (includes items on order) 116 Fixed-Time Period Model: Determining the Value of T+L T+ L = T+ L i 1 di 2 Since each day is independent and d is constant, T+ L = (T + L) d 2 The standard deviation of a sequence of random events equals the square root of the sum of the variances 117 Order Quantity for a Periodic Inventory System where Q = d(tb + L) + zd d T L d T+L -I = average demand rate = the fixed time between orders = lead time = standard deviation of demand zd T + L = safety stock I = inventory level z = the number of standard deviations for a specified service level 118 Fixed-Period Model with Variable Demand (Example 1) d d T L I z = 6 bottles per day = 1.2 bottles = 60 days = 5 days = 8 bottles = 1.65 (for a 95% service level) Q = d(T + L) + zd T+L -I = (6)(60 + 5) + (1.65)(1.2) = 397.96 bottles 60 + 5 - 8 119 Fixed-Time Period Model with Variable Demand (Example 2)(1 of 3) Given the information below, how many units should be ordered? Average daily demand for a product is 20 units. The review period is 30 days, and lead time is 10 days. Management has set a policy of satisfying 96 percent of demand from items in stock. At the beginning of the review period there are 200 units in inventory. The standard deviation of daily demand is 4 units. 120 Fixed-Time Period Model with Variable Demand (Example 2)(2 of 3) T+ L = (T + L) d = 2 30 + 10 4 2 = 25.298 So, by looking at the value from the Table, we have a probability of 0.9599, which is given by a z = 1.75 121 Fixed-Time Period Model with Variable Demand (Example 2) (3 of 3) q = d(T + L) + Z T + L - I q = 20(30 + 10) + (1.75)(25. 298) - 200 q = 800 44.272 - 200 = 644.272, or 645 units So, to satisfy 96 percent of the demand, you should place an order of 645 units at this review period 122 ABC Classification System • Demand volume and value of items vary • Items kept in inventory are not of equal importance in terms of: – dollars invested – profit potential – sales or usage volume – stock-out penalties 123 ABC Classification System Classifying inventory according to some measure of importance and allocating control efforts accordingly. A - very important B - mod. important C - least important High A Annual $ value of items B C Low Low High Percentage of Items 124 ABC Analysis Classify inventory into 3 categories typically on the basis of the dollar value to the firm $ volume = Annual demand x Unit cost A class, B class, C class Policies based on ABC analysis – Develop class A suppliers more carefully – Give tighter physical control of A items – Forecast A items more carefully 125 Classifying Items as ABC Class A B C % Annual $ Usage 100 80 60 % $ Vol 70-80 15 5-10 A 40 B 20 C 0 0 50 100 % of Inventory Items % Items 5-15 30 50-60 126 ABC Classification PART UNIT COST ANNUAL USAGE 1 2 3 4 5 6 7 8 9 10 $ 60 350 30 80 30 20 10 320 510 20 90 40 130 60 100 180 170 50 60 120 127 ABC Classification PART 9 8 2 1 4 3 6 5 10 7 TOTAL PART VALUE $30,600 1 16,000 2 14,000 3 5,400 4 4,800 5 3,900 3,600 6 3,000 7 2,400 8 1,700 9 $85,400 10 % OF TOTAL % OF TOTAL UNIT ANNUAL USAGE VALUECOSTQUANTITY % CUMMULATIVE 35.9 $ 60 18.7 350 16.4 30 6.3 5.680 4.630 4.220 3.510 2.8 320 2.0 510 20 6.0 5.0 4.0 9.0 6.0 10.0 18.0 13.0 12.0 17.0 90 40 130 60 100 180 170 50 60 120 6.0 11.0 15.0 24.0 30.0 40.0 58.0 71.0 83.0 100.0 128 ABC Classification PART 9 8 2 1 4 3 6 5 10 7 TOTAL PART VALUE $30,600 1 16,000 2 14,000 3 5,400 4 4,800 5 3,900 3,600 6 3,000 7 2,400 8 1,700 9 $85,400 10 % OF TOTAL % OF TOTAL UNIT ANNUAL USAGE VALUECOSTQUANTITY % CUMMULATIVE 35.9 $ 60 18.7 350 16.4 30 6.3 5.680 4.630 4.220 3.510 2.8 320 2.0 510 20 6.0 5.0 4.0 9.0 6.0 10.0 18.0 13.0 12.0 17.0 90 A 40 130 60 B 100 180 170 C 50 60 120 6.0 11.0 15.0 24.0 30.0 40.0 58.0 71.0 83.0 100.0 129 ABC Classification PART TOTAL PART VALUE 9 $30,600 1 8 16,000 2 2 14,000 3 1 CLASS 5,400 4 4 4,800 A3,900 5 3 B3,600 6 6 C3,000 5 7 10 2,400 8 7 1,700 9 $85,400 10 % OF TOTAL % OF TOTAL UNIT ANNUAL USAGE VALUECOSTQUANTITY % CUMMULATIVE 35.9 6.0 $ 60 18.7 5.0 350 16.4 % OF TOTAL 4.0 30 6.3 ITEMS VALUE9.0 5.680 6.0 9, 8, 2 4.630 71.010.0 1, 4, 3 4.220 16.518.0 6, 5, 10,3.5 7 12.513.0 10 2.8 12.0 320 2.0 17.0 510 20 6.0 90 11.0 A 40 15.0 % OF TOTAL 130 24.0 QUANTITY 60 B 15.030.0 100 40.0 180 25.058.0 60.071.0 170 C 83.0 50 100.0 60 120 130 ABC Classification C 100 – B % of Value 80 – 60 – A 40 – 20 – 0 |– 0 | 20 | 40 | 60 % of Quantity | 80 | 100 131 Inventory Accuracy and Cycle Counting • Inventory accuracy refers to how well the inventory records agree with physical count. • Cycle counting refers to Physical Count of items in inventory. • Used often with ABC classification – While A items are counted most often (e.g., daily), C items are counted the least frequently. 132 Last Words Inventories have certain functions. But too much inventory - Tends to hide problems - Costly to maintain So it is desired • Reduce lot sizes • Reduce safety stocks