Study guide

2.6 Decision Trees, Expected Value & Bottleneck Analysis (Theory of Constraints)

PE Industrial and Systems Exam

Track your progress as you read

Finished sections get a check mark.

1 Exam Overview, Strategy & Systems Foundations

1.1 PE Industrial Exam Format, Official Specification & Reference Handbook Strategy 1.2 System Analysis Tools, Process Definition, Requirements Engineering & QFD 1.3 Performance Measures: Output, Productivity, OEE, Cost & Environmental Sustainability 1.4 Process Types (Discrete, Continuous, Manufacturing, Service) & Value Analysis/Engineering

2 Optimization, Queueing, Simulation, Networks & Markov Chains

2.1 Linear Programming Formulation, Graphical Solutions & Sensitivity Analysis 2.2 Queueing Theory Models (M/M/1, M/M/s) & Little's Law Applications 2.3 Discrete-Event Simulation, Random Variates & Model Validation 2.4 Graph Theory & Network Models: Shortest Path, Minimal Spanning Tree & Maximum Flow 2.5 Markov Chains: Transition Matrices, Steady-State Probabilities & Absorbing States 2.6 Decision Trees, Expected Value & Bottleneck Analysis (Theory of Constraints)

3 Project Management & Planning

3.1 Project Scheduling with CPM and PERT: Critical Path, Float, Probability & Crashing 3.2 Project Planning & Control: Scope and WBS, Gantt Charts, Critical Chain (CCPM), Risk & Earned Value

4 Facility Layout, Space, Capacity & Material Handling

4.1 Systematic Layout Planning (SLP) & Activity Relationship (REL) Analysis 4.2 Workstation Design, Aisle Sizing & Space Requirements Planning 4.3 Capacity Analysis: Machine Requirements, Scrap Allowances & Personnel Requirements 4.4 Material Handling Equipment Selection, Unit Loads & Handling Principles

5 Site Location, Warehousing & Facility Economics

5.1 Facility Location Models: Center of Gravity & Minisum / Minimax Distance 5.2 Warehousing Systems, Storage Assignment & Order Picking Operations 5.3 Facility Life-Cycle Economics, Replacement Analysis & Rearrangement Costs

6 Demand Forecasting, Production Planning, MRP & JIT

6.1 Demand Forecasting Methods: Moving Averages, Exponential Smoothing & Error Metrics 6.2 Aggregate Planning Strategies & Master Production Scheduling (MPS) 6.3 Material Requirements Planning (MRP), Bill of Materials & Capacity Planning 6.4 Just-in-Time & Lean Production Planning: Pull Systems, Kanban Sizing, Heijunka & SMED

7 Inventory Systems, Scheduling, Logistics & Transportation Modes

7.1 Deterministic Inventory Control: Classical EOQ, EPQ & Quantity Discounts 7.2 Stochastic Inventory Management: Safety Stock, Continuous / Periodic Review & Newsvendor 7.3 Production Sequencing, Dispatching Rules & Johnson's Algorithm 7.4 Supply Chain Logistics, Transportation Simplex & Distribution Network Design 7.5 Transportation Modes, Freight Economics & the Transshipment Model

8 Engineering Economics, Break-Even Analysis & Costing Systems

8.1 Equivalence, Cash Flow Analysis & Discounted Cash Flow Metrics (PW, FW, EAC) 8.2 Rate of Return Analysis (IRR, Incremental IRR) & Benefit-Cost (B/C) Ratios 8.3 Asset Depreciation (MACRS, Straight-Line), Tax Effects & Replacement Decisions 8.4 Break-Even Analysis, Technical Capability Assessment & Costing Systems (Traditional, ABC & Standard Costs)

9 Methods Engineering, Work Measurement, Learning Curves, Line Balancing & Process Planning

