Skip to main content

Computation and algorithms

Overcome obstacles for efficient, secure and scalable computation
We build a mathematically sound foundation for the design of modern computational thinking and develop analytic frameworks for their correctness, performance, reliability and security.

The prevailing trend in mathematical research towards algorithmic and constructive processes is one of long-term importance.

Members of the Computation and Algorithms group investigate mathematical underpinnings of computing, with the goal of designing algorithms and computational approaches to problems in engineering, the social and natural sciences, medicine and healthcare. 

The overarching goal of the group is to build a mathematically sound foundation for the design of modern computational thinking and to develop analytic frameworks for their correctness, performance, reliability and security.

The Computation and Algorithms group benefits from a unique environment where all branches of Mathematics and Statistics come together.

We uncover the fundamental abilities and limitations of the computational tools they work with, characterise the complexity of computational problems and provide innovative solutions for the design of efficient, secure and scalable numerical methods and algorithms for real world applications.

Header image: Simon Luo: Blind source separation for the Cocktail party

Research areas

  • Computational statistics and machine learning

  • Computational and Numerical Mathematics

  • Computational Algebra (MAGMA)