COSC 6367 --- Evolutionary Programming ( Dr. Eick )


The Joy of Living - Max Ernst (1936)

Information Spring 2001

Spring 2001 Online Teaching Material (evolving document)
Spring 2001 Library Teaching Material COSC 6367
Preliminary Teaching Plan COSC 6367
Grades COSC 6367 Spring 2001
Specification Course Project1
Specification Project2 Spring 2001
  • Training Benchmark
  • Benchmark1 (report results for this benchmark!)
  • Benchmark2 Datafile
  • Program that was used to generate Benchmark1 and Benchmark2 (new!!)
  • Parts and Weights of COSC 6367 in Spring 2001

    Quiz1: 11%
    Main Exam: 26%
    Quiz2: 12%
    Project1: 23%
    Prject2: 18%
    Artificial Life Demos/Presentations: 9%


    All these weights are subject to change

    Schedule for Student Demos

    Thursday, May 3: 1p: Yixiang, 1:30p: Eric, 2:00p: Carlos, 3:30p: Inna, 4:00p: Jian, 4:30p: Han.

    Friday, May 4: 10a: Kristoffer, 10:30a: Mike, 11:15a: Wenfu, 11:45a: Buu.

    Famous Last Words

    The final grades for Evolutionary Programming are available now. I enjoyed teaching the course; especially, I found most of the systems that were developed in the course projects quite fascinating and interesting. Have a nice and evolutionary Summmer!!

    COSC 6367 Fall 1999 (last updated: December 15, 1999)

    Lecture PLan COSC 6367

    Sept 14: chapter 1.4, Project 1, Intro. Genetic Programming, Sept. 16: Genetic Programming/How to Conduct an EP-Project Video, Sept. 21: Leftovers Set1, Project1 Sept. 23: Chapter 3 Sept. 28: Optimization Problems(Set2) Sept. 30: Optimization Problems (Set2 + Chapter 5+6+8), October 5: Optimization Problems, October 7: Quiz October 12: Optimization Problems October 14: Finish Optimization + Evolution Stratagy (chapter8 + Set2), October 19: Finish ES + Diversity, October 21: Last words on Genetic Programming + "brand new" video: Genetic Programming III(40 min); October 26: Diversity + Finish Genetic Programming October 28: Classifier Systems I (Set 6), Nov 2: Discussion of Project2, Classifier Systems II Nov. 4: Other Genetic Operators; biological vs. artificial genetics (Set 3) Nov. 11: Main Exam, Nov. 9: Introduction to Knowledge Discocery and Data Mining (KDD), Nov. 16: KDDII, Project2 Nov. 18: Transportation Problems (chapter 9), Nov. 23: Leftovers + ALIFE I: Reports on various A-LIFE Projects (video), Nov. 30: ALIFE II: Cellular Automata Dec. 7: Quiz2 + Project2 postanalysis + Project2 program demos (activities will be scheduled in the window 11:30a-4:30p on this day).

    Projects and Other Course Material for COSC 6367

    Specification of Course Project1
    Input file definitions Project1
    "Old" Quiz1 (Fall 1997)
    Study List Quiz1 Fall 1999
    Results Quiz1 Fall 1999
    Review sheet "Main Exam"
    Sample Exam EP (should give you an idea about what to expect for the exam; however, other topics were covered in 1997).
    Hitch-Hikers Guide discussion of the different evolutionary computing approaches.

    Project 1 Benchmarks
    NBA-Benchmark
    Simple Benchmark (19 points)
    Simple Benchmark (79 points)
    University Benchmark
    Complex 3D-Benchmark (376 points)
    Myosin Benchmark (very big: 8249 points!) --- Myosin Photo

    Project2
    Specification of Course Project2 ( updated on Nov. 22)
    Benchmark1 Project2 (this is the "real first benchmark --- it contains 1200 examples)
    Sample Benchmark (the "real" two benchmarks will be available on Nov. 28 and Dec. 7)

    Nov. 23 Class Transparencies (contain guidelines on how to write project2 report, schedule project2 demos, specification "Artificial Life"-Homework (due on Dec. 7, 4p))

    Subgroups of the COSC 6367-class Fall 1999

    The students in the class will be subdivided in to subgroups (for purpose of sharing workload for the project and www-inquiries). The two groups are call "Sun" and "Moon" and their members include: Roles and tasks of the groups will be explained at a latter stage!


    Image Creation through Cellular Automata "Ying Yang Fire"

    General Information Evolutionary Programming

    SLIDE-SHOW: Organization and Topics of COSC 6377

    Short Information -- Goals and Prerequisites COSC 6367

    Hitch-Hikers Guide to Evolutionary Computation

    Genetic Algorithms FAQ

    Brig Klyce's "Computer Models of Evolution" Webside (gives a good introduction to the field of Artificial Life and contains a lot of links to other Artificial Life Websites)

    Artificial Life Games

    Craig Reynold's Boids

    Tom Ray's Tierra Webside

    Zooland (according to the author of the website "Zooland is a scientific study of alife - in principle, anyway. In practice, Zooland is the currently best, since most complete, collection of Alife resources accessible via the Internet") --- I hope other people share his evaluation of the website.

    AAAI Genetic Programming Subsection

    Rice's Genetic Programming FAQ

    LISP-Code of a "simple" Symbolic Regression System that employs Genetic Programming. To run the system save the file as gp.l, login into a Sun-workstation and type:
    akcl
    (load "gp.l")
    (run-gp 30 #'eval1)
    (bye)


    Additional Teaching Material

    Data Mining and Knowledge Discovery (best website to learn about knowledge discovery in general, available tools, and conferences...)

    Material for COSC 6377

    Recently, on August 23, 1996 there was an ABC NEWS NIGHTLINE broadcast that centered on "Evolutionary Programming". If you are interested you can borrow a 20-minute video of this broadcast for viewing from me.


    General Course Information COSC 6377 for Fall 1999

    Instructor: Dr. Christoph F. Eick
                office hours: MO 4-5 TH 10-11a 
    class meets: TU/TH 11:30a-1p
    
    0)     Exams & Projects                          Weight  
           Quiz 1: Th., Oct. 7                        11%           
           Project 1: due on We., October 26          29%
           Main Exam: Th., November 11                30%
           Project 2: due on Fr., Dec. 3,11p          23%
           Quiz 2:    Tu, Dec. 7                       7%     
           Program Demos: Tu., Dec. 7 [Fr. Dec. 10]
                          between 8:30a and 4p.
           The listed weights are subject to change            
    1) LAST DAY OF CLASS: Th., Dec. 2.
       CANCELLED CLASSES: Th., Dec. 2
       MAKEUP CLASS: Tu., Dec. 7
    2) There will be 2 course projects. The projects are due at 
       at the day specified. No late submissions are accepted; that is, 
       assignment submitted after the due date will not be graded. However,    
       you are allowed to submit one of the two projects five days late.
    3) Each student has to have a weighted average of 74.0 or higher in the 
       exams of the course in order to receive a grade of "B-" or better      
       for the course. All exams of the course are "open textbook". 
    4) Checkout the links on the top of this www-page that guide you to 
       introductory reading material on genetic algorithms, evolutionary 
       programming, genetic programming, evolutionary computation,   
       artificial life, and knowledge discovery and data mining.
    5) Only machine written reports are accepted (the only exception
       to this point are figures and complex formulas) in the assignments.
    6) Do not throw away returned assignments or tests.  
    7) Be aware of the fact that our only source of information is what you 
       have turned in. If we are not capable to understand your
       solution, you will receive a low score.
    8) Assignments are individual products. Copying of reports, programs or    
       parts of programs written by other students, stealing of program  
       listings, cheating at exams and other violations of the academic    
       honesty code will be penalized by dropping the involved students
       from the course (with grade F) and possibly academic suspension; 
       moreover, we will try everything in our power to remove cheaters
       from our  degree program. 
    9) Translation number to letter grades:
       A:100-90  A-:90-86  B+:86-82  B:82-78  B-:78-74  C+:74-70
       C: 70-66  C-:66-62  D+:62-58  D:58-54  D-:54-50  F: 50-0
    10) For more information go through the slide show whose link is given 
        in the top of this homepage.
    


    Accesses since 1/1/97:


    last updated: January 17, 2001, 9:41a