Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
Operations research (OR) is the backbone of industrial engineering—it's where math meets real-world problem-solving. When you're tested on OR techniques, you're being evaluated on your ability to select the right tool for the right problem. Can you recognize when a situation calls for optimization versus simulation? Do you understand why some problems need integer solutions while others work with continuous variables? These distinctions matter because industrial engineers don't just crunch numbers—they translate messy business problems into solvable mathematical models.
The techniques in this guide fall into distinct categories: optimization methods, stochastic modeling, planning tools, and predictive analytics. Each category addresses a fundamentally different type of decision problem. Don't just memorize definitions—know what makes each technique appropriate for specific scenarios and how they connect to broader concepts like resource allocation, uncertainty management, and system efficiency. That's what separates a strong exam response from a mediocre one.
These techniques find the best possible solution given constraints. The core principle: translate real-world limitations into mathematical inequalities, then systematically search for the optimal point.
Compare: Linear Programming vs. Integer Programming—both optimize linear objectives with constraints, but LP allows continuous solutions while IP requires discrete values. If an exam problem involves scheduling workers or selecting facilities, IP is your answer; if it's about production quantities, LP likely applies.
When uncertainty drives the system, deterministic optimization won't cut it. These techniques incorporate randomness and probability to model real-world variability.
Compare: Queuing Theory vs. Simulation—queuing theory provides closed-form solutions for idealized systems (Poisson arrivals, exponential service), while simulation handles any distribution and complexity. Use queuing theory for quick estimates and simulation for detailed, realistic modeling.
These techniques structure complex projects and manage resources across time. The focus shifts from finding optimal values to coordinating activities and managing timelines.
Compare: PERT vs. CPM—both identify critical paths, but CPM assumes deterministic activity times while PERT treats durations as random variables. Use CPM for routine projects with predictable tasks; use PERT when time estimates are uncertain.
These techniques help engineers make better choices under uncertainty and anticipate future conditions. The emphasis is on structuring decisions and extracting patterns from data.
Compare: Decision Analysis vs. Forecasting—decision analysis helps you choose among alternatives given uncertain outcomes, while forecasting predicts what those outcomes might be. They're complementary: use forecasting to estimate probabilities, then plug those into decision trees.
| Concept | Best Examples |
|---|---|
| Continuous Optimization | Linear Programming, Network Analysis |
| Discrete Optimization | Integer Programming |
| Uncertainty Modeling | Queuing Theory, Markov Chains, Simulation |
| Project Planning | PERT, CPM |
| Inventory Control | EOQ, JIT, Reorder Point Models |
| Decision Making Under Uncertainty | Decision Trees, Expected Value Analysis |
| Prediction and Estimation | Time Series, Regression, Monte Carlo Simulation |
A company needs to determine how many warehouses to open and where to locate them. Would you use linear programming or integer programming? Why?
Compare queuing theory and simulation: under what conditions would you choose simulation over an analytical queuing model?
A project manager knows task durations precisely from past experience. Should they use PERT or CPM, and what's the key difference?
Which two techniques both use probability distributions but serve fundamentally different purposes—one for modeling system states and one for making choices?
An FRQ asks you to recommend an OR technique for a manufacturing company facing highly variable customer demand and complex production constraints. Which technique allows testing multiple scenarios without real-world disruption, and why is it preferred over optimization methods here?