5/20/2014 Part II Methods for Independent Demand Chapter 3 Economic Order Quantity 1 5/20/2014 Introduction • This chapter introduces some quantitative models for inventory control. • The first model takes an idealized stock and finds the fixed order size that minimizes costs. • This is the economic order quantity (EOQ), which is the basis of most independent demand methods. Defining the EOQ: Background • EOQ was first referenced to the work by Harris (1915), but the calculation is often credited to Wilson (1934) who independently duplicated the work and marketed the results. 2 5/20/2014 Typical Pattern of Stock Level Stock level Stock out Place order Place order Replenishment Replenishment Time Replenishment Assumptions of Basic EOQ Model • The demand is known exactly, is continuous and is constant over time; • All costs are known exactly and do not vary; • No shortages are allowed; • Lead time is zero – so a delivery is made as soon as the order is placed. 3 5/20/2014 Assumptions of Basic EOQ Model Implicit Assumptions: • We can consider a single item in isolation, so we cannot save money by substituting other items or grouping several items into a single order; • Purchase price and reorder costs do not vary with the quantity ordered; • A single delivery is made for each order; • Replenishment is instantaneous, so that all of an order arrives in stock at the same time and can be used immediately. Constant Demand Assumption Demand Time 4 5/20/2014 Assumptions of Basic EOQ Model The assumptions might seem unrealistic, • All models are simplifications of reality and their aim is to give useful results rather than be exact representations of actual circumstances. The EOQ is widely used, and we can infer that it is accurate enough for many purposes. The results may not be optimal in the strict mathematical sense, but they are good approximations and do, at worst, give useful guidelines. • This is a basic model that we can extend in many ways. Stock Level with Fixed Order Size Stock level Time 5 5/20/2014 Variables Used in the Analysis • • • • Unit cost (UC) is the price charged by the suppliers for one unit of the item, or the total cost to the organization of acquiring one unit. Reorder cost (RC) is the cost of placing a routine order for the item and might include allowances for drawing-up an order, correspondence, telephone costs, receiving, use of equipment, expediting, delivery, quality checks, and so on. If the item is made internally, this might be a set-up cost. Holding cost (HC) is the cost of holding one unit of the item in stock for one period of time. The usual period for calculating stock costs is a year. Shortage cost (SC) is the cost of having a shortage and not being able to meet demand from stock. In this analysis we have said that no shortages are allowed, so SC does not appear (it is effectively so large that any shortage would be prohibitively expensive). Decision Variables • Order quantity (Q) which is the fixed order size that we always use. • Cycle time (T) which is the time between two consecutive replenishments. Other Variables • Demand (D) which sets the number of units to be supplied from stock in a given time period. 6 5/20/2014 Derivation of the EOQ Standard approach 1. Find the total cost of one stock cycle. 2. Divide this total cost by the cycle length to get a cost per unit time. 3. Minimize this cost per unit time. Stock Level with Fixed Order Size Stock level Optimal order size Q D Average stock level Time 𝑄 =𝐷×𝑇 Place order & receive delivery T Place order & receive delivery 7 5/20/2014 Derivation of the EOQ 1. Find the total cost of one stock cycle. 𝑇𝑜𝑡𝑎𝑙 𝑐𝑜𝑠𝑡 𝑝𝑒𝑟 𝑐𝑦𝑐𝑙𝑒 = 𝑢𝑛𝑖𝑡 𝑐𝑜𝑠𝑡 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡 + 𝑟𝑒𝑜𝑟𝑑𝑒𝑟 𝑐𝑜𝑠𝑡 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡 + ℎ𝑜𝑙𝑑𝑖𝑛𝑔 𝑐𝑜𝑠𝑡 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡 HC × Q × T = UC × Q + RC + 2 Derivation of the EOQ 2. Divide this total cost by the cycle length to get a cost per unit time. UC × Q 𝑅𝐶 HC × Q 𝑇𝑜𝑡𝑎𝑙 𝑐𝑜𝑠𝑡 𝑝𝑒𝑟 𝑢𝑛𝑖𝑡 time = + + 𝑇 𝑇 2 𝑆𝑖𝑛𝑐𝑒 𝑄 = 𝐷 × 𝑇 𝑇𝐶 = 𝑈𝐶 × 𝐷 + 𝑅𝐶 × 𝐷 HC × Q + 𝑄 2 8 5/20/2014 Derivation of the EOQ For the economic order quantity, the reorder cost component equals the holding cost component Derivation of the EOQ 3. Minimize this cost per unit time. 𝑑(𝑇𝐶) 𝑅𝐶 × 𝐷 HC =− + =0 𝑑(𝑄) 𝑄2 2 Solve for 𝑄𝑜 (EOQ), 𝑄𝑜 = 2 × 𝑅𝐶 × 𝐷 𝐻𝐶 9 5/20/2014 Derivation of the EOQ Optimal cycle length 𝑇𝑜 = 𝑄𝑜 = 𝐷 2 × 𝑅𝐶 𝐻𝐶 × 𝐷 Optimal cost per unit time 𝑇𝐶𝑜 = 𝑈𝐶 × 𝐷 + 𝑅𝐶 × 𝐷 HC × 2 × 𝑅𝐶 × 𝐷 𝐻𝐶 2 + 2 × 𝑅𝐶 × 𝐷 𝐻𝐶 = 𝑈𝐶 × 𝐷 + 2 × 𝑅𝐶 × 𝐻𝐶 × 𝐷 = 𝑈𝐶 × 𝐷 + 𝐻𝐶 × 𝑄𝑜 Worked Example 1: EOQ Jaydeep Company buys 6,000 units of an item every year with a unit cost of $30. It costs $125 to process an order and arrange delivery, while interest and storage costs amount to $6 a year for each unit held. What is the best ordering policy for the item? 𝐷 = 6000 units/yr 𝑅𝐶= $125 an order 𝑈𝐶= $30 a unit 𝐻𝐶= $6/yr for a unit 2 × 𝑅𝐶 × 𝐷 2 × 125 × 6000 = = 500 𝐻𝐶 6 𝑄𝑜 500 1 𝑇𝑜 = = = 𝑦𝑒𝑎𝑟 = 1 𝑚𝑜. 𝐷 6000 12 𝑇𝐶𝑜 = 𝑈𝐶 × 𝐷 + 𝐻𝐶 × 𝑄𝑜 = 30 × 6000 + 6 × 500 = $183000 𝑄𝑜 = 10 5/20/2014 Worked Example 2: EOQ Sarah Brown works for a manufacturer that makes parts for marine engines. The parts are made in batches, and every time a new batch is started it costs £1,640 for disruption and lost production and £280 in wages for the fitters. One item has an annual demand of 1,250 units with a selling price of £300, 60% of which is direct material and production costs. If the company looks for a return of 20 per cent a year on capital, what is the optimal batch size for the item and the associated costs? 𝐷 = 1250 units/yr 𝑈𝐶= (£300)(60%) = £180 a unit 𝐻𝐶= (£180)(20%) = £36/yr for a unit 𝑅𝐶= £1640 + 280 = £1920 per setup Worked Example 2: EOQ 𝐷 = 1250 units/yr 𝑈𝐶= (£300)(60%) = £180 a unit 𝐻𝐶= (£180)(20%) = £36/yr for a unit 𝑅𝐶= £1640 + 280 = £1920 per setup 2 × 𝑅𝐶 × 𝐷 2 × 1920 × 1250 = = 365 𝐻𝐶 36 𝑄𝑜 365 𝑇𝑜 = = = 0.29 𝑦𝑒𝑎𝑟 = 15 𝑤𝑒𝑒𝑘𝑠 𝐷 1250 𝑇𝐶𝑜 = 𝑈𝐶 × 𝐷 + 𝐻𝐶 × 𝑄𝑜 = 180 × 1250 + 36 × 365 = £238140 𝑄𝑜 = 11 5/20/2014 Adjusting the EOQ Problems with EOQ Model: 1. When their batch set-up costs are high, the EOQ can suggest very large batches 2. The EOQ suggests fractional value for things which come in discrete units 3. Suppliers are unwilling to split standard package sizes 4. Deliveries are made by vehicles with fixed capacities 5. It is simply more convenient to round order sizes to a convenient number. Adjusting the EOQ 𝑅𝐶×𝐷 𝑆𝑖𝑛𝑐𝑒 𝑉𝐶𝑜 = 𝐻𝐶 × 𝑄𝑜 and 𝑉𝐶 = 𝑄 + 𝑉𝐶 𝑅𝐶 × 𝐷 𝐻𝐶 × 𝑄 = + 𝑉𝐶𝑜 𝑄 × 𝐻𝐶 × 𝑄𝑜 2 × 𝐻𝐶 × 𝑄𝑜 Substituting 𝑄𝑜 = HC× Q 2 2×𝑅𝐶×𝐷 𝐻𝐶 𝑉𝐶 1 𝑄0 𝑄 1 1 𝑘 𝑄 = + = + where k = 𝑉𝐶𝑜 2 𝑄 𝑄𝑜 2 𝑘 1 𝑄0 Quadratic formula 𝑥 = −𝑏± 𝑏 2 −4𝑎𝑐 2𝑎 12 5/20/2014 Adjusting the EOQ Worked Example 3: Adjusting EOQ Each unit of an item costs a company £40 with annual holding costs of 18% of unit cost for interest charges, 1% for insurance, 2% per cent allowance for obsolescence, £2 for building overheads, £1.50 for damage and loss and £4 miscellaneous costs. If the annual demand for the item is constant at 1,000 units and each order costs £100 to place, calculate the economic order quantity and the total cost of stocking the item. If the supplier will only deliver batches of 250 units, how does this affect the costs? 𝐷 = 1000 units/yr 𝑈𝐶= £40 𝐻𝐶= (£40 )(21%)+ £7.50 = £15.90 /yr for a unit 𝑅𝐶= £100 per order 13 5/20/2014 Worked Example 3: Adjusting EOQ 𝐷 = 1000 units/yr 𝑈𝐶= £40 𝐻𝐶= (£40 )(21%)+ £7.50 = £15.90 /yr for a unit 𝑅𝐶= £100 per order 𝑄𝑜 = 2 × 𝑅𝐶 × 𝐷 = 𝐻𝐶 2 × 100 × 1000 = 112.15 15.90 𝑉𝐶𝑜 = 𝐻𝐶 × 𝑄𝑜 = 15.90 × 112.15 = £1783 𝑉𝐶 1 𝑄0 𝑄 = + 𝑉𝐶𝑜 2 𝑄 𝑄𝑜 𝑉𝐶 = 𝑉𝐶𝑜 𝑄0 𝑄 1783 112.15 250 + = + = £2388 a year 2 𝑄 𝑄𝑜 2 250 112.15 Worked Example 4: Adjusting EOQ Jessica Choi works in her bakery for 6 days a week for 49 weeks a year. Flour is delivered directly with a charge of £7.50 for each delivery. Jessica uses an average of 10 sacks of whole-grain flour a day, for which she pays £12 a sack. She has an overdraft at the bank which costs 12% a year, with spillage, storage, loss and insurance costing 6.75% a year. a) What size of delivery should Jessica use and what are the resulting costs? b) How much should she order if the flour has a shelf-life of 2 weeks? c) How much should she order if the bank imposes a maximum order value of £1,500? d) If the mill only delivers on Mondays, how much Jessica order and how often? 14 5/20/2014 Worked Example 4: Adjusting EOQ 𝐷 = 10(6)(49) = 2940 sacks/yr 𝑈𝐶= £12 𝐻𝐶= (£12 )(12%+6.75%) = £2.25 /yr for a sack 𝑅𝐶= £7.50 per order a) 𝑄𝑜 = 2×𝑅𝐶×𝐷 𝐻𝐶 = 2×7.50×2940 2.25 = 140 𝑉𝐶𝑜 = 𝐻𝐶 × 𝑄𝑜 = 2.25 × 140 = £315 b) Shelf-life = 2 weeks; Q 10(6)(2) = 120 𝑉𝐶 = 𝑉𝐶𝑜 𝑄0 𝑄 315 140 120 + = + = £318.75 a year 2 𝑄 𝑄𝑜 2 120 140 Worked Example 4: Adjusting EOQ c) Max. order = £ 1500; Q 125 𝑉𝐶 = 𝑉𝐶𝑜 𝑄0 𝑄 315 140 125 + = + = £317.03 a year 2 𝑄 𝑄𝑜 2 125 140 d) Weekly delivery; T = 1, 2, 3,… weeks 𝑉𝐶𝑜 𝑄0 𝑄 315 + = 2 𝑄 𝑄𝑜 2 𝑉𝐶𝑜 𝑄0 𝑄 315 𝑇 = 3; 𝑉𝐶 = + = 2 𝑄 𝑄𝑜 2 𝑇 = 2; 𝑉𝐶 = 140 120 + = £318.75 a year 120 140 140 180 + = £325.00 a year 180 140 e) Consider all conditions simultaneously Shelf-life = 2 weeks; Q 10(6)(2) = 120 Max. order = £ 1500; Q 125 Weekly delivery; Q = 60, 120, 180, … Q = 120 15 5/20/2014 Orders for Discrete Items • Suppose we calculate the optimal order size as Qo, which is between the integers Q’−1 and Q’. We should round up the order size if the variable cost of ordering Q’ units is less than the variable cost of ordering Q’−1 units. Orders for Discrete Items For 𝑉𝐶(𝑄’) ≤ 𝑉𝐶(𝑄 ′ − 1), 𝑅𝐶 × 𝐷 HC × Q′ 𝑅𝐶 × 𝐷 HC × (Q′ − 1) + ≤ ′ + 𝑄′ 2 𝑄 −1 2 multiplying both sides by 2×Q’×(Q’−1) 𝐻𝐶(𝑄 ′ )(𝑄 ′ − 1) ≤ 2(𝑅𝐶)(𝐷) (𝑄 ′ )(𝑄′ − 1) ≤ 𝑄𝑜 2 1. 2. 3. 4. Calculate the EOQ, 𝑄𝑜 . Find the integers Q’ and Q’−1 that surround 𝑄𝑜 . If Q’× (Q’− 1) is less than or equal to 𝑄𝑜 2 , order Q’. If Q’× (Q’− 1) is greater than 𝑄𝑜 2 , order Q’− 1. 16 5/20/2014 Worked Example 5: Orders for Discrete Items Schlessinger Aeronautic work a 50-week year and stock an electric motor with the following characteristics: D = 20 a week UC = £2,500 a unit RC = £50 HC = £660 a unit a year What is the optimal order quantity? Would it make much difference if this number were rounded up or down to the nearest integer? Worked Example 5: Orders for Discrete Items D = 20 a week UC = £2,500 a unit RC = £50 HC = £660 a unit a year a) 𝑄𝑜 = 2×𝑅𝐶×𝐷 𝐻𝐶 = 2×50×(20×50) 660 = 12.31 Check if (𝑄′ )(𝑄′ − 1) ≤ 𝑄𝑜 2 12 13 > 12.312 ∴ 𝑄 = 12 b) VC 12 = VC 13 = 𝑅𝐶×𝐷 𝑄 + HC× Q 2 = 50×(20×50) 660×12 + 2 12 = £8126.67 𝑅𝐶 × 𝐷 HC × Q′ 50 × (20 × 50) 660 × 13 + = + = £8136.15 𝑄 2 13 2 17 5/20/2014 Uncertainty in Demand and Costs: Error in Demand • Suppose that actual demand for an item is D, but there is a proportional error in the forecasts, E. Then the forecast is 𝐷 × (1 + 𝐸) and instead of using the correct EOQ: 𝑄𝑜 = • Since 2×𝑅𝐶×𝐷 , we used 𝐻𝐶 𝑉𝐶 1 𝑄 𝑄 = 2 𝑄0 + 𝑄 𝑉𝐶𝑜 𝑜 𝑉𝐶 1 = 𝑉𝐶𝑜 2 𝑄= 1 1+𝐸 2×𝑅𝐶×𝐷×(1+𝐸) 𝐻𝐶 + 1+𝐸 1 Uncertainty in Demand and Costs: Error in Demand Error in Cost 160.00% 140.00% 120.00% 100.00% 80.00% 60.00% 40.00% 20.00% 0.00% -150% -100% -50% 0% 50% 100% 150% 18 5/20/2014 Uncertainty in Demand and Costs: Error in Costs • Suppose, for example, that we approximate an actual reorder cost of RC by RC× (1+ E1), and an actual holding cost of HC by HC × (1+ E2): 𝑄= 𝑉𝐶 1 𝑄0 𝑄 • Since 𝑉𝐶 = 2 𝑜 2 × 𝑅𝐶 × (1 + 𝐸1 ) × 𝐷 𝐻𝐶 × (1 + 𝐸2 ) 𝑄 +𝑄 𝑜 𝑉𝐶 1 = 𝑉𝐶𝑜 2 1 + 𝐸2 1 + 𝐸1 + 1 + 𝐸1 1 + 𝐸2 Reverse Calculation: Estimating Implied Costs 𝑄0 = 2×𝑅𝐶×𝐷 𝐻𝐶 , 𝑅𝐶 = 𝑄0 2 ×𝐻𝐶 2×𝐷 • If this calculation is repeated, it might be possible to get a reasonable overall estimate for the reorder cost. 19 5/20/2014 Worked Example 6: Estimating implied costs A company has a standing order of 40 units of an item every month. What can you infer about the costs? If the reorder cost is actually €160, what is the implied holding cost? D = 40 a month RC = €160 𝐻𝐶 = 2 × 𝑅𝐶 × 𝐷 𝑄0 2 = 2 × €160 × 40/𝑚𝑜 = €8.00/mo 402 Adjusting the Order Quantity 𝑄=𝑘× 𝑄= 2 × 𝑅𝐶 × 𝐷 𝐻𝐶 2 × 𝑅𝐶 × 𝐷 𝐻𝐶 × 𝑘 • Factor 𝑘 is introduced to make adjustments to the order quantity. 20 5/20/2014 Adding a Finite Lead Time Causes of lead time: • Time for order preparation • Time to get the order to the right place in suppliers • Time at the supplier • Time to get materials delivered from suppliers • Time to process the delivery Adding a Finite Lead Time: Reorder Level • When demand is constant, there is no benefit in carrying stock from one cycle to the next, so each order should be timed to arrive just as existing stock runs out. • To achieve this, we have to place an order a time LT before the delivery is needed. • The easiest way of arranging this is to define a reorder level. • The EOQ does not depend on lead time and remains unchanged. • As both demand and lead time are constant, the amount of stock needed to cover the lead time is also constant at: lead time × demand per unit time 21 5/20/2014 Adding a Finite Lead Time: Reorder Level Stock level Optimal order size Q Reorder level LT 𝑅𝑂𝐿 = 𝐷 × 𝐿𝑇 Place order Time Receive delivery Worked Example 7: Reorder Level w/Finite Lead Time Carl Smith uses radiators at the rate of 100 a week, and he has calculated an EOQ of 250 units. What is his best ordering policy if lead time is: (a) one week? or (b) two weeks? D = 100 a week EOQ = 250 a) LT = 1wk; ROL = 𝐿𝑇 × 𝐷 = 1 × 100 = 100 b) LT = 2 wks; ROL = 𝐿𝑇 × 𝐷 = 2 × 100 = 200 22 5/20/2014 Adding a Finite Lead Time: Longer Lead Time • When the lead time is particularly long, there can be several orders outstanding at any time. • In particular, when the lead time is between n and n+1 cycle lengths, giving: 𝑛 × 𝑇 < 𝐿𝑇 < 𝑛 + 1 𝑇 • There are n orders outstanding when it is time to place another. Then we subtract 𝑛 × 𝑄𝑜 from the lead time demand to get the reorder level: 𝑅𝑂𝐿 = 𝐿𝑇 × 𝐷 − 𝑛 × 𝑄𝑜 Stock Level with Longer Lead Time Stock level Time Place order B Place order C Receive delivery B Receive delivery C 23 5/20/2014 Worked Example 8: Longer Lead Time Demand for an item is steady at 1,200 units a year with an ordering cost of £16 and holding cost of £0.24 a unit a year. Describe an appropriate ordering policy if the lead time is constant at (a) 3 months; (b) 9 months; or (c) 18 months. 𝐷 = 1200 units/yr; 𝐻𝐶= £0.24 /yr for a unit; 𝑅𝐶= £16 per order 2 × 𝑅𝐶 × 𝐷 2 × 16 × 1200 = = 400 𝐻𝐶 0.24 𝑄𝑜 400 𝑇𝑜 = = = 0.3333 𝑦𝑟. = 4 𝑚𝑜. 𝐷 1200 𝑄𝑜 = 𝐿𝑇 𝑇𝑜 𝐿𝑇 9 mo.; 𝑛 = 𝑟𝑜𝑢𝑛𝑑𝑑𝑜𝑤𝑛 𝑇𝑜 𝐿𝑇 18 mo.; 𝑛 = 𝑟𝑜𝑢𝑛𝑑𝑑𝑜𝑤𝑛 𝑇𝑜 a) LT = 3 mo.; 𝑛 = 𝑟𝑜𝑢𝑛𝑑𝑑𝑜𝑤𝑛 = 0; 𝑅𝑂𝐿 = 𝐿𝑇 × 𝐷 − 𝑛 × 𝑄0 = 300 b) LT = = 2; 𝑅𝑂𝐿 = 𝐿𝑇 × 𝐷 − 𝑛 × 𝑄0 = 100 c) LT = = 4; 𝑅𝑂𝐿 = 𝐿𝑇 × 𝐷 − 𝑛 × 𝑄0 = 200 Practical Points • Two-bin system: Bin B contains an amount equal to the reorder level, and all remaining stock in Bin A. Stock is used from Bin A until it is empty – Time to place an order. • Three-bin system: Third bin holds a reserve only for emergency. 24
© Copyright 2026 Paperzz