The Algorithms and Optimisation pathway focuses on the theoretical modelling of algorithms and their properties. You'll learn how to complete complex tasks more efficiently.
Many problems are highly complex and difficult to solve, even by a computer. They require solutions designed to exhibit predictable behaviour in terms of their computational cost and data requirements. More precisely, we’re interested in developing algorithms with provably good performance in terms of runtime and memory requirements.
Topics covered in this specialism include:
- Algorithms
- Theory of computation
- Computational game theory
- Optimisation
- Big data analysis
- Biocomputation
- Complex information networks.