Module 22753 (2012)

Module Description - Introduction to Evolutionary Computation

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleIntroduction to Evolutionary Computation
SchoolComputer Science
Module Code06-22753
DescriptorCOMP/06-22753/LM
Member of StaffAta Kaban
LevelM
Credits10
Semester1
Pre-requisitesNone
Co-requisitesNone
RestrictionsMay not be taken by anyone who has taken or is taking 06-02411 (Evolutionary Computation).
Contact hours24
Delivery2 hrs per week; a combination of lectures and tutorials.
Description
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
Demonstrate an understanding of the relations between the most important evolutionary algorithms presented in the module, new algorithms to be found in the literature now or in the future, and other search and optimisation techniques Examination
Demonstrate an understanding of the implementation issues of evolutionary algorithms Examination
Explain population based search methods inspired from physical systems, similarities with and differences from population based evolutionary systems, and ways of combining these Examination
Determine the appropriate parameter settings to make different evolutionary algorithms work well Examination
Design new evolutionary operators, representations and fitness functions for specific applications Examination
Apply knowledge learned in this module to solve a non-trivial problem Continuous Assessment
AssessmentSessional: 1.5 hr examination (80%) and course work (20%).
Supplementary (where allowed): 1.5 hr examination (80%). The continuous assessment mark will be carried forward.
TextsT. 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,