ITCS 6111/8111, Spring 2008

Instructor: Prof. Jing Xiao
General Information



Lecture Notes
Lecture 1 (1/14) Course Info, Introduction, topics (Introduction)
Univ. closed (1/21) No class
Lecture 2 (1/28) Overview of an evolutionary algorithm. Note: HW1 is posted!
Lecture 3 (2/4) Genetic Algorithms (Part I, Part II.5, Part III.10)
Lecture 4 (2/11) Genetic Algorithms (Cont'd). Linear representations. Design of operators. (Part I, Part II.5, Part III.10, 11) HW#1 is due! Evolutionary Strategies. Self-Adaptation. (Part II. Chapt. 8.)
Lecture 5 (2/18) Constraint handling. More on Self-adaptation. (Part II, Chapt. 7. Part II, Chapt. 9, Chapt. 15)
Lecture 6 (2/25) Evolutionary Programming. Prediction. (Part III, Chapt. 13), Genetic Programming. Tree representation. (Part III, Chapt. 13)
Spring break (3/3) No class
Lecture 7 (3/10) Parameter control. Project Topics. HW3 is due!!
Lecture 8 (3/17) Working with evolutionary algorithms. Hybrid evolutionary algorithms
Lecture 9 (3/24) Project proposal presentation. Proposals are due!
Lecture 10 (3/31) Project proposal presentation (cont'd). Multimodel problems(Part II, Chapt. 8.3)
Lecture 11 (4/7) Optimization in dynamic environments
Lecture 12 (4/14) Selected Topics (Coevolution, fun EC applications, evolving learning systems, EC theory)
Lecture 13 (4/21) More on coevolution
Lecture 14 (4/28) TBD
Attention (5/5): Final exam: 2--4:45pm (Project Presentation) Project is due!
Handouts
Handouts
References
C code of a simple genetic algorithm, Comparison, ...
EPN slides, EPN paper 1, EPN paper 2, GAInfo, Fogel02 paper, ACO, Dynamic Paper on cooperative and competitive coevolution, DPX operator,
Assignments
Homeworks
Project
Homework 1 (due 2/11/2008 , Homework 2 (due 2/25/2008) , Homework 3 (due 3/10/2008)
Project