Top Banner
Slide 1 Supply Chain Management Lecture 3 Matching Supply With Demand Professor Kihoon Kim BUSS211 OM
42

Lecture 3. Matching Supply With Demand

Nov 14, 2015

Download

Documents

Samantha Siau
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Slide 1 Supply Chain Management

    Lecture 3

    Matching Supply With

    Demand

    Professor Kihoon Kim

    BUSS211 OM

  • Slide 3 Supply Chain Management

    Contents

    Littles Law (Flow Time vs. Inventory Amount)

    Matching Supply with Known Demand

    Steamed Oyster-Rice Game

    Matching Supply with Unknown Demand

    Postponement & Bullwhip Effect

  • Slide 4 Supply Chain Management

    Costs of not Matching Supply and Demand

    Cost of overstocking

    liquidation, obsolescence, holding

    Cost of under-stocking

    lost sales and resulting lost margin

    What are the causes (challenges) driving this mismatch?

    Uncertainty

    Timing

    Number of SKUs

  • Slide 5 Supply Chain Management

    The Grocery Industry 1985-1992

    Number of products in average supermarket

    1985 11,036

    1990 16,486

    1992 20,000

    2004 ??

    2008 ??

    1975 1992 2008

    2,000

    20,000

  • Slide 6 Supply Chain Management

    Even Toothpaste

  • Slide 7 Supply Chain Management

    A Key to Matching Supply and Demand

    When would you rather place your bet?

    A B C D

    A: A month before start of Derby (horse racing) B: The Monday before start of Derby C: The morning of start of Derby D: The winner is an inch from the finish line

  • Slide 8 Supply Chain Management

    Timing: Flow Time

    Buffer Operation

    Waiting Processing

    Long Flow Time makes it hard to match supply with demand.

  • Slide 9 Supply Chain Management

    Operational Flows (Littles Law)

    Throughput R

    Inventory I

    I = R T Flow time T = Inventory I / Throughput R

    FLOW TIME T

  • Slide 10 Supply Chain Management

    Why do Buffers Build?

    Why hold Inventory?

    Economies of scale

    Fixed costs associated with batches

    Quantity discounts

    Trade Promotions

    Uncertainty

    Information Uncertainty

    Supply/demand uncertainty

    Seasonal Variability

    Strategic

    Flooding, availability

    Cycle/Batch stock

    Safety stock

    Seasonal stock

    Strategic stock

  • Slide 11 Supply Chain Management

    Matching Supply with Known Demand

    How to find the right Cycle/Batch stock quantity?

  • Slide 12 Supply Chain Management

    What Characterizes Inventory Systems?

    1. Demand

    Known Vs. Uncertain (Random)

    Constant Vs. Variable (Aggregate planning, MRP): the rate of demand

    2. Lead Time: time that elapses from placement of order until its arrival.

    During the lead time, a shortage can happen.

    3. Review Cycle: Continuous vs. Periodic

    4. Treatment of Excess Demand.

    Backorder all Excess Demand

    Lose all excess demand

    Backorder some and lose some

    5. Inventory that changes over time

    perishability

    obsolescence

  • Slide 13 Supply Chain Management

    Cost of Holding Inventory

    Physical holding cost

    (out-of-pocket)

    Financial holding cost

    : Max{Cost of capital r (%/yr), Annual opportunity cost }

    Low responsiveness (hard to measure)

    to demand/market changes

    to supply/quality changes

    Ex: a) Physical Cost of Space (ex:3%) b) Taxes and Insurance (ex: 2 %) c) Breakage Spoilage and Deterioration (ex: 1%) d) Opportunity Cost of alternative investment: cost of capital (ex: 18%) Total: 24% (of unit price)

  • Slide 14 Supply Chain Management

    Order Cost

    Fixed order cost (regardless

    of order size)

    Setup cost

    Transportation cost

    Temporary workers wages

    Variable order cost

    : price of a good # of units ordered

    # of units

    Order Cost

    Fixed Cost

  • Slide 15 Supply Chain Management

    Penalty (or Shortage) Cost

    All costs that accrue when insufficient stock is available to meet

    demand. These include:

    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.

    If the demand is known, shortage cost is generally irrelevant; Only

    when the demand is random, we incorporate shortage cost in

    calculating an optimal number of units to order.

  • Slide 16 Supply Chain Management

    Production with large batchesProduction with small batches

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Produce Sedan

    Produce Station wagon

    Production with large batchesProduction with small batches

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Produce Sedan

    Produce Station wagon

    Production with large batchesProduction with small batches

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Produce Sedan

    Produce Station wagon

    Production with large batchesProduction with small batches

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Cycle

    Inventory

    End of

    Month

    Beginning of

    Month

    Produce Sedan

    Produce Station wagon

    Batch Size (order size) vs. Inventory Level

  • Slide 17 Supply Chain Management

    Economic Order Quantity (EOQ) Model

    Assumptions:

    1. Demand is fixed at l units per unit time.

    2. Shortages are not allowed.

    3. Orders are received instantaneously. (this will be relaxed later).

    4. Order quantity is fixed at Q per cycle. (can be proven optimal.)

    5. Cost structure:

    a) Fixed and Variable order costs (K + cx)

    b) Holding cost: h per unit per unit time.

  • Slide 18 Supply Chain Management

    Inventory Cycle

    Inventory, units

    Time, t

    Q

    T

    downward slope

  • Slide 19 Supply Chain Management

    Total Inventory Cost

    Variable Order Cost

    Holding CosFixed Order Cost

    ( )2

    K: setup cost per order

    c: order cost per unit

    : demand rate per unit time (# of units)

    h: holding cost per unit per unit time

    t

    K hQTC Q c

    Q

    where

    ll

    l

  • Slide 20 Supply Chain Management

    Economic Order Quantity

    : Demand per year,

    K : Setup or Order Cost ($/setup; $/order),

    h : Marginal annual holding cost ($/per unit per year),

    Q : Order quantity.

    c : Cost per unit ($/unit),

    i : Cost of capital (%/yr),

    h = i c.

    The order quantity that minimizes total

    supply chain cost is:

    h Q/2: Annual holding cost

    Order Size Q

    Total annual costs

    K /Q:Annual setup cost

    EOQ

    2K hl

    2*

    KQ

    h

    l

  • Slide 21 Supply Chain Management

    Balancing between order cost and holding cost

    Hyundai Sonata has been sold at a rate of 1000 cars/month

    during the past year. Hyundai Sonata has released a new

    version, and they expect it to be sold at the same rate. The new

    Sonata costs $12,000. A dealer needs to determine how many

    new Sonatas they are going to buy regularly to balance

    between order-processing costs and inventory-holding

    costs? You can use the information below:

    Order (setup) cost: $1000 per order

    Holding cost: 10% of the variable cost (annually)

  • Slide 22 Supply Chain Management

    Calculating EOQ

    Which information they need to calculate EOQ?

    Order cost

    Fixed order cost: $1,000

    Variable cost per unit: $12,000

    Holding cost: 10% of the variable cost (annually)

    EOQ?

    What will happen to EOQ if order cost quadruples?

  • Slide 23 Supply Chain Management

    Role of Lead Time: Reorder Point (ROP)

    An order can generally takes some time to be fulfilled by a 3rd

    party.

    Need to order in advance

    When to order?

    Reorder point is the inventory amount that indicates the time to order

    If it takes 3 days for the order to arrive at the dealer shop, when the

    dealer should order?

    3 days:= 0.1 month

    0.1 month < 0.1414 (cycle time)

    0.1x1000=100 (Reorder Point)

  • Slide 24 Supply Chain Management

    Annual jacket revenues at a Pal Gear retail store are roughly $1M. Pal jackets sell at an average retail price of $325, which represents a mark-up of 30% above what Pal Gear paid its manufacturer. Being a profit center, each store made its own inventory decisions and was supplied directly from the manufacturer by truck. A shipment up to a full truck load, which was about 1500 jackets, was charged a flat fee of $2,200. To exploit economies of scale, stores typically ordered full truck loads. (Pals cost of capital is approximately 20%.)

    What order size would you recommend for a Pal store in current supply network?

    retailer manufacturer

    Pal Gear Case

  • Slide 25 Supply Chain Management

    Pal Gear: evaluation of current policy of ordering Q =

    1500 units each time

    1. What is average inventory I?

    I = Q/2

    Annual cost to hold one unit H =

    Annual cost to hold I = Holding cost Inventory

    2. How often do we order?

    Annual throughput =

    # of orders per year = Throughput / Batch size

    Annual order cost = Order cost # of orders

    3. What is total cost? (excluding annual variable order cost)

    TC = Annual holding cost + Annual order cost =

    4. What happens if order size changes?

  • Slide 26 Supply Chain Management

    Find most economical order quantity: Spreadsheet for a Pal Gear retailer

    $-

    $20,000

    $40,000

    $60,000

    $80,000

    $100,000

    $120,000

    $140,000

    $160,000

    0 100 200 300 400 500 600 700 800 900 1000

    Order (batch) size Q

    Setup Cost

    Holding Cost

    Total Cost

    Number of units per

    order/batch Q

    Number of Batches per Year: R/Q

    Annual Setup Cost

    Annual

    Holding Cost

    Annual

    Total Cost

    50 62 $135,385 $1,250 $136,635

    100 31 $67,692 $2,500 $70,192

    150 21 $45,128 $3,750 $48,878

    200 15 $33,846 $5,000 $38,846

    250 12 $27,077 $6,250 $33,327

    300 10 $22,564 $7,500 $30,064

    350 9 $19,341 $8,750 $28,091

    400 8 $16,923 $10,000 $26,923

    450 7 $15,043 $11,250 $26,293

    500 6 $13,538 $12,500 $26,038

    510 6 $13,273 $12,750 $26,023

    520 6 $13,018 $13,000 $26,018

    530 6 $12,772 $13,250 $26,022

    540 6 $12,536 $13,500 $26,036

    550 6 $12,308 $13,750 $26,058

    600 5 $11,282 $15,000 $26,282

    650 5 $10,414 $16,250 $26,664

    700 4 $9,670 $17,500 $27,170

    750 4 $9,026 $18,750 $27,776

    800 4 $8,462 $20,000 $28,462

    850 4 $7,964 $21,250 $29,214

    900 3 $7,521 $22,500 $30,021

    1000 3 $6,769 $25,000 $31,769

  • Slide 27 Supply Chain Management

    Optimal Economies of Scale:

    For a Pal Gear retailer

    = 3077 units/ year c = $ 250 / unit

    i = 0.20/year K = $ 2,200 / order

    Unit annual holding cost = h = 0.20/yr x $250 = $50/yr

    Optimal order quantity = Q = sqrt(2 x 3077 x 2200/50) = 520

    Number of orders per year = /Q = 5.9

    Time between orders = Q/ = 0.17yr = 8.8weeks

    Annual order cost = ( /Q)K = $13,008.87/yr

    Average inventory I = Q/2 = 260

    Annual holding cost = (Q/2)h =$13,008.87/yr

    Average flow time T = I/R = 0.084 yr = 4.4weeks

    If the lead time is 2 weeks, when they should order?

  • Slide 28 Supply Chain Management

    Optimal Economies of Scale:

    Managerial Insights

    How cut inventories (economically smart)? Reduce Fixed Order Cost

    Budgeting for growth

    Last FY: Sales = $100M Inventories = $20M

    Next year: Sales = $400M Inventories = ?

    Centralized inventory management

    22EOQ EOQ

    KQ TC K h c

    h

    ll l

  • Slide 29 Supply Chain Management

    Summary of Matching Supply with Known Demand

    Increasing batch size Q of order (or production) increases average

    inventories (and thus flow times).

    Average inventory for a batch size of Q is Q/2.

    The optimal batch size minimizes supply chain costs by trading off setup

    cost and holding cost and is given by the EOQ formula.

    To reduce batch size, one must reduce setup cost (time).

    Economies of scale are manifested by the square-root relationship between

    QEOQ and (, K):

    If demand increases by a factor of 4, it is optimal to increase batch size by a factor of 2

    and produce (order) twice as often.

    To reduce batch size by a factor of 2, setup cost has to be reduced by a factor of 4.

  • Slide 30 Supply Chain Management

    Matching Supply with Unknown Demand

    How to find the right safety stock quantity?

  • Slide 31 Supply Chain Management

    Oyster-Rice in a Hot stone pot

    For it to be delicious, Oysters should be fresh enough

  • Slide 32 Supply Chain Management

    Time to make the Oyster-Rice

    The demand for Oyster-Rice is random but the distribution does not vary from day to day.

    For simplicity, you tell your staff to make the same number of the oyster-rice each day that you are out of town.

    How many oyster rices should they prepare?

    To maximize the profits

    We will simulate the demand for the oyster-rice by

    The team(s) that earns the maximum profit is the winner(s)!

    Distribution of Daily Demand

    0%

    2%

    4%

    6%

    8%

    10%

    12%

    14%

    3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

    Demand

    Pro

    babilit

    y

  • Slide 33 Supply Chain Management

    Summary data

    Distribution of Daily Demand

    0%

    2%

    4%

    6%

    8%

    10%

    12%

    14%

    3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

    Demand

    Pro

    babilit

    y

    Retail price = $7 Cost = $3 Leftover price = $1

    Mean demand = 10.5

  • Slide 34 Supply Chain Management

    Demand Distribution Information

    D P(Dem = D) P(Dem D)

    3 0.5% 0.5%

    4 1.4% 1.9%

    5 2.8% 4.6%

    6 4.6% 9.3%

    7 6.9% 16.2%

    8 9.7% 25.9%

    9 11.6% 37.5%

    10 12.5% 50.0%

    11 12.5% 62.5%

    12 11.6% 74.1%

    13 9.7% 83.8%

    14 6.9% 90.7%

    15 4.6% 95.4%

    16 2.8% 98.1%

    17 1.4% 99.5%

    18 0.5% 100%

  • Slide 35 Supply Chain Management

    Suppose we prepare 11 pots of oyster-rice

    We spend 11 $3 = 33 to prepare them.

    Overstock: If demand is 8, we sell 8 at $7 for $56 and sell (11 8) at $1 for $3.

    Total profit is $26.

    Understock: If demand is 13, we sell 11 at $7 for $77 and we have no leftovers.

    Total profit is $44.

    Same profit as when demand is exactly 11.

  • Slide 42 Supply Chain Management

    Safety Stocks

    Q

    Time t

    ROP

    L

    R

    L

    order order order

    mean demand during supply lead time:

    mL = R L

    safety stock Is

    Inventory on hand

    I(t)

    Q

    Is

    0

    L

  • Slide 43 Supply Chain Management

    Safety Stocks Service Levels

    Raise ROP until we reach appropriate SL

    To do numbers, we need:

    Mean m and stdev s of demand during lead time

    Either Excel or tables with z-value such that CSL = F(z)

    mean ROP

    F(z)

    demand during supply lead time

    Stock-out probability

    Cycle Service Level (CSL)

    Is = z s

    0 z

  • Slide 44 Supply Chain Management

    1. How to find service level (given ROP)?

    2. How to find re-order point (given SL)?

    1. Given ROP, find SL = P(no stock out)

    = P(demand during lead time < ROP)

    = F(z*= (ROP- mL)/sL) [use table]

    = NORMDIST(ROP, mL, sL, True) [or Excel]

    2. Given SL, find ROP = mL + Is

    = mL + z*sL [use table to get z

    * ]

    = NORMINV (SL, mL, sL) [or Excel] Safety stock Is = z

    *sL ; Reorder point ROP = mL + Is

    L Lead time

    D Demand per unit time Mean: R Std. Dev.: sR

    DL Demand during lead time Mean: mL Std. Dev.: sL

    mL = RL sL = sR L

  • Slide 46 Supply Chain Management

    Palu Gear:

    Determining the required Safety Stock for 95% service

    DATA:

    R = 59 jackets/ week sR = 30 jackets/ week

    h = $50 / jacket-year

    K = $ 2,200 / order L = 2 weeks

    QUESTION: What should safety stock be to insure a desired cycle service level of

    95%?

    ANSWER:

    1. Required # of standard deviations z* for SL of 95% = 1.65

    2. Determine std. dev. of demand during lead time: s L = sR L = 30 2 = 42

    3. Answer: Safety stock Is = z* sL = 1.65 42 = 70

  • Slide 47 Supply Chain Management

    Total Inventory Costs of Pal Gear

    1. Cycle Stock (Economies of Scale)

    1.1 Optimal order quantity = 520

    1.2 # of orders/year = 5.9

    1.3 Annual ordering cost per store = $13,009

    1.4 Annual cycle stock holding cost. = $13,009

    2. Safety Stock (Uncertainty hedge)

    2.1 Safety stock per store = 70

    2.2 Annual safety stock holding cost = $3,500.

    3. Total Costs = (13,009 + 13,009 + 3,500)

    = $29,500

  • Slide 48 Supply Chain Management

    Summary of safety stocks

    Safety stock is a hedge against uncertainty

    Which factors drive safety stock ? level of service z

    Impact of increased service level on required safety stock

    demand variability or forecast error sR,

    delivery lead time L for the same level of service,

    delivery lead time variability for the same level of service.

    LzI Rs s*

  • Slide 49 Supply Chain Management

    Goal of a Supply Chain Match Demand with Supply

    It is hard Why?

    Hard to anticipate demand, Forecasts are wrong Why?

    There is lead time. Why?

    Lead time (flow time) = Activity

    time+ Waiting Time Because there is waiting time...

    Why there is waiting time?

    Because there is inventory in the SC ( Littles Law)

    Why do we hold inventory?

    Rules of Forecasting

    1.Forecasts are probability distributions: Use at least two numbers (mean and s)

    2. Shorter forecasts are less uncertain

    3.Aggregate forecasts are less uncertain

    Uncertainty

    To hedge against forecast error, increase inventories so that we keep

    safety stock Is = z s R L

    Implications:

    As long as you are in the flat region of total cost you are fine.

    Growth brings economies of scale, hence should reflect that

    into ordering decisions.

    To reduce the order size n times, one has to cut the fixed cost per

    order by n 2 times (the square root formula!)

    Matching supply with demand:

    Summary

    Economies of Scale

    Manage the trade-off between - ordering cost and inventory holding cost. Use:

    order quantity: 2

    EOQ

    KQ

    h

    l

  • Slide 50 Supply Chain Management

    Implications:

    Where does sR come from?

    Customer Demand Uncertainty Customer Demand Uncertainty Normal Variations

    Supply Chain Management Summary Contd: How deal with Uncertainty?

    1. Is service level SL (or z) appropriate?

    2. Reduce lead time L

    3. Reduce uncertainty per period sR

    How do we deal with it?

    1. Better forecasting 2. Pooling: - physical centralization - information - specialization - substitution - commonality 3. Postponement (& Pooling) 4. Quick response: - reduce leadtime and its

    variability

    Balance overstocking and understocking Newsvendor formula gives optimal service level:

    SL* = Cu / (Co+Cu)