CS 495   GENETIC ALGORITHMS,     Fall 1998,  Instructor: Jeffrey Horn

General Student Concerns:     Colloquia and Seminars      Local Events        NMU CS Employment

NUMBER:    CS 495 (11855, Lec. 01)

PREREQUISITES:      Two semesters of programming (CS 120 and CS 122) or permission of instructor.

DESCRIPTION:
 

This course introduces students to the young field of "Evolutionary Computation",
in which a simple abstraction of biological evolution is simulated on computers, and
used to "evolve" elegant, complex solutions to difficult problems.  We will use the latest
programming techniques, such as object-oriented programming and parallel distributed
processing over a network of workstations, to solve various artificial and real-world
problems.  We will concentrate more on the nature of the artificial evolution than on
programming.  In addition to testing our code on "toy" problems, we will work on several
well-known, open problems in the literature, such as the "NYC Tunnels problem" , to
see if we can find better solutions than have ever been seen to date!
 

MEETING TIMES:    1:00 PM  MWRF


ANNOUNCEMENTS (Wednesday, Dec. 16, 1998)

What's REALLY New:

Not so New (Older Announcements):
 
  • Suggestions:
  • Our first real programming assignment should be officially assigned on Monday, Sept. 21, just before I leave for a week!  So be there on Monday, and keep up on this web page:
  • Link to LEGO MindStorms article

    CONTENTS


    LECTURE NOTES


    HOMEWORKS & PROGRAMS

    PROGRAMMING

    TESTS AND QUIZES



     

    FINAL



     

    Links to GA Resources on the Web