Master’s in Optimisation, Operations Research and Decision Engineering
Online master's programme of 1,900 hours in optimisation, operations research and decision-making: 12 modules covering modelling, linear, integer and non-linear programming, metaheuristics, constraint programming and scheduling, stochastic models, simulation, multi-criteria decision-making and prescriptive analytics, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Formulate decision problems as optimisation models.
Solve linear, integer and non-linear models with solvers.
Design heuristics and metaheuristics for combinatorial problems.
Model stochastic systems using queues and simulation.
Apply multi-criteria decision-making methods.
Integrate prediction and optimisation into prescriptive systems.
Communicate quantitative recommendations to decision-makers.
Who it's for
- Operations research analysts building optimisation models for planning and logistics.
- Optimisation engineers working with MILP, constraint programming and metaheuristics.
- Decision scientists combining prediction, simulation and optimisation.
- Supply chain planners redesigning networks, inventories and routes.
- Prescriptive analytics consultants delivering decision support tools to clients.
- Operations engineers improving production schedules and staff rotas.
- Engineering or science graduates aiming to move into logistics and transport.
What you'll work with
- ISO 31000 (risk management guidelines)
- IEC 31010 (risk assessment techniques)
- ISO 22400-2 (key performance indicators for manufacturing operations management)
- ISO 28000 (security and resilience management systems for the supply chain)
- ISO 50001 (energy management systems)
- ISO 9001 (quality management systems)
- ISO 3534-3 (statistics vocabulary: design of experiments)
- Gurobi
- Pyomo
- Google OR-Tools
- AnyLogic
- Python with SciPy
12 modules · 1900 h
1.1The modelling process in operations research1.2Decision variables, constraints and objectives1.3Classification of optimisation problems1.4Descriptive, predictive and prescriptive models1.5Decision analysis with trees1.6Expected utility theory1.7Cognitive biases in decision-making1.8From the model to the recommendation1.9Ethics in prescriptive analytics1.10Case study: formulating a planning problem
2.1Formulating linear models2.2Geometry and the simplex method2.3Duality and shadow prices2.4Sensitivity analysis2.5The interior point method2.6Transportation and assignment problems2.7Network flows and shortest paths2.8Algebraic modelling languages2.9Commercial and open-source solvers2.10Lab: production plan with Pyomo and HiGHS
3.1Binary variables and logic in models3.2Branch and bound3.3Cutting planes and valid inequalities3.4Strong and weak formulations3.5Facility location problems3.6Knapsack and bin packing problems3.7Vehicle routing problems3.8Machine scheduling3.9Benders decomposition and column generation3.10Practical: warehouse location with MILP
4.1Convexity and optimality conditions4.2Karush-Kuhn-Tucker conditions4.3Gradient and Newton methods4.4Quadratic programming and mean-variance models4.5Second-order cone optimisation4.6Mixed-integer non-linear programming4.7Optimisation with automatic differentiation4.8Scaling and ill-conditioned problems4.9Global optimisation of non-convex problems4.10Lab: portfolio optimisation with quadratic programming
5.1Constructive heuristics and local search5.2Simulated annealing and cooling schedules5.3Tabu search and adaptive memory5.4Genetic algorithms and crossover operators5.5Particle swarm optimisation5.6Ant colony optimisation5.7Variable neighbourhood search5.8Matheuristics combining MILP and heuristics5.9Tuning and statistical comparison of algorithms5.10Workshop: metaheuristic for vehicle routing with time windows
6.1Constraint satisfaction models6.2Propagation and search6.3Global constraints such as alldifferent and cumulative6.4Resource-constrained scheduling6.5Job shop scheduling6.6Staff shift planning6.7Google OR-Tools CP-SAT6.8Comparison with integer programming6.9Industrial applications of constraint programming6.10Practical: shift planning with CP-SAT
7.1Poisson processes and Markov chains7.2M/M/c queueing theory7.3Queueing networks7.4Markov decision processes7.5Dynamic programming and the principle of optimality7.6Stochastic inventory management7.7Reliability and replacement7.8Monte Carlo simulation7.9Analysis of simulation output7.10Lab: sizing a contact centre with queueing models
8.1Discrete-event simulation8.2Agent-based modelling8.3System dynamics8.4Model validation and verification8.5Design of simulation experiments8.6Simulation-based optimisation8.7What-if analysis with simulation models8.8Simulation and digital twins8.9Communicating scenarios8.10Workshop: simulation of a logistics terminal
9.1Problems with conflicting objectives9.2The Pareto front and dominance9.3Weighted sum and epsilon-constraint methods9.4The analytic hierarchy process9.5ELECTRE and PROMETHEE outranking methods9.6The TOPSIS method of proximity to the ideal solution9.7Group decision-making9.8Robustness analysis of decisions9.9Multi-criteria decision-making in sustainability9.10Case study: supplier selection with AHP
10.1Combining prediction and optimisation10.2Optimisation with embedded machine learning models10.3Integrated prediction and optimisation10.4Reinforcement learning for sequential decisions10.5Learned heuristics for combinatorial problems10.6Real-time optimisation10.7Interpretability of optimal solutions10.8Decision support systems10.9Deploying optimisation models10.10Lab: pricing with forecasting and optimisation
11.1Supply chains and logistics networks11.2Production planning11.3Transport and routing11.4Energy and economic dispatch11.5Healthcare and resource allocation11.6Finance and portfolios11.7Telecommunications and networks11.8The public sector and service location11.9Operational risk and resilience11.10Case study: redesigning a distribution network
12.1Identifying the decision problem12.2Data collection and analysis12.3Model formulation12.4Solution methods and algorithms12.5Sensitivity and scenario analysis12.6Decision support tool12.7Validation with decision-makers12.8Conclusions and recommendations to the decision-maker12.9Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable materials, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Gurobi, Pyomo, Google OR-Tools, AnyLogic and Python with SciPy, in free, academic or evaluation versions. Real procedures are studied, such as distribution network optimisation, production and shift planning, and multi-criteria supplier selection. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 31000, IEC 31010, ISO 22400-2, ISO 28000, ISO 50001, ISO 9001, ISO 3534-3.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Gurobi, Pyomo, Google OR-Tools, AnyLogic and Python with SciPy, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Digital Twins and Operations Analytics Engineering
Online master's programme of 1,900 hours in digital twin engineering and operations analytics. 12 modules covering digital twin architecture, data integration, physical, data-driven and hybrid modelling,…
Master’s in Multimodality Engineering
Online master's programme of 1,900 hours in multimodal AI engineering. 12 modules covering modality fusion and alignment, per-modality representations, transformer architectures, contrastive learning, multimodal language models,…
Master’s in Simulation, Co-Simulation and HPC Engineering
Online master's programme of 1,900 hours in simulation, co-simulation and HPC engineering. 12 modules covering numerical methods, physical system modelling, FMI-based co-simulation, multiphysics, HPC architectures, parallel…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships