---
title: "Theory of Constraints | Intro to Industrial Engineering"
description: "Theory of Constraints is a management approach that improves system throughput by finding and fixing the main bottleneck in Intro to Industrial Engineering."
canonical: "https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints"
type: "key-term"
subject: "Intro to Industrial Engineering"
unit: "Unit 1"
---

# Theory of Constraints | Intro to Industrial Engineering

## Definition

Theory of Constraints is an Industrial Engineering method for finding the one bottleneck that limits the whole system and improving that constraint first. It focuses on throughput, not local efficiency.

## What It Is

Theory of Constraints, in Intro to Industrial Engineering, is the idea that a system only moves as fast as its tightest bottleneck. If one machine, one worker, one approval step, or one material flow point is limiting output, speeding up everything else will not raise total performance very much.

The core lesson is that industrial systems are linked. A factory line, hospital process, or project schedule is not a bunch of separate parts that can each be optimized on their own. If a non-constraint runs faster than the constraint, it may just build up inventory, waiting time, or unused work instead of increasing finished output.

Dr. Eliyahu M. Goldratt developed the Theory of Constraints in the 1980s and explained it in The Goal. The course uses it as a systems-thinking tool: you look for the factor that most limits throughput, then manage the whole process around that limit. That is why TOC often shows up alongside production planning, process improvement, and supply chain analysis.

The classic five focusing steps are simple but powerful. First, identify the constraint. Next, exploit it by getting the most from the current limit without major new spending. Then subordinate everything else so the rest of the system supports the constraint instead of fighting it. If needed, elevate the constraint by adding capacity or redesigning the process. After that, repeat, because once one constraint is fixed, another one usually appears.

A good way to picture TOC is a restaurant kitchen. If the grill can only cook ten burgers at a time, hiring more cashiers or chopping more lettuce does not increase burger output. The grill is the constraint, so the manager has to improve grill usage, balance prep work around it, and only then consider adding another grill or changing the layout.

## Why It Matters

Theory of Constraints matters because industrial engineering is full of systems where one weak point controls the whole result. It gives you a way to stop guessing where to improve and start looking for the part of the process that actually sets the pace.

That makes TOC useful for analyzing production lines, service operations, and even project schedules. In a factory, the constraint might be a machine that creates a queue of work in front of it. In a hospital, it might be a discharge step that slows patient flow. In a project, it might be one review stage that holds everything else back.

TOC also helps you avoid a common mistake in operations thinking: treating local efficiency as the same thing as system performance. A process step can look busy and still not improve the final output. If you learn TOC well, you can explain why a system with high activity can still have low throughput, long lead times, and too much work-in-process inventory.

## Connections

### Bottleneck

A bottleneck is the specific point that limits output, while Theory of Constraints is the larger method for finding and managing that point. If you can spot the bottleneck in a line or service process, TOC tells you what to do next: use the constraint better, support it with the rest of the system, and then look for the next limit.

### Throughput

Throughput is the flow of finished output moving through a system. TOC is built around raising throughput, not just keeping every workstation busy. That means you judge success by how many completed units, patients, or jobs actually get through the system, not by how much activity happens at each step.

### [Process Optimization](/introduction-industrial-engineering/key-terms/process-optimization)

Process optimization is the broader goal of making a process run better, faster, or cheaper. TOC gives you one specific lens for that goal by telling you to focus on the weakest limiting step first. It is especially useful when a system looks complicated and you need a clear starting point.

### [Critical Path Analysis](/introduction-industrial-engineering/key-terms/critical-path-analysis)

Critical Path Analysis and TOC both look for the factor that controls completion time, but they are used differently. Critical Path Analysis maps task dependencies in a project schedule, while TOC focuses on the constraint that limits throughput across a whole system. They can point to different sources of delay.

## On the AP Exam

A quiz or problem-set question might give you a production line, service process, or project scenario and ask you to identify the constraint. Your job is to name the step that limits total output, then explain why improving faster steps will not fix the system by itself. You may also need to match the right TOC move to the situation, such as exploiting the constraint, subordinating other steps, or elevating it with extra capacity.

If the question is scenario-based, look for the queue, the longest wait, or the step that everything else piles up behind. In a written response, use TOC vocabulary directly: throughput, constraint, and bottleneck. The strongest answer shows the chain of cause and effect, not just the final label.

## Theory of Constraints vs Bottleneck

A bottleneck is the limiting point itself. Theory of Constraints is the management framework for finding that point and improving the whole system around it. In other words, the bottleneck is the problem location, while TOC is the method you use to deal with it.

## Key Takeaways

- Theory of Constraints says a system is only as fast as its main limiting step.
- Improving non-constraints rarely increases total output very much, and it can even create extra inventory or waiting.
- The five focusing steps are identify, exploit, subordinate, elevate, and repeat.
- TOC is centered on throughput, so you care about finished output, not just busy machines or full schedules.
- In industrial engineering, TOC is useful for production lines, service systems, supply chains, and project timing.