9.1 Methods Analysis, Process Charting & Motion Study (Therbligs, 5S) 9.2 Worker–Machine (Man–Machine) Charts, Multiple Activity Analysis & Synchronous Servicing 9.3 Time Study Fundamentals, Performance Rating & Allowance Factors 9.4 Predetermined Motion Time Systems (PMTS, MTM, MOST) & Work Sampling 9.5 Learning Curves: Unit and Cumulative-Average Models, Learning Rates & Applications 9.6 Assembly Line Balancing, Precedence Constraints & Efficiency Heuristics 9.7 Manufacturing & Service Process Planning: Operation Selection, Sequencing, Route Sheets, Fixturing & Mistake Proofing

10 Ergonomics, Human Capacity, Occupational Safety & DART Rates

10.1 Anthropometry, Percentile Design, Workstation Ergonomics & Link Analysis 10.2 Industrial Biomechanics, the NIOSH Lifting Equation & Lifting Aids 10.3 Limits of Human Capacity & Risk-Factor Tools: Work Physiology, Strength, Range of Motion, Vision, RULA & Slip Resistance 10.4 Environmental Ergonomics (Noise, Heat, Illumination), Human-Machine Systems & OSHA Safety 10.5 Safety Codes, Standards & Voluntary Guidelines (OSHA, ANSI, NIOSH, MIL-STD) and DART Rate Calculations

11 Statistical Process Control & Process Capability

11.1 Statistical Process Control for Variables (X-bar/R and X-bar/s Charts) 11.2 Statistical Process Control for Attributes (p, np, c, and u Charts) 11.3 Process Capability Indices (Cp, Cpk, Cpm, Pp, Ppk) & Sigma Levels

12 Design of Experiments, Acceptance Sampling & Quality Systems

12.1 Design of Experiments: 2^k Factorials, ANOVA & Taguchi Robust Design 12.2 Acceptance Sampling: OC Curves, AQL, LTPD, AOQL, Z1.4/MIL-STD-105E & Dodge-Romig 12.3 Quality Systems (Deming, TQM, ISO 9000, Benchmarking), Root Cause Analysis & DMAIC

13 Reliability Engineering & Maintenance Systems

13.1 Reliability Modeling, Failure Rates (lambda) & Life Distributions (Exponential, Weibull) 13.2 System Reliability Architecture: Series, Parallel, k-out-of-n & Redundancy 13.3 Equipment Maintenance Engineering, Availability (A), MTBF/MTTR & RCM

2.6 Decision Trees, Expected Value & Bottleneck Analysis (Theory of Constraints)

Key Takeaways Explain This Topic AI

Decision making under uncertainty relies on non-probabilistic criteria: Maximax (optimistic), Maximin/Wald (risk-averse), Hurwicz (weighted index alpha), and Minimax Regret (Savage opportunity loss).

Expected Monetary Value (EMV) maximizes long-term return under risk, while the Expected Value of Perfect Information (EVPI = EPPI - max EMV) establishes the theoretical maximum investment justified for information acquisition.

Decision trees evaluate multi-stage sequential decisions by alternating decision nodes (selecting max EMV) and chance nodes (computing expectation) via backward induction (fold-back procedure).

Bayes' Theorem updates prior state probabilities into posterior probabilities based on sample test reliability, enabling calculation of the Expected Value of Sample Information (EVSI).

Goldratt's Theory of Constraints states that system throughput is strictly governed by the system bottleneck; the 5 Focusing Steps and Drum-Buffer-Rope scheduling synchronize plant flow to maximize bottleneck productivity.

Last updated: October 2026

2.6 Decision Trees, Expected Value & Bottleneck Analysis (Theory of Constraints)

Industrial and systems engineers must routinely make high-stakes capital, capacity, and operational choices in the presence of uncertainty, market volatility, and operational constraints. This section synthesizes quantitative decision theory—spanning criteria under uncertainty, Bayesian decision trees, and value-of-information calculations—with Eliyahu M. Goldratt's operational Theory of Constraints (TOC) and bottleneck management.

Decision Theory Taxonomies & Payoff Matrix Formulation

A formal decision problem consists of three mathematical structures:

