Problem Statement

Firms maintain an inventory of goods to meet future demand. Holding inventory incurs costs due to storage and tied-up capital, while replenishing inventory also incurs costs. The problem is to determine the optimal inventory management strategy to minimize total operational costs.

Economic Order Quantity (EOQ) Model

The EOQ model is a classic optimization framework used to determine the optimal order quantity that minimizes the total inventory costs.

Assumptions

  • There is a steady demand of units per year
  • A constant cost is incurred each time an order is placed
  • Acquisition cost is per unit
  • Storage cost is per unit per year
  • All demand must be met immediately (no back orders are allowed)
  • Replenishment occurs instantaneously as soon as an order is sent
  • Starting with an inventory of , it will decrease to zero in time , when a replenishment of is reordered
  • This cycle repeats throughout the year

Mathematical Model

EOQ Model

Cost per cycle: The cost per cycle consists of:

  • Reorder cost:
  • Inventory holding cost: (average inventory × holding cost per unit × time)

Therefore, the total cost per cycle is:

Annual cost: The annual cost is the cost per cycle multiplied by the number of cycles per year:

Since , the number of cycles per year is , giving:

Simplifying:

Optimisation Setup

Design Variable

  • = order quantity (scalar, 1-dimensional problem)

Objective Function

We want to minimize the annual cost:

Note that the acquisition cost term is constant with respect to and doesn’t affect the optimization.

Solution

To find the optimal order quantity, we differentiate the objective function with respect to and set it to zero:

Solving for :

This result is the famous Economic Order Quantity (EOQ) formula.

Second Derivative Test

To verify this is indeed a minimum, we check the second derivative:

Since the second derivative is positive, is indeed a minimum.

Practical Example

Suppose:

  • Annual demand () = 1000 units
  • Order cost () = $100 per order
  • Holding cost () = $20 per unit per year

The optimal order quantity would be:

This means the company should order 100 units at a time, resulting in 10 orders per year.

Extensions of the Basic EOQ Model

  1. Quantity Discounts: When the unit cost varies with order quantity
  2. Production Quantity Model: When replenishment is not instantaneous
  3. Planned Shortages: When back-ordering is allowed (at a cost)
  4. Multi-Item Inventory: When multiple items share fixed ordering costs
  5. Stochastic Demand: When demand is not deterministic

Key Insights

  1. The EOQ model illustrates a classic trade-off in operations management between ordering costs and holding costs
  2. As order quantity increases, ordering costs decrease but holding costs increase
  3. The optimal policy balances these competing costs
  4. This problem demonstrates how calculus techniques can be applied to find optimal business decisions
  5. The model’s simplicity makes it widely applicable, despite its limiting assumptions