The Map

All regions of Operations Research

Search across topics, filter by region, difficulty, or type. Click any card to open a dedicated guide page with key concepts, applications, a table of contents, and curated resources.

73 of 73 topics
Region 01 · 10 topics

Foundations of OR

The vocabulary of decisions: variables, objectives, constraints, uncertainty, and algorithms.

01.01
TheoryFoundations

What is Operations Research?

The discipline of building analytical models to improve decisions.

Decision variablesObjectivesConstraintsUncertainty
0 resourcesOpen page
01.02
MethodFoundations

Modeling Decisions

Translate a real situation into variables, objectives, and constraints.

Problem framingAbstractionAssumptionsValidation
0 resourcesOpen page
01.03
TheoryFoundations

Objectives, Constraints & Uncertainty

Tradeoffs made explicit: cost, service, risk, fairness, resilience.

Multi-objectiveHard vs soft constraintsRiskFairness
0 resourcesOpen page
01.04
TheoryFoundations

Algorithms & Computation

The methods that find exact, approximate, or robust decisions.

Exact methodsHeuristicsComplexityNumerical stability
0 resourcesOpen page
01.05
TheoryFoundations

Probability & Statistics for OR

The measurement and uncertainty toolkit behind OR models.

DistributionsEstimationRegressionSampling
2 resourcesOpen page
01.06
MethodFoundations

Model Validation & Sensitivity

Check whether a model is useful, credible, and stable.

CalibrationBacktestingScenario analysisSensitivity
0 resourcesOpen page
01.07
MethodIntermediate

Multi-Objective Optimization

Make cost, service, risk, fairness, and emissions visible together.

Pareto efficiencyWeighted sumsGoal programmingEpsilon constraints
1 resourceOpen page
01.08
ApplicationIntermediate

Data Envelopment Analysis

Benchmark efficiency across comparable units.

Efficiency frontierCCR/BCC modelsPeer unitsSlack
1 resourceOpen page
01.09
MethodFoundations

Forecasting for OR

Turn historical data into decision inputs, not just predictions.

Time seriesCausal modelsForecast errorScenario generation
2 resourcesOpen page
01.10
SoftwareFoundations

Spreadsheet & Algebraic Modeling

Build transparent OR models in spreadsheets and modeling languages.

Spreadsheet modelsAlgebraic notationSolver add-insModel auditing
3 resourcesOpen page
Region 02 · 20 topics

Optimization Core

Mathematical programming — the engine room of OR.

02.01
TheoryIntermediate

Mathematical Optimization

The central modeling language of OR.

Feasible regionDualitySensitivityDecomposition
0 resourcesOpen page
02.02
MethodFoundations

Linear Programming

Linear objective, linear constraints — the workhorse of OR.

SimplexInterior pointDualityFeasible region
4 resourcesOpen page
02.03
MethodIntermediate

Integer & Mixed-Integer Programming

Discrete decisions: yes/no, counts, assignments, logic.

Binary variablesSets and parametersBranch & boundBranch & cut
4 resourcesOpen page
02.04
MethodAdvanced

Nonlinear Programming (NLP)

When objectives or constraints stop being linear.

Quadratic Programming (QP)QCQPSOCPGradient methods
4 resourcesOpen page
02.05
TheoryAdvanced

Convex Optimization

Where every local optimum is global.

Convex setsKKTConic programmingLagrangian duality
3 resourcesOpen page
02.06
MethodAdvanced

Dynamic Programming

Sequential decisions decomposed into stages and states.

StateBellman equationFinite & infinite horizonApproximate DP
3 resourcesOpen page
02.07
MethodAdvanced

Second-Order Cone Programming (SOCP - Beta)

A convex nonlinear model class inside conic optimization.

Second-order conesConic programmingConvex quadratic constraintsDual cones
3 resourcesOpen page
02.08
MethodAdvanced

Stochastic Programming

Optimize decisions before uncertain futures are revealed.

ScenariosRecourseChance constraintsSAA
2 resourcesOpen page
02.09
MethodAdvanced

Robust Optimization

Find decisions that survive bounded uncertainty.

Uncertainty setsWorst caseAdjustable robustnessPrice of robustness
2 resourcesOpen page
02.10
MethodAdvanced

Decomposition Methods

Split large models into pieces solvers can actually handle.

BendersColumn generationDantzig-WolfeLagrangian relaxation
1 resourceOpen page
02.11
MethodIntermediate

Constraint Programming

Search and propagation for rich logical constraints.

