Resources
If and how much of a product a company should order, to provide the required quantities of intermediate products, assemblies, and purchased parts on time for the production of end-products.
Inventory Management
Inventory is the stock of goods and materials held by a company to meet future demand.
A positive inventory position indicates that the company has more stock than needed, while a negative inventory position indicates a shortage.
Key Costs
- Ordering Costs : Costs incurred every time an order is placed, regardless of the order size (admin, shipping, setup).
- Holding Costs : Costs associated with storing inventory over time (warehousing, insurance, depreciation, obsolescence).
- Shortage/Stockout Costs : Costs incurred when demand cannot be met from inventory (lost sales, backorder costs, customer dissatisfaction).
Service Level Metrics
- Non-stockout probability : Share of periods without shortages
- Fill-Rate : Share of demand fulfilled from stock immediately
Demand and Inventory Classification
- ABC Analysis: Categorization by consumption value (Pareto distribution; high, middle, low).
- XYZ Analysis: Categorization by demand regularity (steady, fluctuating, erratic/intermittent).
- ABC/XYZ Matrix: Combines both to identify core focus items (e.g., AX items).
| ABC | XYZ |
|---|---|
![]() Here, the first two products already account got 85% of value → A category | ![]() |
Continuous Inventory
In continuous inventory systems, inventory levels are continuously monitored, and orders are placed as soon as the inventory position reaches a predetermined reorder point. This approach allows for more responsive inventory management and can help prevent shortages.
Deterministic Lot-Sizing: The EOQ Model
The Economic Order Quantity model is used when demand is known and constant, and there are no lead times.
While not the most realistic decision tool, it’s a simple way to determine the optimal lot size to balance fixed ordering costs (low quantity → frequent orders) against holding costs (high quantity → high inventory).
Lot Size
Lot size is the quantity of a product that is either
- produced together, without interruption, in one production order
- procured in one common replenishment
- transported together
| Inventory Development | Cost Function |
|---|---|
![]() | ![]() EOQ is at the minimum of total costs. |
Assumptions
To stay simple, the EOQ model assumes:
- Continuous time and an infinite planning horizon
- Constant and known demand rate (units per time period)
- Procurement of materials in lots of size at a fixed cost per order and at constant procurement costs per unit (e.g. purchase price)
- No lead time (instantaneous replenishment)
- Unlimited storage capacity with constant holding costs per unit and time period
Determining
The total cost per time unit is .
The optimality condition is therefore (first-order condition) , which yields the solutions:
- Optimal Lot Size:
- Optimal Order Interval:
- Minimal Costs per Time Unit:
Economic Intuition at Q^*
Setting the derivative to zero proves that Total Fixed Ordering Costs equal Total Holding Costs at the optimum. This holds across three perspectives:
- Per time unit: (ordering cost per time = avg holding cost per time)
- Per unit: (ordering cost per unit = avg holding cost per unit)
- Per cycle: (fixed ordering cost = avg holding cost per cycle)
Stochastic Inventory Control Policies
Stochastic policies are used when demand is uncertain and lead times exist.
For each policy, the planning problem is setting the inventory control parameters to minimize costs under service level constraints.
Approximately, the parameters are set as follows:
- Period will be either fixed (e.g. at 1), or represent the classic economic order interval (EOI).
- Reorder point at the level of demand during the replenishment lead time, plus a safety stock: (lead time times average demand, plus safety stock for the desired service level).
- Base stock level at the level of demand during the replenishment lead time (including review period), plus a safety stock.
- Quantity at the economic order quantity (EOQ) level, which balances ordering and holding costs ().
: Base-Stock Policy
In all periods (daily, monthly), the policy orders enough to bring the inventory position up to (by ordering ). This policy is often used in continuous review systems.

: Reorder Point: Order Quantity Policy
The policy places an order of size whenever the inventory position falls to/below a reorder point . This helps maintain inventory levels within desired limits while accounting for demand variability.

: Reorder Point: Order-Up-To Policy
The policy places an order to bring the inventory position up to whenever it falls to/below a reorder point . This policy is often used in systems where order quantities can vary.

Single-Period Inventory
In single-period inventory problems, decisions are made for a single time period, and the goal is to balance the costs of ordering too much or too little inventory.
Applies to perishable, highly seasonal, or short-lifecycle goods (e.g., fashion, newspapers) where unsold inventory cannot be stored for long.
Newsvendor Model
In this model, newsvendors need to order the right number of newspapers before knowing the actual demand. Ordering too many results in excess inventory, while ordering too few leads to missed sales. The optimal order quantity balances the expected costs of overstocking and understocking.
Both over- and understocking incur costs, so the optimal order quantity must balance these risks. However, the risk is asymmetric: the cost of understocking is usually higher than overstocking.
- Underage Cost : Profit lost per unit missed ().
- Overage Cost : Loss incurred per unsold unit ().
The ==optimal order quantity == depends on the ratio of underage to overage costs and the cumulative distribution function of demand:
is the cumulated probability of the demand distribution, or newsvendor fractile.
![]() | ![]() |
Critical Ratio
The critical ratio is the ratio of underage cost to the total cost of underage and overage:
- Ratio > 0.5: Penalty for missing sales is higher than for excess inventory → order more than the mean demand.
- Ratio < 0.5: Penalty for excess inventory is higher than for missing sales → order less than the mean demand.
- Ratio = 0.5: Equal penalty → order at the mean demand.
Normal Distribution
Under a normal distribution of demand, the optimal order quantity can be expressed in terms of the mean and standard deviation of demand:
Here, is the safety factor determining how many standard deviations above the mean the order quantity should be set to achieve the desired service level. It’s the normal inverse cumulative distribution function at the critical ratio:
and are simply the mean and standard deviation of the demand distribution, which can be estimated from historical data.
Simulation
In uncertain, dynamic, complex context, simulations are often used to evaluate inventory policies and their performance under different scenarios. This might be Monte-Carlo or event based simulations.
Inputs are stochastic variables like arriving customers, processing times, empirical and theoretical distributions, or random numbers.
Outputs are inventory levels/queues/services/costs, number of replications.
See slide152 onwards.
Kanban
Kanban is a visual scheduling system popular in lean manufacturing and just-in-time (JIT) production. It represents a pull approach, uses cards to indicate when new inventory should be produced or ordered.
When a full container is removed from storage, its Kanban card is put into a box (representing a production order). This card is then attached to the container with the next batch of parts.
The number of cards is therefore defined by average demand per unit , replenishment time , safety factor , and container/lot size :





