47
Inventory Management Ravindra S. Gokhale 1

Inventory Management

Embed Size (px)

DESCRIPTION

Inventory Management

Citation preview

  • Inventory Management

    Ravindra S. Gokhale

    1

  • Concepts of Inventory

    Inventory is the stock of any item used in an organization

    Inventory System - Set of policies and controls for:

    Monitoring levels of inventory

    For each item determine: When to order? AND How much to order?

    2

  • Types of Inventory In Manufacturing Systems

    Raw material

    Finished products

    Component parts

    Supplies

    Work-in-process

    3

  • Inventory A Necessary Evil

    Arguments in favor of higher inventory

    Higher customer service To avoid stockouts

    Lower ordering cost Minimize the time and money spent for ordering

    Better labor and equipment utilization As a result of planned stable production

    Lower transportation cost As a result of better truckload utilization

    Reduce payments to suppliers By taking advantage of quantity discounts

    4

  • Inventory A Necessary Evil (cont)

    Arguments against higher inventory

    Higher inventory carrying costs

    Requirement of storage space

    Opportunity costs The capital tied up in inventory can be used to obtain finance for a more promising project

    Leads to shrinkage (a) pilferage/theft/deterioration

    (b) obsolescence

    5

  • Key Terms Associated with Inventory

    EOQ

    p-type of system

    q-type of system

    safety stock

    lead time

    service level

    re-order point

    target inventory level

    ABC analysis

    6

  • Different Costs Associated with Inventory

    Inventory holding (or carrying) cost

    Includes costs for storage facilities, handling, insurance,

    shrinkage, and opportunity costs

    Ordering cost

    Incurred during purchasing of material and includes clerical

    expenses (example: stock counting), preparing purchase

    orders, tracking of orders

    Shortage cost

    Includes cost of a lost order, dissatisfied customer, and

    customer waiting costs

    7

  • Independent and Dependent Demand

    Independent demand

    Demands for various items are unrelated to each other

    Customer surveys and/or quantitative forecasting techniques are used to determine their demand

    Since the demand is uncertain, certain amount of inventory has to be carried

    Leads to the concept of safety stock

    8

  • Independent and Dependent Demand (cont)

    Dependent demand

    Need for an item is a direct result of need for some other item (usually a higher level item of which it is a part)

    A relatively straightforward computational concept

    Required quantity is simply computed from the number required in each higher level item in which it is used

    Additionally, the quantity required for spares also needs to be determined

    9

  • Types of Inventory Models / Systems

    Single period inventory model

    Classical example: Newsboy problem

    Multi period inventory models

    Basic EOQ model and its variants

    Model with quantity discounts

    Fixed order quantity model with safety stock

    Fixed time period model with safety stock

    Hybrid systems

    Optional replenishment system

    Base stock system

    10

  • Multi Period Inventory Models

    Designed to ensure that items will be available on an ongoing

    basis throughout the year

    Items are usually ordered multiple times throughout the year

    System dictates the actual quantity ordered and the timing of the order

    Principally two kinds of models

    Fixed order quantity Event triggered

    Periodic order quantity Time triggered

    11

  • Multi Period Inventory Models (cont)

    Fixed order quantity Event triggered

    Counting of inventory is perpetual

    Generally has a lower average inventory

    Most suitable for important i.e. A-class items

    Fixed time period Time triggered

    Counting of inventory is only at the review period

    Generally has a higher average inventory

    Most suitable for less important i.e. C-class items

    12

  • The Concept of EOQ

    EOQ = Economic order quantity

    The optimum lot size that minimizes the total annual inventory

    costs

    13

  • The Concept of EOQ (cont)

    Assumptions:

    Demand rate constant and deterministic

    No constraints on the size of the lot (example: infinite truck capacity)

    Only two relevant inventory costs: ordering cost and carrying cost

    Decisions made are independently for each item (i.e. no clubbing of items)

    No uncertainty in lead time or supply

    14

  • Basic EOQ Model

    Assumptions: (in addition to the five assumptions discussed previously)

    Zero lead time and infinite replenishment rate

    No shortages/backorders allowed

    EOQ = Q* =

    (D = Annual demand, Co = Ordering cost, Cc = Carrying cost per unit

    per year)

    Cycle time = t = Q*/D; Number of orders = 1/t = D/Q*

    Average inventory = Q*/2

    Optimum inventory cost = DCo/Q* + CcQ*/2

    15

    c

    o

    C

    2DC

    This model can be associated with both fixed order quantity and fixed time period

  • Numerical Example - Basic EOQ Model

    For an item X, the data for inventory is as follows:

    Annual demand: 3000 units,

    Ordering cost: Rs. 200,

    Inventory carrying cost: Rs. 30 per unit per year

    Based on this information, determine the following:

    Economic order quantity (Q*).

    The number of orders per year and the time period between orders.

    The average inventory level.

    The optimum inventory cost.

    16

  • EOQ Model with Uniform Replenishment (EPQ)

    One assumption from the basic EOQ model is relaxed, i.e. now the

    replenishment is not instantaneous, but uniform (like a steady production)

    EOQ = Q* =

    (P = Replenishment or Production Rate)

    Cycle time = t = Q*/D; Number of orders (or setups) = 1/t = D/Q*

    Maximum Inventory Level = M* =

    Average inventory = M*/2

    Length of production cycle = Q*/P

    Optimum inventory cost =

    DCo/Q* + (Cc x Average inventory)

    17

    D P

    P

    C

    2DC

    c

    o

    P

    D1Q*

  • EOQ Model with Uniform Replenishment (EPQ)

    Example:

    Data

    Demand: 1250 units per month

    Annual production rate: 25000 units

    Inventory carrying cost: Re. 1 per unit per week

    Setup cost: Rs. 500

    Calculate:

    Economic lot size

    Maximum inventory level

    Average inventory level

    Length of time to produce a lot

    Length of inventory cycle

    Length of time to deplete the maximum inventory

    Total annual cost

    18

  • EOQ Model with Shortages

    One assumption from the basic EOQ model is relaxed, i.e. now backorders are

    allowed and filled immediately after the material is available

    EOQ = Q* =

    (Cs = Shortage cost per unit per year)

    Cycle time = t = Q*/D; Number of orders = 1/t = D/Q*

    Maximum Shortage = S* =

    Maximum inventory = M* = Q* - S*

    19

    s

    cs

    c

    o

    C

    CC

    C

    2DC

    cs

    C

    CC

    CQ

    *

  • EOQ Model with Shortages (cont)

    Average (positive) inventory = (Q* - S*)/2

    Proportion of time with positive inventory = (Q* - S*)/ Q*

    Average (positive) shortage = S*/2

    Proportion of time with positive shortage = S*/ Q*

    Optimum inventory cost =

    DCo/Q* + (Cc x Average inventory x proportion of time with positive inventory)

    + (Cs x Average shortage x proportion of time with positive shortage)

    = DCo/Q* + Cc x (Q

    * - S*)2/2Q* + Cs x (S*)2/2Q*

    20

  • EOQ Model with Planned Shortages (cont)

    Example:

    Data

    Demand: 100000 units per year

    Inventory carrying cost: Rs. 50 per unit per year

    Backorder cost: Re. 15 per unit per year

    Ordering cost: Rs. 750

    Calculate:

    Economic order quantity

    Optimal shortage

    Number of orders per year

    Length of inventory cycle

    Total annual cost

    21

  • Quantity Discounts

    In practice, there are some slabs of purchase price of a product depending on

    the quantity

    Called as price breaks or quantity discounts

    Higher the quantity, lower the price per unit

    In such case, the optimum inventory cost should also consider the material cost

    Two types: All-Units Discount and Incremental Quantity Discount

    22

  • All-Units Discounts

    Step 1: Beginning with the lowest price, calculate the EOQ for each price level

    until a feasible EOQ is found.

    (What is a feasible EOQ?)

    Step 2: Comparing

    If the first feasible EOQ is found at the lowest price level, this quantity is the best lot size

    Else, calculate the total cost for first feasible EOQ and for larger price break quantity at each lower price level

    The quantity with lowest cost is the optimum lot size

    Total Cost = (Material cost) + (Inventory cost)

    = (unit cost x D) + (DCo/Q* + CcQ

    */2)

    23

    Procedure for determining the optimum lot size

  • Numerical Example All Units Discounts

    A small office consumes a can of packaged drinking water every day, 365 days a year.

    Fortunately, a local distributor offers all-units quantity discounts for large orders as

    shown in the table below, where the price for each category applies to every can

    purchased.

    Discount category Quantity purchased Price (per can)

    1 1 to 60 Rs. 80

    2 61 to 120 Rs. 77

    3 121 or more Rs. 75

    The distributor charges Rs. 100 per order for delivery, regardless of the size of the order.

    The inventory carrying cost is based on an interest rate of 8% per annum.

    Determine the optimal order quantity. What is the resulting total cost per year?

    With this order quantity, how many orders need to be placed per year? What is the

    time interval between orders?

    24

  • Incremental Quantity Discounts

    Step 1: Determine an algebraic expression for cost corresponding to each price

    interval, and subsequently use that to determine the cost per unit in each

    interval.

    Step 2: Substitute the cost per unit expressions, into total cost expressions and

    compute the optimum value of Q. This is to be done for all the intervals.

    Step 3: Select only those minima that are feasible

    Step 4: Compute the total cost for each feasible mimimum and select the

    quantity corresponding to the total minimum cost.

    25

    Procedure for determining the optimum lot size

  • Numerical Example Incremental Quantity Discounts

    A small office consumes a can of packaged drinking water every day, 365 days a year.

    Fortunately, a local distributor offers incremental quantity discounts for large orders as

    shown in the table below, where the price for each category applies to every can

    purchased.

    Discount category Quantity purchased Price (per can)

    1 1 to 60 Rs. 80

    2 61 to 120 Rs. 77

    3 121 or more Rs. 75

    The distributor charges Rs. 100 per order for delivery, regardless of the size of the order.

    The inventory carrying cost is based on an interest rate of 8% per annum.

    Determine the optimal order quantity. What is the resulting total cost per year?

    With this order quantity, how many orders need to be placed per year? What is the

    time interval between orders?

    26

  • Concept of Safety Stock and Service Level

    EOQ models assume: Demand rate is constant and deterministic

    Not realistic in actual practice

    Demand varies from period-to-period

    Safety stock: Protection against stock out situations

    27

  • Concept of Safety Stock and Service Level

    (cont)

    Probability approach

    Assume that demand over a period of time is normally distributed with mean and standard deviation i.e. D ~ Normal (, 2)

    Considers only the probability of running out of stock and not how many units short

    Service Level: Probability of not running out of stock

    28

  • If quantity ordered = , then

    Safety stock = 0

    Service level = 50%

    The risk period = time interval in which one can run out-of-stock

    Relation between safety stock and service level

    (safety stock) = z x Risk Period

    29

    Concept of Safety Stock and Service Level

    (cont)

    z-value from the standard normal

    distribution corresponding to the

    required service level

    standard deviation of the demand

    during the risk period

  • Variation in demand and lead time four cases

    Case 1: Both demand and lead time are constant

    Straightforward case, similar to EOQ, but with some positive constant

    lead time

    Case 2: Demand varied, lead time constant

    Case 3: Demand constant, lead time varies

    Case 4: Both demand and lead time vary

    30

    * In this course we will do only Case 1 and Case 2

  • Fixed Order Quantity Model (General)

    Ordering quantity (at the time of each order) is fixed

    Time period between the orders may vary depending on the

    demand rate

    The re-order point (ROP) is fixed.

    When to order?

    What should be the re-order point?

    How much to order?

    What should be the fixed ordering quantity?

    31

  • Fixed Order Quantity Model with Safety Stock

    Place a new order when the stock reaches Re-order Point

    Order quantity is same as the EOQ, only ordering time changed

    What is the risk period here?

    In this case: (risk period) = (lead time) [How???]

    32

  • Fixed Order Quantity Model with Safety Stock

    (cont)

    When to order?

    Re-order point should be such that it includes estimated demand during the risk period plus probability of stock-outs during the risk period

    Re-order point =

    (Average demand over the risk period) + (Safety stock)

    i.e. (Average demand over the lead time) + (Safety stock)

    33

  • Numerical Example - Fixed Order Quantity Model with

    Safety Stock

    One of the largest selling items in a home appliances store is a new model

    of refrigerator that is highly energy-efficient. On an average, 40 of these

    refrigerators are being sold per month (that is, 1.33 refrigerators per day)

    and the demand pattern follows a normal distribution. The variance of the

    daily demand is 4. It takes one calendar week for the store to obtain more

    refrigerators from a wholesaler. The administrative cost of placing each

    order is Rs. 100. For each refrigerator, the holding cost per month is Rs.

    20. The stores inventory manager has decided to use continuous-review

    model with a service level of 0.8 (that is, 80%).

    Determine the order quantity, re-order point and safety stock.

    What will be the average number of stock outs per year with this

    inventory policy?

    34

  • Fixed Time Period Model (General)

    Ordering quantity (at the time of each order) may vary depending

    on the demand rate

    Time period between the orders is fixed (i.e. constant)

    The target inventory level (also called as order up to level) is

    constant

    No concept of Re-order Point

    When to order?

    What should be the fixed time period between orders?

    How much to order?

    What should be the target inventory level?35

  • Fixed Time Period Model with Safety Stock

    The review period is equal to the time between orders that is

    obtained by considering the model as EOQ model.

    What is the risk period here?

    In this case: (risk period) = (review period) + (lead time) [[How???]

    36

  • Fixed Time Period Model with Safety Stock

    (cont) How much to order?

    Quantity ordered should be such that it includes estimated demand during the risk period plus probability of stock-outs during the risk period minus

    the current level of inventory

    (Quantity ordered) = (Target Inventory Level) (Current Inventory)

    = (Average demand over risk period) + (Safety stock) (Current Inventory)

    37

  • Numerical Example - Fixed Time Period Model with

    Safety Stock

    One of the largest selling items in a home appliances store is a new model

    of refrigerator that is highly energy-efficient. On an average, 40 of these

    refrigerators are being sold per month (that is, 1.33 refrigerators per day)

    and the demand pattern follows a normal distribution. The variance of the

    daily demand is 4. It takes one calendar week for the store to obtain more

    refrigerators from a wholesaler. The administrative cost of placing each

    order is Rs. 100. For each refrigerator, the holding cost per month is Rs.

    20. The stores inventory manager has decided to use the fixed time

    period model (with a review period equal to that obtained from an ideal

    EOQ model) with a service level of 0.8 (that is, 80%).

    What will be the review period? What is the risk period in this case?

    What is the safety stock and the corresponding target inventory level?

    38

  • Inventory Control Systems P and Q

    39

    A comparison

    Parameter Fixed Order Quantity

    System

    (Q System)

    Fixed Time Period

    System

    (P System)

    Time between order Varies Constant

    Quantity ordered Constant Varies

    Risk period Lower Higher

    Safety stock required Lower Higher

    Monitoring Continuous Periodic (not continuous)

    Operating costs Higher Lower

    Advantages Lowe inventorycarrying cost

    Ease of operation Combine multiple

    orders

    Recommended for A-class items C-class items

  • Hybrid Systems

    Two types:

    Optional replenishment system

    Base stock model

    Optional Replenishment System (s-S system or min-max system)

    Similar to the fixed order period model

    If inventory has dropped below a prescribed level (similar to the re-order point) at the review time

    An order is placed

    Otherwise, no order is placed

    Protects against placing very small orders

    Attractive when review and ordering costs are both large

    40

  • Hybrid Systems (cont)

    Base stock model

    Start with a certain inventory level

    Whenever a withdrawal is made

    An order of equal size is placed

    Ensures that inventory maintained at an approximately constant level

    Appropriate for very expensive items that are fast moving but with small ordering costs

    41

  • Single Period Inventory Model

    Decision has to be taken only for a single period: How much to

    order?

    Assume: No on-hand inventory

    Assume: Demand distribution is known

    Let,

    c = Cost of purchasing each unit

    p = Selling price per unit

    h = Salvage value of each unit (may be positive, zero, or negative)

    Therefore,

    Cost of under ordering = cu = p c = Loss of opportunity

    Cost of over ordering = co = c - h42

  • Single Period Inventory Model (cont)

    P(Demand < Stock)

  • Single Period Inventory Model (cont)

    Typical applications

    Perishable products (example: newspaper, magazines)

    One time event (example: selling T-shirts for Finals of a tournament)

    Service industry where cancellations are allowed (example: airline tickets, hotel bookings)

    44

  • Single Period Inventory Model

    Numerical Example 1

    A wholesaler stocks special high-quality kites for selling them to small size

    shops, every year around December. The season lasts for approximately 2

    months. Each kite sold by the wholesaler yields him a profit of Rs. 4. At the

    end of the season, the wholesaler has to dispose off all the kites for making

    room for other goods. There is no salvage value for the unsold kites, and

    in fact the wholesaler has to spend Re. 1 per kite to dispose it off properly.

    Assume that purchase cost of the price for the wholesaler is Rs. 6 per kite.

    Years of data has shown that the demand for kites during this season for

    that region, follows a normal distribution with a mean of 10000 and a

    variance 6000. What is the best stocking quantity for the wholesaler at the

    beginning of the season?

    45

  • Single Period Inventory Model

    Numerical Example 1a

    If the wholesaler from Numerical Example 1 wants to achieve a

    service level of 95%, what should be his ordering quantity?

    46

  • Single Period Inventory Model

    Numerical Example 2

    The management of Quality Airlines has an over booking policy, since the cancellations

    (i.e. no-shows) are common in this industry. The policy now needs to be applied to a

    new flight from Delhi to Mumbai. The airplane has 125 seats available for a fare of Rs.

    2500 each. However, since there commonly are a few no-shows, the airline should

    accept a few more than 125 reservations. On those occasions when more than 125

    people arrive to take the flight, the airline will find volunteers who are willing to

    sacrifice their journey plan in return for being given points worth Rs. 2000 (in addition

    to giving full refund of any booking amount, if collected) toward any future travel on

    this airline. Based on previous experience with similar flights, it is estimated that the

    relative frequency(proportion of the number of no-shows will be as shown below.

    47

    # of no shows 0 1 2 3 4 5 6 7 8

    Proportion 5% 10% 15% 15% 15% 15% 10% 10% 5%

    How many overbooking reservations should Quality Airlines accept for this flight?