Decision Alternatives ( d i ∈ D d_i \in D d i ​ ∈ D ): A mutually exclusive, collectively exhaustive set of m m m candidate actions controlled directly by the decision maker (e.g., build large plant, build small plant, do nothing).

States of Nature ( s j ∈ S s_j \in S s j ​ ∈ S ): A mutually exclusive, collectively exhaustive set of n n n uncontrollable future environmental conditions or market outcomes (e.g., high demand, moderate demand, low demand).

Payoff Outcomes ( v i j = V ( d i , s j ) v_{ij} = V(d_i, s_j) v ij ​ = V ( d i ​ , s j ​ ) ): The quantifiable consequence (profit, contribution margin, net present value, or cost) realized if alternative d i d_i d i ​ is chosen and state of nature s j s_j s j ​ subsequently occurs.

The Payoff Matrix

  • Decision Alternative State s 1 s_1 s 1 ​ State s 2 s_2 s 2 ​ … \dots … State s n s_n s n ​
  • Alternative d 1 d_1 d 1 ​ v 11 v_{11} v 11 ​ v 12 v_{12} v 12 ​ … \dots … v 1 n v_{1n} v 1 n ​
  • Alternative d 2 d_2 d 2 ​ v 21 v_{21} v 21 ​ v 22 v_{22} v 22 ​ … \dots … v 2 n v_{2n} v 2 n ​
  • ⋮ \vdots ⋮ ⋮ \vdots ⋮ ⋮ \vdots ⋮ ⋱ \ddots ⋱ ⋮ \vdots ⋮
  • Alternative d m d_m d m ​ v m 1 v_{m1} v m 1 ​ v m 2 v_{m2} v m 2 ​ … \dots … v m n v_{mn} v mn ​
  • Three Decision Environments

Decision Making Under Certainty: The future state of nature is known with 100% deterministic certainty ( P ( s k ) = 1.0 P(s_k) = 1.0 P ( s k ​ ) = 1.0 ). Solved by straightforward deterministic optimization.

Decision Making Under Risk: The decision maker cannot predict the exact state of nature, but possesses reliable objective historical data or subjective engineering estimates to assign a probability distribution P ( s j ) P(s_j) P ( s j ​ ) across all states, where ∑ j = 1 n P ( s j ) = 1.0 \sum_{j=1}^n P(s_j) = 1.0 ∑ j = 1 n ​ P ( s j ​ ) = 1.0 .

Decision Making Under Uncertainty: The states of nature are known, but no probability distribution can be assigned to their occurrence.

Decision Making Under Uncertainty (Non-Probabilistic Criteria)

When state probabilities are completely unknown, engineers apply four classical criteria depending on managerial risk tolerance:

1. Maximax Criterion (Optimistic / Extreme Risk-Seeking)

Select the decision alternative that maximizes the maximum possible payoff:

d ∗ = arg ⁡ max ⁡ i ( max ⁡ j v i j ) d^* = \arg\max_i \left( \max_j v_{ij} \right) d ∗ = ar g max i ​ ( max j ​ v ij ​ )

