CS 6/76120 - Spring 2007

Evolutionary Computation

DESCRIPTION

This is a graduate level course on evolutionary computation (EC), also referred to as evolutionary algorithms (EAs). The course offers a broad introduction to EC, and focuses on a wide variety of application areas such modeling, optimization, and data classification. Students will have the opportunity to build and experiment with several different types of EAs through-out the semester and will present a final project on a topic chosen from a list to be provided by the instructor.

COURSE GOAL

To develop broad understanding of the issues involved in developing and analyzing evolutionary algorithms, and to develop a deeper understanding of at least one specific area of evolutionary computation through an individual research project.

OBJECTIVES

PREREQUISITES

TEXTBOOK

Evolutionary Computation for Modeling and Optimization, Daniel Ashlock, Springer, ISBN: 0-387-22196-4, 2006.

OTHER RECOMMENDED READING

A detailed tentative schedule of topics for each class meeting and assignments, project, and homework due dates will be posted on the course home page at http://classes.cs.kent.edu/CS66120/S07

CLASS WORK AND EVALUATION

In addition to the textbook, current research papers will be discussed at appropriate points through out the semester. There will be 5-6 homework assignments due, a final project , and one midterm exam. Assignments and the project will require programming, but documenting design, clear writing, critical thinking, and appropriate analysis will be predominant factor for grading. Homework assignments and project deliverables due dates will be posted on the class Web site. No late assignment will be accepted, you may however turn in unfinished assignments for partial credit.

PROJECT WORK

Final projects should be selected from the list provided by the instuctor. You have the option to present a proposal for a project of your own choosing but your proposal must be presented to the instructor for approval and must include a detailed description of the work to be undertaken along with a statement of personal motivation for the proposed work.

CLASS PARTICIPATION

I encourage, and will reward, individual efforts to become active learners. Efforts to participate in class will be awarded bonus points in the class, up to 5%. The efforts towards this goal, that I will monitor, are:

GRADING

ADDITIONAL COURSE INFORMATION