• 1. 第4讲 库存管理(II)
    • 2. Multi-Echelon Inventory in Supply Chain
    • 3. Two Stage Echelon InventorySequential stocking points with level demand Two-stage process
    • 4. Two Stage Echelon InventoryTwo-stage process: A little reflection shows that at least for the case of deterministic demand it never would make sense to have be anything but an integer multiple of . Therefore, we can think of two alternative decision variables and where (4.1)
    • 5. Two Stage Echelon InventoryTwo-stage process: The first stage cost The second stage cost The total cost
    • 6. Two Stage Echelon InventoryTwo-stage process: The warehouse echelon inventory is valued at while the retailer echelon inventory is valued at only
    • 7. Two Stage Echelon InventoryTwo-stage process: The total relevant (setup plus carrying) costs per unit time are given by = average value of the warehouse echelon inventory, in units = average value of the retailer echelon inventory, in units
    • 8. Two Stage Echelon InventoryTwo-stage process: Substituting from equation (4.1) and noting that the echelon stocks follow sawtooth patterns,
    • 9. Two Stage Echelon InventorySelect (an integer) and in order to minimize Partial derivation of TRC
    • 10. Two Stage Echelon InventorySubstitute the result into the cost equation We recognize that the n that minimizes the simpler expression
    • 11. Two Stage Echelon InventoryA convenient way is to first set which gives This solves for
    • 12. Two Stage Echelon InventoryAscertain and where and are the two integers surrounding the Whichever gives the lower value of F is the appropriate n to use (because the F function is convex in n).
    • 13. Two Stage Echelon InventoryTwo-stage process: Step 1 Compute Step 2 Ascertain the two integer values, and , that surround .
    • 14. Two Stage Echelon InventoryTwo-stage process: Step 3
    • 15. Two Stage Echelon InventoryTwo-stage process: Step 4 Step 5
    • 16. Two Stage Echelon InventoryExample 1: Let us consider a particular liquid product that a firm buys in bulk, then breaks down and repackages. So in this case, the warehouse corresponds to the inventory prior to the repackaging operation, and the retailer corresponds to the inventory after the repackaging operation. The demand for this item can be assumed to be essentially deterministic and level at a rate of 1000 liters per year.
    • 17. Two Stage Echelon InventoryExample 1: The unit value of the bulk material or is $1/liter, while the value added by the transforming (break and package) operation is $4/liter. The fixed component of the purchase charge ( ) is $10, while the setup cost for the break and repackage operation ( ) is $15. Finally, the estimated carrying charge is 0.24$/$/yr.
    • 18. Two Stage Echelon InventoryExample 1: Step 1: Step 2:
    • 19. Two Stage Echelon InventoryExample 1: Step 3: that is, Thus, use n = 2.
    • 20. Two Stage Echelon InventoryExample: Step 4: Step 5:
    • 21. Two Stage Echelon InventoryExample 1: In other words, we purchase 334 liters at a time; one-half of these or 167 liters are immediately broken and repackaged. When these 167 (finished) liters are depleted, a second break and repackage run of 167 liters is made. When these are depleted, we start a new cycle by again purchasing 334 liters of raw material.
    • 22. Inventory Control with Uncertain DemandThe demand can be decomposed into two parts, where = Deterministic component of demand and = Random component of demand.
    • 23. Inventory Control with Uncertain Demand There are a number of circumstances under which it would be appropriate to treat as being deterministic even though is not zero. Some of these are: When the variance of the random component, is small relative to the magnitude of . When the predictable variation is more important than the random variation. When the problem structure is too complex to include an explicit representation of randomness in the model.
    • 24. Inventory Control with Uncertain Demand However, for many items, the random component of the demand is too significant to ignore. As long as the expected demand per unit time is relatively constant and the problem structure not too complex, explicit treatment of demand uncertainty is desirable.
    • 25. Inventory Control with Uncertain Demand Example 2: A newsstand purchases a number of copies of The Computer Journal. The observed demands during each of the last 52 weeks were:
    • 26. Inventory Control with Uncertain Demand Example 2:
    • 27. Inventory Control with Uncertain Demand Example 2: Estimate the probability that the number of copies of the Journal sold in any week. The probability that demand is 10 is estimated to be 2/52 = 0.0385, and the probability that the demand is 15 is 5/52 = 0.0962. Cumulative probabilities can also be estimated in a similar way. The probability that there are nine or fewer copies of the Journal sold in any week is (1 + 0 + 0 + 0 + 3 + 1 + 2 + 2 + 4 + 6) / 52 = 19 / 52 = 0.3654.
    • 28. Inventory Control with Uncertain Demand We generally approximate the demand history using a continuous distribution. By far, the most popular distribution for inventory applications is the normal. A normal distribution is determined by two parameters: the mean and the variance
    • 29. Inventory Control with Uncertain Demand These can be estimated from a history of demand by the sample mean and the sample variance .
    • 30. Inventory Control with Uncertain Demand The normal density function is given by the formula We substitute as the estimator for and as the estimator for .
    • 31. Inventory Control with Uncertain Demand
    • 32. Optimization Criterion In general, optimization in production problems means finding a control rule that achieves minimum cost. However, when demand is random, the cost incurred is itself random, and it is no longer obvious what the optimization criterion should be. Virtually all of the stochastic optimization techniques applied to inventory control assume that the goal is to minimize expected costs.
    • 33. The Newsboy Model (Continuous Demands) The demand is approximately normally distributed with mean 11.731 and standard deviation 4.74. Each copy is purchased for 25 cents and sold for 75 cents, and he is paid 10 cents for each unsold copy by his supplier. One obvious solution is approximately 12 copies. Suppose Mac purchases a copy that he doesn't sell. His out-of-pocket expense is 25 cents  10 cents = 15 cents. Suppose on the other hand, he is unable to meet the demand of a customer. In that case, he loses 75 cents  25 cents = 50 cents profit.
    • 34. The Newsboy Model (Continuous Demands) Notation: = Cost per unit of positive inventory remaining at the end of the period (known as the overage cost). = Cost per unit of unsatisfied demand. This can be thought of as a cost per unit of negative ending inventory (known as the underage cost). The demand is a continuous nonnegative random variable with density function and cumulative distribution function . The decision variable is the number of units to be purchased at the beginning of the period.
    • 35. The Newsboy Model (Continuous Demands) Determining the optimal policy: The cost function The optimal solution equation
    • 36. The Newsboy Model (Continuous Demands) Determining the optimal policy:
    • 37. The Newsboy Model (Continuous Demands) Example 2 (continued): Normally distributed with mean = 11.73 and standard deviation = 4.74. Since Mac purchases the magazines for 25 cents and can salvage unsold copies for 10 cents, his overage cost is = 25  10 = 15 cents. His underage cost is the profit on each sale, so that = 75  25 = 50 cents.
    • 38. The Newsboy Model (Continuous Demands) Example 2 (continued): The critical ratio is = 0.50/0.65 = 0.77. Purchase enough copies to satisfy all of the weekly demand with probability 0.77. The optimal is the 77th percentile of the demand distribution.
    • 39. The Newsboy Model (Continuous Demands) Example 2 (continued):
    • 40. The Newsboy Model (Continuous Demands) Example 2 (continued): Using the data of the normal distribution we obtain a standardized value of = 0.74. The optimal is Hence, he should purchase 15 copies every week.
    • 41. The Newsboy Model (Discrete Demands) Optimal policy for discrete demand: The procedure for finding the optimal solution to the newsboy problem when the demand is assumed to be discrete is a natural generalization of the continuous case. The optimal solution procedure is to locate the critical ratio between two values of and choose the corresponding to the higher value. That is
    • 42. The Newsboy Model (Discrete Demands) Example 2:
    • 43. The Newsboy Model (Discrete Demands) Example 2: The critical ratio for this problem was 0.77, which corresponds to a value of between = 14 and = 15. Since we round up, the optimal solution is = 15. Notice that this is exactly the same order quantity obtained using the normal approximation.
    • 44. The Newsboy Model (Discrete Demands) Extension to Include Starting Inventory: The optimal policy when there is a starting inventory of is: Order if . Don't order if . Note that should be interpreted as the order-up-to point rather than the order quantity when . It is also known as a target or base stock level.
    • 45. Multiproduct Systems ABC analysis: The trade-offs between the cost of controlling the system and the potential benefits that accrue from that control. In multiproduct inventory systems not all products are equally profitable. A large portion of the total dollar volume of sales is often accounted for by a small number of inventory items.
    • 46. Multiproduct Systems ABC analysis:
    • 47. Multiproduct Systems ABC analysis: Since A items account for the lion's share of the yearly revenue, these items should be watched most closely. Inventory levels for A items should be monitored continuously. More sophisticated forecasting procedures might be used and more care would be taken in the estimation of the various cost parameters required in calculating operating policies.
    • 48. Multiproduct Systems ABC analysis: For B items inventories could be reviewed periodically, items could be ordered in groups rather than individually, and somewhat less sophisticated forecasting methods could be used.
    • 49. Multiproduct Systems ABC analysis: The minimum degree of control would be applied to C items. For very inexpensive C items with moderate levels of demand, large lot sizes are recommended to minimize the frequency that these items are ordered. For expensive C items with very low demand, the best policy is generally not to hold any inventory. One would simply order these items as they are demanded.
    • 50. Lot Size-Reorder Point Systems In what follows, we assume that the operating policy is of the form. However, when generalizing the EOQ analysis to allow for random demand, we treat and as independent decision variables.
    • 51. Lot Size-Reorder Point SystemsAssumptions The system is continuous-review Demand is random and stationary There is a fixed positive lead time for placing an order The following costs are assumed Setup cost at $ per order. Holding cost at $ per unit held per year. Proportional order cost of $ per item. Stock-out cost of $ per unit of unsatisfied demand
    • 52. Lot Size-Reorder Point Systems Describing demand: The demand during the lead time is a continuous random variable with probability density function (or pdf) , and accumulative distribution function (or cdf) . Let and be the mean and standard deviation of demand during lead time.
    • 53. Lot Size-Reorder Point Systems Decision variables: There are two decision variables for this problem, and , where = the lot size or order quantity and = the reorder level in units of inventory.
    • 54. Lot Size-Reorder Point Systems Decision variables:
    • 55. Additional Discussion of Periodic-Review Systems Define two numbers, and , to be used as follows: When the level of on hand inventory is less than or equal to , an order for the difference between the inventory and is placed. If is the starting inventory in any period, then the policy is: If , order . If , don't order.
    • 56. Additional Discussion of Periodic-Review Systems Determining optimal values of