2. Maximin Criterion (Wald's Conservative / Risk-Averse)

For each alternative, identify the worst-case (minimum) payoff, then select the alternative that maximizes this minimum guarantee:

d ∗ = arg ⁡ max ⁡ i ( min ⁡ j v i j ) d^* = \arg\max_i \left( \min_j v_{ij} \right) d ∗ = ar g max i ​ ( min j ​ v ij ​ )

3. Hurwicz Criterion (Criterion of Realism / Compromise)

Balances optimism and pessimism using an index of optimism α ∈ [ 0 , 1 ] \alpha \in [0, 1] α ∈ [ 0 , 1 ] . For each alternative, calculate the weighted payoff metric H i H_i H i ​ :

H i = α ⋅ ( max ⁡ j v i j ) + ( 1 − α ) ⋅ ( min ⁡ j v i j ) H_i = \alpha \cdot \left( \max_j v_{ij} \right) + (1 - \alpha) \cdot \left( \min_j v_{ij} \right) H i ​ = α ⋅ ( max j ​ v ij ​ ) + ( 1 − α ) ⋅ ( min j ​ v ij ​ ) d ∗ = arg ⁡ max ⁡ i H i d^* = \arg\max_i H_i d ∗ = ar g max i ​ H i ​

When α = 1 \alpha = 1 α = 1 , Hurwicz equals Maximax; when α = 0 \alpha = 0 α = 0 , Hurwicz equals Maximin.

4. Minimax Regret Criterion (Savage Opportunity Loss)

Focuses on avoiding post-decision regret. The regret (opportunity loss) R i j R_{ij} R ij ​ is the difference between the best possible payoff for state s j s_j s j ​ and the actual payoff achieved by choosing alternative d i d_i d i ​ :

R i j = ( max ⁡ k v k j ) − v i j ( for profit payoffs ) R_{ij} = \left( \max_k v_{kj} \right) - v_{ij} \quad (\text{for profit payoffs}) R ij ​ = ( max k ​ v kj ​ ) − v ij ​ ( for profit payoffs )

Construct the Regret Matrix [ R i j ] [R_{ij}] [ R ij ​ ] , determine the maximum regret for each alternative max ⁡ j R i j \max_j R_{ij} max j ​ R ij ​ , and select the alternative that minimizes this maximum exposure:

d ∗ = arg ⁡ min ⁡ i ( max ⁡ j R i j ) d^* = \arg\min_i \left( \max_j R_{ij} \right) d ∗ = ar g min i ​ ( max j ​ R ij ​ )

Comparative Numerical Demonstration

Consider an industrial manufacturer deciding between three capacity expansion strategies under three market demand scenarios (payoffs in millions of dollars):

Alternative Low Demand ( s 1 s_1 s 1 ​ ) Moderate Demand ( s 2 s_2 s 2 ​ ) High Demand ( s 3 s_3 s 3 ​ ) Min Payoff Max Payoff Hurwicz ( α = 0.6 \alpha = 0.6 α = 0.6 )

  • d 1 d_1 d 1 ​ : Large Facility -$20M $40M $100M -$20M $100M $52M
  • d 2 d_2 d 2 ​ : Medium Facility $10M $30M $60M $10M $60M $40M
  • d 3 d_3 d 3 ​ : Small Facility $20M $25M $30M $20M $30M $26M
  • Column Maximum $20M $40M $100M — — —

Maximax Selection: d 1 d_1 d 1 ​ (Large Facility) with maximum payoff $100M.

Maximin Selection: d 3 d_3 d 3 ​ (Small Facility) with guaranteed minimum payoff $20M.

Hurwicz Selection ( α = 0.6 \alpha = 0.6 α = 0.6 ): d 1 d_1 d 1 ​ with score 0.6 ( 100 ) + 0.4 ( − 20 ) = $ 52 M 0.6(100) + 0.4(-20) = \text{\textdollar}52\text{M} 0.6 ( 100 ) + 0.4 ( − 20 ) = $ 52 M .

Opportunity Loss (Regret) Matrix Construction:

For s 1 s_1 s 1 ​ : Best is $20M. R 11 = 20 − ( − 20 ) = 40 R_{11} = 20 - (-20) = 40 R 11 ​ = 20 − ( − 20 ) = 40 ; R 21 = 20 − 10 = 10 R_{21} = 20 - 10 = 10 R 21 ​ = 20 − 10 = 10 ; R 31 = 20 − 20 = 0 R_{31} = 20 - 20 = 0 R 31 ​ = 20 − 20 = 0 .

For s 2 s_2 s 2 ​ : Best is $40M. R 12 = 40 − 40 = 0 R_{12} = 40 - 40 = 0 R 12 ​ = 40 − 40 = 0 ; R 22 = 40 − 30 = 10 R_{22} = 40 - 30 = 10 R 22 ​ = 40 − 30 = 10 ; R 32 = 40 − 25 = 15 R_{32} = 40 - 25 = 15 R 32 ​ = 40 − 25 = 15 .

For s 3 s_3 s 3 ​ : Best is $100M. R 13 = 100 − 100 = 0 R_{13} = 100 - 100 = 0 R 13 ​ = 100 − 100 = 0 ; R 23 = 100 − 60 = 40 R_{23} = 100 - 60 = 40 R 23 ​ = 100 − 60 = 40 ; R 33 = 100 − 30 = 70 R_{33} = 100 - 30 = 70 R 33 ​ = 100 − 30 = 70 .

  • Alternative Regret s 1 s_1 s 1 ​ Regret s 2 s_2 s 2 ​ Regret s 3 s_3 s 3 ​ Maximum Regret
  • d 1 d_1 d 1 ​ : Large Facility 40 0 0 40
  • d 2 d_2 d 2 ​ : Medium Facility 10 10 40 40 (Tie)
  • d 3 d_3 d 3 ​ : Small Facility 0 15 70 70

Minimax Regret selects d 1 d_1 d 1 ​ or d 2 d_2 d 2 ​ with maximum regret $40M.

Decision Making Under Risk: EMV, EVPI & EVSI

When prior probabilities P ( s j ) P(s_j) P ( s j ​ ) are available, probabilistic expected value models guide rational choices.

1. Expected Monetary Value (EMV)

The expected return of alternative d i d_i d i ​ is the probability-weighted sum of its payoffs across all states:

E M V ( d i ) = ∑ j = 1 n P ( s j ) ⋅ v i j EMV(d_i) = \sum_{j=1}^n P(s_j) \cdot v_{ij} EM V ( d i ​ ) = ∑ j = 1 n ​ P ( s j ​ ) ⋅ v ij ​

The rational decision maker selects the alternative with the highest expected value: E M V ∗ = max ⁡ i E M V ( d i ) EMV^* = \max_i EMV(d_i) EM V ∗ = max i ​ EM V ( d i ​ )

2. Expected Value of Perfect Information (EVPI)

Suppose an infallible market research agency could provide a 100% accurate forecast of the future state of nature before the decision is made. How much should an organization pay for this perfect intelligence?

Expected Payoff Under Perfect Information (EPPI / EVWPI): If the state is known in advance, management will always select the best alternative for that specific state:

E P P I = ∑ j = 1 n P ( s j ) ⋅ ( max ⁡ i v i j ) EPPI = \sum_{j=1}^n P(s_j) \cdot \left( \max_i v_{ij} \right) EPP I = ∑ j = 1 n ​ P ( s j ​ ) ⋅ ( max i ​ v ij ​ )

Expected Value of Perfect Information (EVPI): The difference between the expected return with perfect information and the maximum expected return without information:

E V P I = E P P I − max ⁡ i E M V ( d i ) EVPI = EPPI - \max_i EMV(d_i) E V P I = EPP I − max i ​ EM V ( d i ​ )

Fundamental Identity: EVPI is mathematically identical to the Expected Opportunity Loss (EOL) of the optimal EMV decision: E V P I = E O L ∗ = ∑ j = 1 n P ( s j ) ⋅ R i ∗ j EVPI = EOL^* = \sum_{j=1}^n P(s_j) \cdot R_{i^* j} E V P I = EO L ∗ = ∑ j = 1 n ​ P ( s j ​ ) ⋅ R i ∗ j ​

3. Expected Value of Sample Information (EVSI)

In reality, market research or prototype testing is imperfect. The Expected Value of Sample Information (EVSI) measures the economic value of sample testing:

E V S I = E M V with sample info − E M V prior without info EVSI = EMV_{\text{with sample info}} - EMV_{\text{prior without info}} E V S I = EM V with sample info ​ − EM V prior without info ​

Efficiency of Sample Information ( η \eta η ): η = E V S I E V P I × 100 % \eta = \frac{EVSI}{EVPI} \times 100\% η = E V P I E V S I ​ × 100%

Decision Tree Modeling & Bayesian Probability Revision

A Decision Tree is a chronological graphical structure that maps complex sequential decision alternatives and uncertain chance events.

Decision Tree Syntax

Decision Node (Square □ \square □ ): Represents an active point of managerial control. Branches emanating from a decision node represent mutually exclusive alternatives. Evaluated by selecting the maximum branch value (or minimum for costs).

Chance Node (Circle ◯ \bigcirc ◯ ): Represents an uncertain environmental event. Branches represent possible states of nature, each labeled with its conditional or marginal probability. Evaluated by calculating the expected value (EMV) across all outgoing branches.

Terminal Node (Triangle △ \triangle △ or End Point): Represents the final cumulative monetary outcome associated with that specific decision-state path.

Loading diagram...

The Backward Induction (Fold-Back) Algorithm

Draw the tree from left to right in chronological order of occurrence.

Compute the terminal monetary payoffs at each endpoint.

Roll back from right to left:

At each chance node , calculate the expected value: E M V = ∑ p k V k EMV = \sum p_k V_k EM V = ∑ p k ​ V k ​ .

At each decision node , select the branch with the highest EMV (pruning inferior branches).

Continue rolling back until the root decision node is reached.

Bayesian Probability Revision for Imperfect Information

When an imperfect test or inspection report I k I_k I k ​ is obtained, prior probabilities P ( s j ) P(s_j) P ( s j ​ ) must be updated to posterior probabilities P ( s j ∣ I k ) P(s_j \mid I_k) P ( s j ​ ∣ I k ​ ) using Bayes' Theorem :

P ( s j ∣ I k ) = P ( I k ∣ s j ) ⋅ P ( s j ) P ( I k ) = P ( I k ∣ s j ) ⋅ P ( s j ) ∑ m = 1 n P ( I k ∣ s m ) ⋅ P ( s m ) P(s_j \mid I_k) = \frac{P(I_k \mid s_j) \cdot P(s_j)}{P(I_k)} = \frac{P(I_k \mid s_j) \cdot P(s_j)}{\sum_{m=1}^n P(I_k \mid s_m) \cdot P(s_m)} P ( s j ​ ∣ I k ​ ) = P ( I k ​ ) P ( I k ​ ∣ s j ​ ) ⋅ P ( s j ​ ) ​ = ∑ m = 1 n ​ P ( I k ​ ∣ s m ​ ) ⋅ P ( s m ​ ) P ( I k ​ ∣ s j ​ ) ⋅ P ( s j ​ ) ​

Where:

P ( s j ) P(s_j) P ( s j ​ ) : Prior probability of state s j s_j s j ​ .

P ( I k ∣ s j ) P(I_k \mid s_j) P ( I k ​ ∣ s j ​ ) : Reliability / likelihood of test indicator I k I_k I k ​ given true state s j s_j s j ​ .

P ( I k ) P(I_k) P ( I k ​ ) : Total marginal probability of observing test result I k I_k I k ​ .

P ( s j ∣ I k ) P(s_j \mid I_k) P ( s j ​ ∣ I k ​ ) : Posterior probability that state s j s_j s j ​ will occur given observed indicator I k I_k I k ​ .

Theory of Constraints (TOC) & Bottleneck Analytics

Developed by Dr. Eliyahu M. Goldratt in his seminal work The Goal , the Theory of Constraints (TOC) is a systems-management philosophy stating that every operational system is constrained by at least one bottleneck that dictates its maximum throughput.

Operational Classification of Manufacturing Resources

Bottleneck Resource: Any resource whose available capacity is equal to or less than the demand placed upon it. The bottleneck governs total plant throughput.

Non-Bottleneck Resource: Any resource whose capacity exceeds market demand. Running a non-bottleneck at 100% capacity does not increase throughput; it merely creates excess work-in-process (WIP) inventory.

Capacity-Constrained Resource (CCR): A resource that possesses adequate average capacity, but could become a temporary bottleneck if its schedule is unmanaged or if variability causes wave-loading.

Goldratt's Five Focusing Steps

Loading diagram...

Identify the Constraint: Find the physical or policy bottleneck. In a factory, it is easily identified by the largest accumulation of WIP inventory waiting in front of a workcenter and 100% equipment utilization.

Exploit the Constraint: Ensure 100% of the bottleneck's available capacity is dedicated to productive throughput:

Never allow the bottleneck to sit idle during lunch breaks, shift changes, or preventive maintenance.

Perform rigorous quality inspection before the bottleneck so that defective parts never consume scarce bottleneck capacity.

Offload non-critical tasks from the bottleneck to non-bottleneck machines.

Subordinate Everything Else to the Constraint: Align all upstream and downstream non-bottleneck resources to the exact processing rate of the bottleneck. Producing faster than the bottleneck generates harmful WIP, increases lead times, and clutters floor space.

Elevate the Constraint: If system throughput is still insufficient after exploiting and subordinating, invest capital to expand capacity (buy an additional machine, cross-train technicians, outsource operations).

Repeat (Prevent Inertia): Once the constraint is elevated, it will shift to another process. Return immediately to Step 1. Do not allow organizational inertia to perpetuate obsolete policies.

Drum-Buffer-Rope (DBR) Scheduling Methodology

DBR is the shop-floor execution mechanism derived from TOC:

Drum (Pace): The bottleneck resource is the drum. Its operational schedule sets the beat/pace for the entire manufacturing facility.

Buffer (Protection): A strategically placed buffer—measured in time rather than inventory piece counts—positioned immediately upstream of the bottleneck to protect it from upstream starving caused by minor breakdowns, setup delays, or operator absence.

Rope (Synchronization): A formal pull communication link from the bottleneck to the gateway workcenter releasing raw materials into the plant. Raw material is released only when the bottleneck consumes an equivalent quantity, capping total factory WIP.

Throughput Accounting Metrics

TOC replaces traditional cost-accounting absorption methods with Throughput Accounting :

Throughput ( T T T ): The rate at which the system generates money through sales: T = Sales Revenue − Totally Variable Costs (Raw Materials, Subcontracting) T = \text{Sales Revenue} - \text{Totally Variable Costs (Raw Materials, Subcontracting)} T = Sales Revenue − Totally Variable Costs (Raw Materials, Subcontracting)

Investment / Inventory ( I I I ): All money tied up in the system (raw materials, WIP, finished goods, equipment, land).

Operating Expense ( O E OE OE ): All money spent turning Inventory into Throughput (labor, rent, electricity, maintenance, depreciation): Net Profit = T − O E \text{Net Profit} = T - OE Net Profit = T − OE Return on Investment (ROI) = T − O E I \text{Return on Investment (ROI)} = \frac{T - OE}{I} Return on Investment (ROI) = I T − OE ​

Little's Law in Bottleneck Analytics

Let r b r_b r b ​ denote the bottleneck processing capacity rate (units/hour), and T 0 T_0 T 0 ​ denote the total raw process time through the line (hours). Under Little's Law:

WIP = Throughput × Cycle Time ⟹ W = L λ \text{WIP} = \text{Throughput} \times \text{Cycle Time} \implies W = \frac{L}{\lambda} WIP = Throughput × Cycle Time ⟹ W = λ L ​

Critical WIP ( W 0 W_0 W 0 ​ ): The minimum WIP required to achieve maximum line throughput ( r b r_b r b ​ ) with minimum theoretical cycle time ( T 0 T_0 T 0 ​ ):

W 0 = r b ⋅ T 0 W_0 = r_b \cdot T_0 W 0 ​ = r b ​ ⋅ T 0 ​

If WIP < W 0 \text{WIP} < W_0 WIP < W 0 ​ , the bottleneck will starve and system throughput drops below r b r_b r b ​ . If WIP > W 0 \text{WIP} > W_0 WIP > W 0 ​ , throughput remains capped at r b r_b r b ​ while cycle times and inventory holding costs increase linearly.