Skip to main content

modules

Module title:Evolutionary Computation & Optimisation
Module codeECMM423
Module lecturers:Prof Edward Keedwell
Module credits:15

Evolutionary computation is the study of computational systems that use ideas and derive their inspiration from natural evolution. Its techniques can be applied to optimisation, learning and design. The main focus of this  module is on optimisation problems. Example topics covered in this module include natural and artificial evolution, chromosome representations and search operators for continuous and combinatorial optimisation, co-evolution, techniques for constrained optimisation, multi-objective optimisation, dynamic optimisation, evolution of neural networks, genetic programming and theoretical foundations. This is a research-led module appropriate for students with an interest and a background in bio-inspired problem-solving techniques and optimisation who have adequate programming and mathematical experience.
 
Prerequisite module: ECM3412 or ECMM409 or equivalent and ECM1400 or equivalent

Please note that all modules are subject to change, please get in touch if you have any questions about this module.