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