80 Operations Research
80.1 Concept
Operations Research (OR) = the application of advanced analytical methods — mathematical modelling, statistics, optimisation — to help make better decisions. OR was born in WWII Britain (1937) for military problems (radar deployment, convoy sizing). Pioneers: P.M.S. Blackett (Britain), George Dantzig (Simplex 1947), L.V. Kantorovich (Linear programming 1939, Nobel 1975), Herbert Simon (decision theory).
80.2 Phases of an OR Study (Wagner / Taha)
- Define the problem and objectives.
- Construct the model — mathematical formulation.
- Solve the model — algorithm.
- Test the model — validation.
- Implement the solution.
- Maintenance — control and update.
80.3 Types of Models
- By structure: Iconic · Analog · Mathematical · Simulation.
- By certainty: Deterministic · Stochastic.
- By behaviour: Static · Dynamic.
- By method: Analytical · Heuristic · Simulation.
80.4 Linear Programming (LP)
Linear Programming (LP) — optimise a linear objective subject to linear constraints. George Dantzig invented the Simplex Method (1947). L.V. Kantorovich (1939) independently developed LP in USSR; Nobel 1975 with Koopmans.
80.4.1 LP Formulation
\[\text{Max/Min } Z = c_1 x_1 + c_2 x_2 + ... + c_n x_n\]
subject to constraints and non-negativity (xᵢ ≥ 0).
80.4.2 LP Methods
- Graphical (2 variables).
- Simplex Method (Dantzig).
- Two-Phase / Big M (for ≥ constraints).
- Revised Simplex.
- Dual Simplex.
- Interior-point methods (Karmarkar 1984).
- Modern solvers: CPLEX, Gurobi, LINDO, Excel Solver.
80.5 Duality and Sensitivity Analysis
Every LP has a dual. - Primal max ↔︎ Dual min. - Shadow prices — value of additional unit of resource. - Sensitivity analysis — range of c, b.
80.6 Transportation Problem
Move from m sources to n destinations minimising cost. - Initial solutions: North-West Corner · Least Cost · Vogel’s Approximation Method (VAM). - Optimality: MODI / U-V Method · Stepping Stone. - Balanced vs unbalanced problems.
80.7 Assignment Problem
Assign n jobs to n machines (or workers) 1-to-1. - Hungarian Method (Kuhn 1955) — based on König’s theorem. - Solves in polynomial time.
80.8 Game Theory
- John von Neumann & Oskar Morgenstern (1944) — Theory of Games and Economic Behavior.
- John Nash — Nash equilibrium (1950); Nobel 1994.
- Zero-sum vs non-zero-sum.
- Pure vs mixed strategies.
- Minimax / Maximin.
- Saddle point.
- Dominance rules.
- Prisoner’s dilemma.
80.9 Queuing Theory
- A.K. Erlang (1909) — pioneered while at Copenhagen Telephone.
- Notation Kendall’s: A/B/c/K/N/D (arrival/service/servers/capacity/population/discipline).
- M/M/1 — Poisson arrival, Exponential service, 1 server.
- Little’s Law: L = λW (jobs in system = arrival rate × waiting time).
- Indian application: bank counters, telecom switches.
80.10 Inventory Models
-
EOQ (Economic Order Quantity) — F.W. Harris 1913.
- \(EOQ = \sqrt{\frac{2DS}{H}}\)
- EPQ (Economic Production Quantity).
- Newsvendor Model — single period.
- (s, S) policy — periodic review.
- (Q, R) policy — continuous review.
- ABC classification (Pareto).
- JIT / Kanban.
80.11 Network Analysis
- Shortest Path — Dijkstra · Bellman-Ford.
- Maximum Flow — Ford-Fulkerson · Edmonds-Karp.
- Minimum Spanning Tree — Kruskal · Prim.
- CPM / PERT — project networks (Topic 77).
- Travelling Salesman Problem (TSP) — NP-hard.
- Vehicle Routing Problem (VRP).
80.12 Simulation
- Monte Carlo simulation — Stanislaw Ulam, John von Neumann (1940s, Manhattan Project).
- Discrete-Event Simulation (DES).
- Agent-based modelling.
- System Dynamics — Jay Forrester (MIT 1956).
- Software: Arena, Simul8, AnyLogic, SAS.
80.13 Decision Theory
- Decision under certainty — known outcomes.
- Decision under risk — known probabilities.
-
Decision under uncertainty — unknown probabilities.
- Maximax (optimistic).
- Maximin (pessimistic / Wald).
- Hurwicz (weighted).
- Minimax Regret (Savage).
- Equally Likely / Laplace.
- Decision Tree — Magee 1964.
- EVPI — Expected Value of Perfect Information.
- Bayesian Decision Theory.
80.14 Other OR Techniques
- Integer Programming.
- Goal Programming.
- Dynamic Programming (Bellman 1957).
- Non-Linear Programming.
- Stochastic Programming.
- Markov Chains.
- Heuristics & Metaheuristics: GA, SA, Tabu Search, PSO.
- Combinatorial Optimisation.
- Constraint Programming.
- Reinforcement Learning (modern AI/OR overlap).
80.15 Modern Trends
- Prescriptive analytics.
- Optimization-as-a-Service — Gurobi, CPLEX cloud.
- AI-OR fusion — Reinforcement learning, Deep RL.
- Operations + Data Science.
- Real-time / digital twin OR.
- Stochastic + robust optimisation.
- Quantum optimisation — D-Wave, IBM Q.
- Indian context: ISRO, Indian Railways, Defence operations, BSNL, ONGC heavy users.
- OR Society of India (ORSI) — founded 1957.
80.16 Practice Questions
The Simplex Method (1947) is by:
View solution
Nash Equilibrium (1950) Nobel was awarded in:
View solution
VAM is used for:
View solution
Hungarian Method solves:
View solution
Queuing theory was pioneered by:
View solution
EOQ formula is by:
View solution
Dynamic Programming (1957) is by:
View solution
Little's Law states:
View solution
"Theory of Games and Economic Behavior" (1944) is by:
View solution
Monte Carlo simulation was developed during:
View solution
Interior-point LP method (1984) is by Indian-born:
View solution
"Pessimistic" decision criterion is:
View solution
Soviet LP pioneer Kantorovich shared 1975 Nobel with:
View solution
Travelling Salesman Problem is:
View solution
Match:
| (i) | Simplex | (a) | Bellman |
| (ii) | Dynamic Programming | (b) | Dantzig |
| (iii) | Queuing | (c) | Harris |
| (iv) | EOQ | (d) | Erlang |
View solution
80.16.1 Advanced Format Questions
A: Simplex method solves LP problems iteratively.
R: It moves from one feasible corner to another improving the objective.
View solution
OR techniques: (i) LP. (ii) Transportation. (iii) Assignment. (iv) Queuing.
View solution
EOQ: D = 5,000; S = ₹50; H = ₹4. EOQ =
View solution
M/M/1: λ = 10/hr; μ = 12/hr. Average number in system L =
View solution
80.17 Quick Recall
- OR — WWII Britain 1937; Blackett. Pioneers: Dantzig (Simplex 1947), Kantorovich (LP 1939, Nobel 1975), Bellman (DP 1957), Simon, Karmarkar (interior-point 1984).
- OR Phases (Wagner/Taha): Define · Model · Solve · Test · Implement · Maintain.
- Models: Iconic/Analog/Math/Sim; Deterministic/Stochastic; Static/Dynamic.
- LP: Graphical · Simplex · Two-Phase/Big M · Revised · Dual · Interior-point; solvers: CPLEX, Gurobi, LINDO.
- Duality, Shadow prices, Sensitivity analysis.
- Transportation: NW Corner · Least Cost · VAM; MODI / Stepping Stone for optimality.
- Assignment: Hungarian Method (Kuhn 1955) polynomial.
- Game theory: von Neumann-Morgenstern 1944 · Nash 1950 (Nobel 1994) · zero/non-zero sum · pure/mixed · minimax · saddle point · Prisoner’s dilemma.
- Queuing: Erlang (1909) · Kendall A/B/c · M/M/1 · Little’s Law L=λW.
- Inventory: EOQ Harris 1913 · EPQ · Newsvendor · (s,S) · (Q,R) · ABC · JIT.
- Network: Dijkstra · Bellman-Ford · Ford-Fulkerson · Kruskal · Prim · CPM/PERT · TSP NP-hard · VRP.
- Simulation: Monte Carlo (Ulam, von Neumann, Manhattan Project) · DES · ABM · System Dynamics (Forrester 1956) · Arena, AnyLogic.
- Decision theory: Maximin (Wald) · Maximax · Hurwicz · Minimax Regret (Savage) · Laplace · Decision Tree (Magee 1964) · EVPI · Bayesian.
- Other: IP · GP · DP · NLP · Stochastic · Markov · GA · SA · Tabu · PSO · Combinatorial · CP · RL.
- Modern: Prescriptive analytics · Opt-as-a-Service · AI-OR fusion · digital twins · stochastic/robust · quantum · ORSI (India 1957).