## FAQs

### What is Theory of Constraints in Intro to Industrial Engineering?

Theory of Constraints is a systems method for finding the one part of a process that limits total output. In industrial engineering, you use it to improve throughput by focusing on the bottleneck instead of trying to optimize every step equally.

### What are the five focusing steps of Theory of Constraints?

The five focusing steps are identify the constraint, exploit it, subordinate everything else to it, elevate it, and repeat the process. The last step matters because once you fix one limit, another part of the system often becomes the new constraint.

### How is a bottleneck different from Theory of Constraints?

A bottleneck is the step that slows the whole system down. Theory of Constraints is the larger strategy for managing that bottleneck and improving overall throughput. So the bottleneck is what you find, and TOC is how you respond.

### Where would Theory of Constraints show up in industrial engineering work?

You might use it in a factory line, a hospital patient flow problem, or a project schedule with one late approval step. The common pattern is that one limit controls the pace of the whole system, so the fix starts there.

## Related Study Guides

- [1.1 History and Evolution of Industrial Engineering](/introduction-industrial-engineering/unit-1/history-evolution-industrial-engineering/study-guide/y8dyrsgLyDw05U7N)

## About This Document

Canonical Fiveable pages are available as Markdown at the same path plus `.md`.

- [llms.txt](https://fiveable.me/llms.txt): index of Fiveable's sections and URL patterns
- [llms-full.txt](https://fiveable.me/llms-full.txt): complete subject and unit listing
- [MCP server](https://fiveable.me/mcp): call Fiveable as tools instead of fetching pages (`https://fiveable.me/api/mcp`)
- [MCP server for AP teachers](https://fiveable.me/mcp/teachers): a teacher's classes, assignments and AP-rubric grading (`https://fiveable.me/api/mcp/teacher`)

## Structured Data

```json
{"@context":"https://schema.org","@graph":[{"@type":"LearningResource","@id":"https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints#resource","name":"Theory of Constraints | Intro to Industrial Engineering","url":"https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints","learningResourceType":"Concept explainer","educationalLevel":"AP® / High School","about":{"@id":"https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints#term"},"audience":{"@type":"EducationalAudience","educationalRole":"student"},"dateModified":"2026-07-03T02:23:12.326Z","isPartOf":{"@type":"Collection","name":"Intro to Industrial Engineering Key Terms","url":"https://fiveable.me/introduction-industrial-engineering/key-terms"},"publisher":{"@type":"Organization","name":"Fiveable","url":"https://fiveable.me"}},{"@type":"DefinedTerm","@id":"https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints#term","name":"Theory of Constraints","description":"Theory of Constraints is an Industrial Engineering method for finding the one bottleneck that limits the whole system and improving that constraint first. It focuses on throughput, not local efficiency.","url":"https://fiveable.me/introduction-industrial-engineering/key-terms/theory-of-constraints","inDefinedTermSet":{"@type":"DefinedTermSet","name":"Intro to Industrial Engineering Key Terms","url":"https://fiveable.me/introduction-industrial-engineering/key-terms"}},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Theory of Constraints in Intro to Industrial Engineering?","acceptedAnswer":{"@type":"Answer","text":"Theory of Constraints is a systems method for finding the one part of a process that limits total output. In industrial engineering, you use it to improve throughput by focusing on the bottleneck instead of trying to optimize every step equally."}},{"@type":"Question","name":"What are the five focusing steps of Theory of Constraints?","acceptedAnswer":{"@type":"Answer","text":"The five focusing steps are identify the constraint, exploit it, subordinate everything else to it, elevate it, and repeat the process. The last step matters because once you fix one limit, another part of the system often becomes the new constraint."}},{"@type":"Question","name":"How is a bottleneck different from Theory of Constraints?","acceptedAnswer":{"@type":"Answer","text":"A bottleneck is the step that slows the whole system down. Theory of Constraints is the larger strategy for managing that bottleneck and improving overall throughput. So the bottleneck is what you find, and TOC is how you respond."}},{"@type":"Question","name":"Where would Theory of Constraints show up in industrial engineering work?","acceptedAnswer":{"@type":"Answer","text":"You might use it in a factory line, a hospital patient flow problem, or a project schedule with one late approval step. The common pattern is that one limit controls the pace of the whole system, so the fix starts there."}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Intro to Industrial Engineering","item":"https://fiveable.me/introduction-industrial-engineering"},{"@type":"ListItem","position":2,"name":"Key Terms","item":"https://fiveable.me/introduction-industrial-engineering/key-terms"},{"@type":"ListItem","position":3,"name":"Unit 1","item":"https://fiveable.me/introduction-industrial-engineering/unit-1"},{"@type":"ListItem","position":4,"name":"Theory of Constraints"}]}]}
```
