437. Capacity-Constrained

Relax one dimension from basic EOQ: capacity is no longer unlimited. A shared resource — warehouse space, working-capital budget, or shelf footprint — caps the total inventory you can hold at any moment. Multiple items compete for the same budget.

437.0.1. Setup

items indexed :

Constraint (peak inventory after a fresh order arrives):

If individual EOQs already satisfy the constraint, the constraint is not binding — use them directly. The interesting case is when .

437.0.2. Lagrangian formulation

Minimize total cost subject to the capacity constraint:

Introduce Lagrange multiplier for the constraint:

437.0.3. KKT / FOC in

For each , :

This is basic EOQ with an inflated holding cost . The Lagrange multiplier raises the effective holding cost on every item in proportion to its capacity consumption — items that hog more capacity get penalized more, shrinking their .

437.0.4. Find from the constraint

If the constraint binds, . This is one equation in one unknown — solve numerically (or in closed form for some special cases).

Special case: budget constraint with proportional holding. If (capacity is dollars), (carrying-rate model), and we substitute into :

Then . Sum:

Solve for :

For other constraint forms, comes out of a 1-D root-finding pass over (monotone decreasing in , so bisection works).

437.0.5. Algorithm

  1. Compute unconstrained for each .
  2. Check . If yes, done — constraint not binding.
  3. Else, solve for (closed form above, or numerical).
  4. Each .

437.0.6. Final formulas

Sanity check: if (no constraint), and — basic EOQs ✓.

Example

Given (2 items sharing a budget-constrained warehouse):

  • Item 1: , = $50, = $10,
  • Item 2: , = $50, = $20,
  • Constraint: peak inventory value where = $10,000

Step 1 — unconstrained EOQs and constraint check

Peak inventory value . Exceeds the $10,000 budget — constraint binds.

Step 2 — find via the closed-form

Step 3 — constrained order quantities

Effective holding cost per item: :

  • Item 1:
  • Item 2:

Step 4 — verify the constraint

✓ exactly hits the budget.

Step 5 — total cost and comparison to basic EOQ

  • Item 1 cost:
  • Item 2 cost:
  • Total constrained: $3400

Unconstrained (basic EOQ for each):

  • Item 1:
  • Item 2:
  • Total unconstrained: $3098

Capacity penalty: $302/year (about 10% over unconstrained). The Lagrange multiplier acts as a shadow price — each $ of additional warehouse budget would save approximately × marginal value per year.