Product Mix & Constrained Resources
Overview
- What you’ll learn: How to optimize product mix when one or more resources are constrained, the theory of constraints (TOC), contribution margin per unit of the bottleneck, and linear programming concepts for multiple constraints.
- Prerequisites: Lessons 1-2
- Estimated reading time: 16 minutes
Introduction
The Grand Historian records: The master swordsmith has only one forge and twenty-four hours in a day. He can produce fine katanas that sell for a fortune but take eight hours each, or sturdy wakizashi that sell for less but take only two hours. The question is not “which weapon yields more profit per unit?” but “which weapon yields more profit per hour of forge time?” This is the essence of product-mix optimization under constraints.
Horngren (Chapter 11) introduces the principle that when resources are scarce, the decision criterion shifts from contribution margin per unit to contribution margin per unit of the constrained resource.
Single Constraint Optimization
The Decision Rule
When a single resource constrains production, maximize profit by producing the product with the highest contribution margin per unit of the scarce resource:
Priority = Contribution Margin per Unit / Units of Scarce Resource Required per Unit
Example
| Product A | Product B | |
|---|---|---|
| Selling price | $100 | $60 |
| Variable cost | $60 | $30 |
| Contribution margin | $40 | $30 |
| Machine hours required | 4 hours | 1 hour |
| CM per machine hour | $10/hr | $30/hr |
Despite Product A’s higher per-unit margin, Product B generates three times more contribution per machine hour. With limited machine capacity, produce B first until demand is satisfied, then allocate remaining hours to A.
The Theory of Constraints (TOC)
Eliyahu Goldratt’s Theory of Constraints provides a systematic approach:
- Identify the bottleneck: Which resource limits total throughput?
- Exploit the bottleneck: Ensure the constraint is never idle. Every minute of lost bottleneck time is lost throughput for the entire system.
- Subordinate everything else: Non-bottleneck resources should pace to the bottleneck. Producing faster at non-bottleneck stations just builds work-in-process inventory.
- Elevate the constraint: Invest in increasing bottleneck capacity — overtime, additional equipment, process improvement.
- Repeat: Once the constraint is resolved, find the new bottleneck (there is always one).
太史公曰:An army moves at the speed of its slowest battalion. Whipping the cavalry to gallop faster while the infantry struggles through mud merely creates a gap in the line. Subordinate the cavalry to the infantry’s pace, then find ways to make the infantry faster.
Multiple Constraints and Linear Programming
When multiple resources are simultaneously constrained, the simple ranking approach fails. Linear programming (LP) is the mathematical technique for optimizing a linear objective function subject to multiple linear constraints.
The LP formulation:
- Objective function: Maximize total contribution margin = CM_A × Q_A + CM_B × Q_B + …
- Constraints: Resource usage ≤ Available resource (for each scarce resource)
- Non-negativity: Q_A, Q_B, … ≥ 0
For two products and two constraints, the graphical method identifies the feasible region and tests corner points. For more complex problems, the simplex method or solver software (including ERP tools) finds the optimum.
Key Takeaways
- Under constraints, maximize contribution margin per unit of the scarce resource, not per unit of product.
- The Theory of Constraints identifies and exploits bottlenecks systematically.
- Non-bottleneck resources should pace to the bottleneck — overproduction elsewhere just builds inventory.
- Multiple constraints require linear programming or equivalent optimization techniques.
- Always satisfy demand constraints before allocating remaining capacity.
What’s Next
In Lesson 4, we zoom out from operational decisions to strategic measurement — the Balanced Scorecard and strategy maps.
繁體中文
概述
- 學習目標:資源受限時如何最佳化產品組合、限制理論(TOC)、瓶頸資源每單位之邊際貢獻,以及多重限制之線性規劃。
- 先決條件:第 1-2 課
- 預計閱讀時間:16 分鐘
簡介
太史公曰:名鑄劍師僅有一爐、一日二十四時。可鑄貴重之太刀(八時一把)或堅實之脇差(二時一把)。問題非「每把何者利高」而是「每爐時何者利高」。此即受限下產品組合優化之要義。
單一限制之最佳化
優先序 = 每單位邊際貢獻 / 每單位所需稀缺資源量
| 產品 A | 產品 B | |
|---|---|---|
| 邊際貢獻 | $40 | $30 |
| 所需機器小時 | 4 小時 | 1 小時 |
| 每機器小時之 CM | $10 | $30 |
產品 B 雖每單位邊際貢獻較低,但每機器小時產出三倍之貢獻。應優先生產 B。
限制理論(TOC)
- 辨識瓶頸
- 充分利用瓶頸
- 其餘一切配合瓶頸節奏
- 提升瓶頸產能
- 重複(新瓶頸必現)
太史公曰:大軍之速取決於最慢之營。鞭策騎兵狂奔而步兵陷於泥中,徒生陣線缺口。
重點摘要
- 受限下應最大化稀缺資源每單位之邊際貢獻。
- 限制理論系統性辨識並利用瓶頸。
- 多重限制需線性規劃或等效最佳化技術。
下一步
第 4 課從營運決策放大至策略衡量——平衡計分卡。
日本語
概要
- 学習内容:資源制約下での製品ミックス最適化、制約理論(TOC)、ボトルネック資源単位当たりの貢献利益、複数制約の線形計画法。
- 前提条件:レッスン1-2
- 推定読了時間:16分
はじめに
太史公曰く:名刀鍛冶には鍛冶場一つと一日二十四時間しかない。高価な刀(8時間)か堅実な脇差(2時間)か。問いは「単位当たりどちらが利益が高いか」ではなく「鍛冶場1時間当たりどちらが利益が高いか」。
単一制約の最適化
優先度 = 単位当たり貢献利益 / 単位当たり希少資源使用量
制約理論(TOC)
- ボトルネックの特定
- ボトルネックの徹底活用
- 他の全てをボトルネックに従属させる
- 制約の能力向上
- 繰り返し
太史公曰く:軍は最も遅い大隊の速度で進む。歩兵が泥に苦しむ中、騎兵を疾駆させても戦線に隙間ができるだけ。
重要ポイント
- 制約下では、製品単位当たりではなく、希少資源単位当たりの貢献利益を最大化する。
- TOCはボトルネックを体系的に特定し活用する。
- 複数制約には線形計画法が必要。
次のステップ
レッスン4では、運用上の意思決定から戦略的測定——バランスト・スコアカードへ。