Skip to main content

Evolutionary computing and optimisation

Optimisation is the search for better, more efficient solutions to benchmark and real-world problems. The optimisation research group focusses on developing new algorithms for discovering these solutions, based on the latest artificial intelligence research.

Our work is focussed on evolutionary algorithms, genetic programming, hyperheuristics, swarm intelligence and multi- and many- objective versions of these.

Particular research topics include new algorithm development, optimisation under uncertainty, interactive evolution and the use of surrogates in optimisation.

Group members