Introduction to Evolutionary Computing

Fall 2020 Schedule

Note: this is a dynamic schedule, it will almost definitely change as the semester progresses, so make sure to regularly check for changes!

WeekEventDate Topic Read
Week 1 Lecture 1 Monday 8/17Course Logistics & Assignment Series 1 Syllabus
Lecture 2 Wednesday 8/19Introduction to Randomized Search AlgorithmsChapter 1
Lecture 3 Friday 8/21Introduction to ECChapter 2
TA Lab Hours Friday 8/212-6 PM 
AU Date Friday 8/21Last Day to Add CourseAU Academic Calendar
Week 2 Lecture 4 Monday 8/24Review of Genetics and Neo-Darwinian Evolution TheorySection 2.3
Lecture 5 Wednesday 8/26EA components, operation, and performance measures Chapter 3
Lecture 6 Friday 8/28EA components, operation, and performance measures Section 3.4.2
TA Lab Hours Friday 8/282-6 PM 
Assignment 1a Sunday 8/30Implementing Stochastic Algorithms 
Week 3 Lecture 7 Monday 8/31Representation & Variation Chapter 4
Lecture 8Wednesday 9/2Permutation Recombination OperatorsSection 4.5.2
Lecture 9 Friday 9/4Population models, parent selection, and survivor selectionChapter 5
AU Date Friday 9/4Last day to drop without a W showing in ones transcript AU Academic Calendar
Week 4 Labor Day Monday 9/7  
Lecture 10 Wednesday 9/9Selection, statistical Analysis for EAs, termination, behavioral observablesSections 5.2, 3.2.8, 9.1, 9.2
Lecture 11 Friday 9/11Selection, statistical Analysis for EAs, termination, behavioral observablesSections 5.2, 3.2.8, 9.1, 9.2
TA Lab Hours Friday 9/112-6 PM 
Assignment 1b Sunday 9/13Implementing Evolutionary Algorithms 
Week 5 Lecture 12 Monday 9/14Statistical analysis for EAs, survivor selection, terminationSections 3.2.8, 5.3, 9.1, 9.2,
Lecture 13 Wednesday 9/16Constraint Handling Chapter 13
Career FairWednesday 9/16 & Thursday 9/17Engineering and Technology Career Fair 
Exam 1 Friday 9/18Exam covering all material covered through Lecture 13
Week 6 Lecture 14 Monday 9/21Permutation Recombination OperatorsSections 3.2.5, 4.5
Lecture 15 Wednesday 9/23TBD  
Lecture 16 Friday 9/25Evolutionary Strategies & Parameter Control §4.4.2,6.2, Chapter 8
TA Lab Hours Friday 9/252-6 PM 
Assignment 1c Sunday 9/27Constraint Satisfaction 
Week 7 Lecture 17 Monday 9/28Parameter Tuning & ControlChapters 7 & 8
Lecture 18Wednesday 9/30Parameter Tuning & ControlChapters 7 & 8
Lecture 19 Friday 10/2Multi-Objective Evolutionary Algorithms (MOEAs)Chapter 12
Week 8 Lecture 20 Monday 10/5Memetic EAs, Lamarckianism, Baldwin Effect Chapter 10
Mid-SemesterTuesday 10/6Mid-Semester - 36th Class Day 
Lecture 21Wednesday 10/7Evolutionary ProgrammingSection 6.3
Lecture 22Friday 10/9Multimodal problems and spatial distribution§5.5
TA Lab Hours Friday 10/92-6 PM 
Assignment 1d Sunday 10/11Multi-Objective Evolutionary Algorithms  
Week 9 Lecture 23 Monday 10/12Genetic Programming: The MovieSection 6.4
Lecture 24 Wednesday 10/14Genetic Programming: The MovieSection 6.4
Exam 2 Friday 10/16Exam covering all material covered through Lecture 24
TA Lab Hours Friday 10/162-6 PM 
Week 10 Lecture 25 Monday 10/19Genetic Programming continued§4.6, 6.4
Lecture 26 Wednesday 10/21TBD 
Lecture 27Friday 10/23Hyper-heuristics: Inverse Diffusion case study & Self-Configuring Crossoverslides on class website
TA Lab Hours Friday 10/232-6 PM 
Assignment 2a Sunday 10/25 Tree Representations 
Week 11 Lecture 28 Monday 10/26GP Varieties & GPac Controller Implementationslides on class website
Lecture 29 Wednesday 10/28Hyper-heuristics
Lecture 30 Friday 10/30Hyper-heuristics
Week 12 Spring Registration Monday 11/2 Registration Period for Spring Semester Opens 
Lecture 31 Monday 11/2Interactive EAsChapter 14
Lecture 32 Wednesday 11/4 GA Schema Theory (Part 1)§16.1
Lecture 33 Friday 11/6 GA Schema Theory (Part 2)§16.1
TA Lab Hours Friday 11/62-6 PM 
Assignment 2b Sunday 11/8Genetic Programming 
Week 13 Lecture 34 Monday 11/9Learning Classifier Systems§6.5
Lecture 35 Wednesday 11/11Hyper-heuristics 
Lecture 36 Friday 11/13Hyper-heuristics 
Week 14 Lecture 37 Monday 11/16CIAO plots, Asynchronous Parallel EAs, Design of Fitness Functions 
Lecture 38Wednesday 11/18Evolving Artificial Neural Networks 
Exam 3Friday 11/20Exam covering all material covered through Lecture 38
TA Lab Hours Friday 11/202-6 PM 
Week 15 Lecture 39Monday 11/23Evolving Artificial Neural Networks 
AU DateTuesday 11/24Last Class Day & Last Day to WithdrawAU Academic Calendar
No class Wednesday 11/25Thanksgiving Break 
No class Friday 11/27Thanksgiving Break 
Assignment 2c Sunday 11/29Genetic Programming & Coevolution 
Week 16 Final ExamFriday 12/4 8:00-10:30amComprehensive Exam covering all course material
AU DateSaturday 12/12CommencementAU Academic Calendar