Fall 2008

Evolutionary Computation and Design Automation

Note: One-on-one project advising will take place on certain dates. Please sign up to secure a spot (NetID required).

Tentative Schedule


Meeting # Date Topic
1 Thu, Aug 28 Introduction to optimization
2 Tue, Sep 2 Parametric optimization
3 Thu, Sep 4 Genetic algorithms I Homework I
4 Tue, Sep 9 Genetic algorithms II
5 Thu, Sep 11  Genetic Linkage and Epistasis  
6 Tue, Sep 16 Selection mechanisms Sexual Selection: The role of males
7 Thu, Sep 18 Diversity maintenance and Niching methods Homework II
8 Tue, Sep 23 Genetic programming 
9 Thu, Sep 25 Example applications: Evolving kinematic mechanisms Evolving Virtual Creatures
10 Tue, Sep 30 Coevolution concepts  Co-evolving parasites Term project assignment
11 Thu, Oct 2 Coevolutionary dynamics 
12 Tue, Oct 7 Multiobjective optimization
13 Thu, Oct 9 Project proposal presentations 
  Tue, Oct 14 Fall Break
14 Thu, Oct 16 Example applications: Evolving photonic structures 
15 Tue, Oct 21 Particle Swarm Optimization
16 Thu, Oct 23 Estimation of Distribution Algorithms Bayesian Genetic Algorithms
17 Tue, Oct 28 Artificial Life An approach to the synthesis of life
18 Thu, Oct 30 Hybrid models: Learning & Evolution How learning can guide evolution
19 Tue, Nov 4 Generative and Developmental encodings, and Morphogenesis
20

Thu, Nov 6

Generative and Developmental encodings, and Morphogenesis
21 Tue, Nov 11 Modularity and regularity, Messy, Pareto coevolution Cooperative coevolution
22

Thu, Nov 13

Project update presentations
23 Tue, Nov 18 Evolutionary Hardware and Evolutionary Robotics Evolving electronics
24 Thu, Nov 20 Evolution of buildability
25 Tue, Nov 25 Fundamentals: Population sizing, deceptive problems, and linkage
  Thu, Nov 27 Thanksgiving
27 Tue, Dec 2 Project Presentations
28 Thu, Dec 4 (Guest Lecture: Ken Stanley, Thurston 201 )
Dec 19 Last day to submit final project report

Other: Game-theoretic models


Revised: November 17, 2008 .