DomainsPropagationGlobal constraintsCP-SAT
2 resourcesOpen page
02.12
MethodAdvanced

Heuristics & Metaheuristics

Good answers when exact optimization is too slow or brittle.

Local searchTabu searchSimulated annealingLNS
1 resourceOpen page
02.13
MethodAdvanced

Global Optimization & MINLP

Nonconvex models with continuous and discrete structure.

NonconvexityMINLPSpatial branch-and-boundConvex envelopes
2 resourcesOpen page
02.14
TheoryAdvanced

Combinatorial Optimization

Optimize over sets, sequences, trees, matchings, and routes.

MatroidsMatchingsCutsApproximation
1 resourceOpen page
02.15
MethodIntermediate

Quadratic Programming (QP)

Linear constraints with a quadratic objective function.

Quadratic programmingLinear constraintsQuadratic objectiveLeast squares
3 resourcesOpen page
02.16
MethodAdvanced

Quadratically Constrained Quadratic Programming (QCQP - Beta)

Quadratic objectives with quadratic constraints.

Quadratic constraintsConvex QCQPNonconvex QCQPSemidefinite relaxations
4 resourcesOpen page
02.17
TheoryAdvanced

Polyhedral Theory & Cutting Planes

Understand the geometry that makes integer optimization effective.

FacetsValid inequalitiesRelaxationsExtended formulations
2 resourcesOpen page
02.18
MethodAdvanced

Complementarity & Equilibrium Models

Model markets, traffic, contact, and KKT systems with either-or conditions.

LCPMCPVariational inequalitiesKKT systems
2 resourcesOpen page
02.19
MethodIntermediate

Goal Programming

Optimize deviations from multiple aspiration levels.

Aspiration levelsDeviation variablesPreemptive prioritiesWeighted goals
2 resourcesOpen page
02.20
MethodIntermediate

Postoptimal & Parametric Analysis

Understand how optimal solutions change when inputs move.

Sensitivity rangesShadow pricesParametric RHSParametric costs
2 resourcesOpen page
Region 03 · 9 topics

Uncertainty & Stochastic Systems

Modeling randomness, queues, simulation, and decisions under risk.

Region 04 · 10 topics

Networks, Games & Systems

Flows, strategy, sequencing, and structured combinatorial problems.

04.01
TheoryAdvanced

Game Theory

Strategic interaction among decision-makers.

Nash equilibriumMechanism designAuctionsCooperative games
0 resourcesOpen page
04.02
MethodIntermediate

Network Optimization

Flows, paths, matchings, and connectivity on graphs.

Shortest pathMax flowMin-cost flowMatching
1 resourceOpen page
04.03
ApplicationAdvanced

Scheduling

Allocating work over time on machines, people, rooms, or vehicles.

Job-shopFlow-shopProject schedulingTimetabling
1 resourceOpen page
04.04
MethodIntermediate

Matching & Assignment

Pair resources, people, tasks, and markets optimally.

Bipartite matchingHungarian algorithmStable matchingMarket design
1 resourceOpen page
04.05
ApplicationAdvanced

Vehicle Routing

Plan routes for fleets with capacity, time windows, and uncertainty.

TSPVRPTime windowsPickup-delivery
3 resourcesOpen page
04.06
ApplicationIntermediate

Facility Location

Choose where to place warehouses, clinics, depots, and capacity.

p-medianSet coveringCapacitated locationHub location
1 resourceOpen page
04.10
MethodIntermediate

Traveling Salesperson Problem

Find a minimum-cost tour visiting each location once.

Hamiltonian toursSubtour eliminationBranch-and-cutLocal search
3 resourcesOpen page
04.07
ApplicationIntermediate

Project Management, PERT & CPM

Schedule project activities under precedence, time, and resource limits.

Critical pathPERTCrashingRCPSP
1 resourceOpen page
04.08
MethodAdvanced

Optimal Control

Optimize decisions in dynamic physical and engineered systems.

State dynamicsControlHJBMPC
1 resourceOpen page
04.09
MethodIntermediate

System Dynamics & Feedback Models

Model feedback loops, delays, and policy resistance.

Stocks and flowsFeedback loopsDelaysPolicy resistance
1 resourceOpen page
Region 05 · 13 topics

Operations Applications

Inventory, logistics, supply chains, and revenue — where OR meets industry.

05.01
ApplicationIntermediate

Inventory Theory

How much to order, when, and where to hold it.

EOQ(s, S) policiesNewsvendorMulti-echelon
1 resourceOpen page
05.02
ApplicationApplied

