Optimisation algorithms
Optimisation is a subject transversal to artificial intelligence and more generally to engineering that lies at the intersection of mathematics and computer science and it appears in a number of topics across the activities of our group.
Overview
Optimisation algorithms are needed to train machine learning components, to design robot controllers, to predict the outcome of an intervention in a complex system, to optimise a series of decisions in healthcare or security, and to address many computer vision and data science problems.
Our research
We use, develop, and design optimisation algorithms in various contexts. Our expertise ranges from exact algorithms, such as gradient-based methods, to nature inspired meta-heuristics, such as evolutionary and swarm intelligence algorithms.
Get in touch
Contact us at nicequery@surrey.ac.uk if you'd like to find out more about our research in optimisation algorithms.