Welcome to CS472/572

Evolutionary Computation
Fall 2007

Evolutionary computation's goal is to solve problems by "evolving" solutions. It simulates natural evolution using analogies of mutation, crossover, and other genetic transformations on representations of potential solutions.

In this course we will examine how evolutionary computation (EC) works, how to apply it to problems, and current research areas in EC. There will be a strong emphasis on research projects and we will read some of the current literature.

Prerequisites: CS121 and CS210 or permission of instructor

This course meets from 12:30-1:20 on MWF in JEB 26.

Other course information
Course syllabus by week This includes assignments, readings, etc. It will be added to as the course continues.
Excellent on-line bibliographies can by found here and here. These will be useful for the research project and for finding papers assigned during the course.

Return to Terry Soule's Homepage.