A/Prof Nam Ho-Nguyen, The University of Sydney
Dr Li Chen, The University of Sydney
The most interesting and challenging applications of mathematics often begin when uncertainty enters the picture: real decisions must be made with incomplete information, noisy data, and competing objectives. This course develops a rigorous approach to decision-making in that setting, using mathematical optimisation to formulate decision problems precisely and solve them systematically. The emphasis is on optimisation problems driven by random or uncertain inputs, where the aim is to maximise expected performance, manage downside risk, or ensure reliable performance across plausible scenarios. These questions arise across areas such as finance, data science, operations, energy systems, and the design of large-scale engineered and social systems.
The course begins by building core optimisation foundations, with a focus on modelling techniques that transfer across a wide range of problem classes. It then introduces risk: how to define it, quantify it, and incorporate it into optimisation models in a principled way. Finally, it covers modern methods for optimisation under uncertainty such as stochastic programming and robust optimisation, equipping you with both model-building skills and algorithmic tools for tackling uncertainty in practice. By the end of the course, students will be able to model and interpret optimisation problems under uncertainty using a unified view of risk, stochastic, and robust methods, and to articulate the trade-offs between performance, risk, and robustness.
Week 1: Optimisation foundations for decision models
Week 2: Understanding uncertainty
Week 3: stochastic optimisation
Week 4: robust optimisation
Linear algebra, real analysis, basic probability, and basic programming skills. (The course will use Python.)
This course will be taught at a foundational level, i.e., no optimisation knowledge will be assumed. However, it can also be taken as a second course in optimisation, with the first week treated as revision. The material from Week 2 onwards is not typically covered in traditional optimisation coursework.
Core references
Essential refresher
Optimisation
Both [BV] and [KKN] cover the fundamentals of convex optimisation. This material is not a pre-requisite and will be covered in the course, but both books are useful references.
Programming
The course uses the standard scientific Python stack (NumPy, SciPy, and pandas), commonly used in data-science workflows, together with state-of-the-art optimisation solvers Gurobi and/or MOSEK through their Python APIs.
Take this pre-enrolment QUIZ to self evaluate and get a measure of the key foundational knowledge required.

Nam Ho-Nguyen is an Associate Professor in Business Analytics at the University of Sydney Business School. He received his PhD in Operations Research from Carnegie Mellon University and holds a Bachelor of Philosophy with First Class Honours in Mathematics from the Australian National University. Nam’s research focuses on data-driven optimisation models and scalable algorithms for decision-making under uncertainty, using techniques from optimisation, machine learning and statistics. His work has been published in leading journals, including Operations Research, Management Science, Mathematical Programming and Mathematics of Operations Research. His research has been recognised internationally, including receiving the INFORMS Optimization Society Young Researchers’ Prize in 2022.

Li Chen is a Lecturer in the School of Business Analytics and Marketing at the University of Sydney Business School. Prior to joining Sydney, he was a Research Fellow at the Institute of Operations Research and Analytics (IORA) at the National University of Singapore, where he received his PhD in Operations Research in 2022. He also holds a Bachelor of Science in Computational Mathematics from the University of Science and Technology of China. Li’s research focuses on the methodology and applications of optimization under uncertainty. His work has been published in top journals, including Operations Research and Management Science. His research has been recognized internationally, including being named Runner-up in the INFORMS Computing Society Harvey Greenberg Research Award (2023) and a Finalist in the INFORMS Transportation Science and Logistics Data-Driven Research Challenge (2025).