Transportation & Logistics

Move goods and people efficiently.

VRPFleet sizingHub-and-spokeLast-mile
0 resourcesOpen page
05.03
ApplicationApplied

Supply Chain Optimization

Plan flows of materials, information, and money end-to-end.

Network designSourcingS&OPDistribution
0 resourcesOpen page
05.04
ApplicationAdvanced

Revenue Management

Prices, availability, and capacity controls under demand uncertainty.

Dynamic pricingOverbookingCapacity controlChoice models
1 resourceOpen page
05.05
ApplicationApplied

Production Planning & Manufacturing

Plan capacity, lots, materials, and shop-floor execution.

Lot sizingMRPLine balancingBottlenecks
1 resourceOpen page
05.06
ApplicationApplied

Service Operations & Staffing

Match people, capacity, and service levels under variable demand.

Erlang modelsWorkforce managementSLAsAppointment systems
1 resourceOpen page
05.07
ApplicationApplied

Healthcare Operations Research

Improve access, flow, capacity, treatment, and health policy.

Patient flowBed capacityOR schedulingTreatment planning
2 resourcesOpen page
05.08
ApplicationAdvanced

Energy & Power Systems

Dispatch, commit, expand, and balance energy systems.

Unit commitmentEconomic dispatchOptimal power flowStorage
2 resourcesOpen page
05.09
ApplicationAdvanced

Finance, Portfolio & Risk

Allocate capital under risk, constraints, and market uncertainty.

Mean-varianceCVaRTransaction costsAsset-liability
1 resourceOpen page
05.10
ApplicationApplied

Public Sector & Policy OR

Allocate public resources with equity, transparency, and constraints.

Resource allocationCoverageEquityPolicy simulation
1 resourceOpen page
05.11
ApplicationApplied

Telecom, Cloud & Computing Systems

Route traffic, allocate compute, and manage congestion.

Network designCongestionLoad balancingAdmission control
1 resourceOpen page
05.12
ApplicationApplied

Sports & Entertainment Scheduling

Build fair, feasible schedules for leagues, venues, and media.

Round-robinBreaksTravel minimizationVenue constraints
1 resourceOpen page
05.13
ApplicationApplied

Agriculture & Natural Resources

Plan land, water, harvest, conservation, and extraction.

Land allocationWater planningHarvest schedulingConservation
0 resourcesOpen page
Region 06 · 11 topics

Modern OR Practice

Analytics, ML, software, datasets, and the contemporary practice stack.

06.01
TheoryAdvanced

Analytics, Data Science & ML

Predict, then prescribe.

ForecastingPredict-then-optimizeDecision-focused learningBandits
0 resourcesOpen page
06.02
ApplicationApplied

OR in Industry

Where models meet practice across sectors.

AirlinesHealthcareEnergyRetail
0 resourcesOpen page
06.03
SoftwareApplied

Software Tools & Solvers

Modeling languages, libraries, and solvers.

Modeling languagesPython/Julia/R librariesCommercial solversOpen-source solvers
5 resourcesOpen page
06.04
ResourceApplied

Datasets & Benchmarks

Standard problems to test, learn, and compete.

MIPLIBTSPLIBOR-LibraryPSPLIB
3 resourcesOpen page
06.05
MethodApplied

Prescriptive Analytics

Move from insight to recommended action.

Decision automationBusiness rulesOptimization APIsHuman review
1 resourceOpen page
06.06
MethodAdvanced

Data-Driven Optimization

Learn decisions from data, not just parameters.

Contextual optimizationDRODecision-focused learningPolicy learning
1 resourceOpen page
06.07
ApplicationApplied

Digital Twins & What-If Systems

Living simulations connected to operational data.

State estimationScenario testingCalibrationSimulation
1 resourceOpen page
06.08
SoftwareApplied

Solver Engineering & Deployment

Turn models into reliable production decision services.

Model APIsWarm startsGPU accelerationInfeasibility diagnosis
3 resourcesOpen page
06.09
TheoryApplied

Responsible OR & Decision Governance

Make automated decisions auditable, fair, and resilient.

FairnessExplainabilityAuditabilityModel risk
1 resourceOpen page
06.10
MethodApplied

OR Communication & Change

Get models trusted, adopted, and improved.

Stakeholder analysisDecision narrativesPilotsA/B tests
1 resourceOpen page
06.11
TheoryApplied

Behavioral OR & Human Decisions

Account for how people actually use, resist, and adapt to models.

BiasTrustIncentivesAdoption
2 resourcesOpen page