Note that this schedule is a guide and may change as the semester proceeds.
Evolve your own art with picbreeder
Theo Jansen's Strandbeasts
|Week||Dates||Topic||Reading||Assignment||Comments and Topics||1||1/15-1/17||Intro. to Evolutionary Computation||Chapter 1||
Course introduction. Evolution, individuals, populations, fitness,
inheritance, selection, reproduction.
Genotypes and phenotypes.
Evolved circuit article
|2||1/20-1/24||Evolutionary Computation||Chapter 2||Search, fitness and search landscapes. Local and global optimum. Simulated annealing. Representations. Operators. (GAs).||3||1/27-1/31||Genetic Algorithms||Chapter 3||
|Representations: binary, integer, real valued. Mutation operators. Recombination operators. Selection methods.||4||2/3-2/7||More GAs||Chapter 3||Permutations||5||2/10-2/14||Evolutionary Strategies||Chapter 4||Representations, mutation, self-adaptation||6||2/17-2/21||Genetic Programming||Chapter 6||Tree based representations||7||2/24-2/28||GP||Chapter 6||
Subproject 2A||First Exam, Weds. Feb. 26th||8||3/3-3/7||More GP||Chapter 6||
|Expression trees, mutation, crossover, selection, 90/10 rule.||9||3/10-3/14||Code Growth||An Analysis of the Causes of Code Growth in Genetic Programming||Growth, removal bais, protection, search bias.||10||3/17-3/21||Spring Break||11||3/24-3/28||Other forms of GP||
Why Ants are Hard|
Daniel Beck, PhD Defense, "Investigating the use of classification models to
study microbial community associations with bacterial vaginosis", Thursday, March 27th, 2:30 PM TLC 223.
Linear GP, Push, grammatical evolution, Cartesian GP
|12||3/31-4/4||review||Second mid term, April 2nd.||13||4/7-4/11||ADFs, fitness sharing||Chapter 9||Automatically Defined Functions (ADFs); Fitness sharing, crowding, niching; island models; speciation||14||4/14-4/18||Theory||Chapter 11||
Possible topics for Project 4
|schema theory, no free lunch||15||4/21-4/25||More theory||Chapter 11||Kolmogorov complexity, deceptive problems||16||4/28-5/2||Co-evolution||
"God Save the Red Queen! Competition in Co-Evolutionary
Robotics", Floreano and Nolfi
"Orthogonal Evolution of Teams", Terence Soule and Pavankumarreddy Komireddy
|Competitive co-evolution, cooperative coevolution||17||5/5-5/9||Developmental EC||Generative Development||L-systems, evolving analog circuits||18||5/12-5/16||Final Exams||notes|