Module 02411 (2013)
Module Description - Evolutionary Computation
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Evolutionary Computation | ||||||||||||
| School | Computer Science | ||||||||||||
| Module Code | 06-02411 | ||||||||||||
| Descriptor | COMP/06-02411/LH | ||||||||||||
| Member of Staff | Shan He | ||||||||||||
| Level | H | ||||||||||||
| Credits | 10 | ||||||||||||
| Semester | 2 | ||||||||||||
| Pre-requisites | None | ||||||||||||
| Co-requisites | None | ||||||||||||
| Restrictions | May not be taken by anyone who has taken or is taking 06-22753 (Introduction to Evolutionary Computation). | ||||||||||||
| Contact hours | |||||||||||||
| Delivery | 2 hrs per week; a combination of lectures and tutorials. | ||||||||||||
| Description | Evolutionary computation is the study of computational systems that use ideas and get inspiration from natural evolution. Its techniques can be applied to optimisation, learning and design. Example topics covered in this module include natural and artificial evolution, evolutionary, chromosome representations, search operators, co-evolution, constraint handling techniques, niching and speciation, genetic programming, classifier systems and theoretical foundations. | ||||||||||||
| Outcomes |
| ||||||||||||
| Assessment | Sessional: 1.5 hr examination (100%). Supplementary (where allowed): As the sessional assessment | ||||||||||||
| Texts | T. Baeck, D. B. Fogel, and Z. Michalewicz (eds.), Handbook on Evolutionary Computation, 1997 Z Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs (3rd edition), 1996 Deb Kalyanmoy, Multi-Objective Optimization Using Evolutionary Algorithms, 2001 James C. Spall, Introduction to Stochastic Search and Optimization, 2003 W.R. Gilks, S. Richardson & D.J. Spiegelhalter , Markov Chain Monte Carlo in Practice , 1996 D E Goldberg, Genetic Algorithms in Search, Optimisation & Machine Learning, 1989 W Banzhaf, P Nordin, R E Keller & Frank D Francone, Genetic Programming: An Introduction, 1999 X Yao (ed), Evolutionary Computation: Theory and Applications, 1999 , Various articles in journals and conference proceedings, |