Introduction to Evolutionary Computing

Fall 2022 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 Wednesday 8/17Course Logistics & Assignment 0Syllabus
Lecture 2 Friday 8/19Introduction to Heuristic Search Algorithms§3.7
Week 2 Lecture 3 Monday 8/22Computational Problem Classes & Review of Genetics and Neo-Darwinian Evolution TheoryChapters 1 & 2
Assignment 0Monday 8/22Assignment Environment Setup 
Lecture 4 Wednesday 8/24Introduction to Assignment Series 1 
Lecture 5 Friday 8/26Introduction to Evolutionary Computing§3.1, 3.2, 3.5, 3.6, 9.1, 9.2
Week 3 Lecture 6 Monday 8/29Introduction to Statistical Analysis of Stochastic Algorithms§9.1, 9.2
Lecture 7Wednesday 8/31Decoding & Knapsack Problem, Initialization§3.2.1, 3.2.7., 3.4.2
Lecture 8 Friday 9/2Genetic Drift, Representation, Mutation §4.1-4.4.1, 4.5.1
TA Lab Hours Friday 9/21:00 - 4:00 PM in BK 2116 
Assignment 1a Sunday 9/4Analyzing Stochastic Algorithms
Week 4 Labor DayMonday 9/5No class 
15th Class Day Tuesday 9/6Last day to drop with no grade assignment 
Lecture 9 Wednesday 9/7Permutation Recombination Operators§4.5.2
Lecture 10 Friday 9/9Recombination Operators&4.1-4.3, 4.4.3, 4.5.2
Week 5 Lecture 11 Monday 9/12Population Models & Selection Methods§5.1-5.3
Exam 1 Wednesday 9/14Exam covering all material covered through Lecture 11 Chapters 1-5 (not §4.4.2, 4.6, 5.4, nor 5.5), §6.1, §9.1, 9.2
Lecture 12 Friday 9/16Constraint Handling Chapter 13
TA Lab Hours Friday 9/161-4pm in Brown-Kopel 2122 
Assignment 1b Sunday 9/18Implementing Evolutionary Algorithms 
Week 6 Lecture 13 Monday 9/19Multi-Objective Evolutionary Algorithms (MOEAs) Chapter 12
Career Fair Tuesday 9/20Samuel Ginn College of Engineering Career Fair - Day One 
Lecture 14 Wednesday 9/21Assignment 1c Overview; MOEAs continuedChapter 12
Career Fair Wednesday 9/21Samuel Ginn College of Engineering Career Fair - Day Two 
Lecture 15 Friday 9/23Introduction to Parameter Tuning & Parameter ControlChapters 7 & 8
Week 7 Lecture 16 Monday 9/26Assignment 1b Common Mistakes& Evolution Strategies§4.4.2,6.2, Chapter 8
Lecture 17Wednesday 9/28Multimodal Problems, Diversity Maintenance, Spatial Distribution§5.5
Lecture 18 Friday 9/30Evolutionary Programming§5.3.2, 6.3
TA Lab Hours Friday 9/301:00 - 4:00 PM in BK 2116 
Assignment 1c Sunday 10/2Constraint Satisfaction and Multi-Objective Optimization 
Week 8 Lecture 19 Monday 10/3Learning Classifier Systems §6.5
Mid-SemesterWednesday 10/5Mid-Semester - 36th Class Day 
Lecture 20Wednesday 10/5Memetic EAs, Lamarckianism, Baldwin Effect Chapter 10
Fall BreakFriday 10/7No class 
Week 9 Lecture 21 Monday 10/10Genetic Programming: The Movie - IntroductionSection 6.4
Lecture 22 Wednesday 10/12Genetic Programming: The MovieSection 6.4
Lecture 23 Friday 10/14GP Variants + Real-World Case StudySection 6.4
TA Lab Hours Friday 10/141:00 - 4:00 PM in BK 2116 
Assignment 1d Sunday 10/16Island-Model Evolutionary Algorithms  
Week 10 Lecture 24 Monday 10/17Genetic Programming continuedSections 4.6, 6.4
Lecture 25 Wednesday 10/19GPac Controller Implementation 
Exam 2 Friday 10/21Exam covering all material covered through Lecture 25
Week 11 Lecture 26 Monday 10/24GA Schema Theory§16.1
Lecture 27 Wednesday 10/26Population Sizing
Lecture 28 Friday 10/28Assignment 2a Q&A with TAs (30 minutes max) 
TA Lab Hours Friday 10/281:30 - 4:00 PM in BK 2116 
Assignment 2a Sunday 10/30 Tree Representations 
Week 12 Lecture 29 Monday 10/31 Hyper-heuristics (Part 1) 
Lecture 30 Wednesday 11/2Hyper-heuristics (Part 2) 
Lecture 31 Friday 11/4 Hyper-heuristics (Part 3) + Asynchronous EAs 
Week 13 Lecture 32 Monday 11/7CoevolutionChapter 15
Lecture 33 Wednesday 11/9Sean's Opponent Sampling Lecture 
Lecture 34 Friday 11/11Deacon's Maelstrom Lecture 
TA Lab Hours Friday 11/111:00 - 4:00 PM in BK 2116 
Assignment 2b Sunday 11/13Genetic Programming 
Week 14 Lecture 35 Monday 11/14CIAO plots and CoEA case study 
Lecture 36Wednesday 11/16Braden's Directed Graph Lecture 
Lecture 37Friday 11/18Deacon's Surprise Lecture 
Last Withdraw DayFriday 11/18Last Day to Withdraw 
Week 15 No class Monday 11/21Thanksgiving Break 
No class Wednesday 11/23Thanksgiving Break 
No class Friday 11/25Thanksgiving Break 
Assignment 2cSunday 11/27Genetic Programming & Coevolution 
Week 16 Lecture 38 Monday 11/28Interactive EAsChapter 14
Exam 3Wednesday 11/30Exam covering all material covered through Lecture 38Chapters 1-5, Sections 6.1-6.5, Chapters 7 & 8, Sections 9.1 & 9.2, Chapters 10, 12-15, Section 16.1
Lecture 39Friday 12/2Final Exam ReviewChapters 1-5, Sections 6.1-6.5, Chapters 7 & 8, Sections 9.1 & 9.2, Chapters 10, 12-15, Section 16.1
Week 17 Final ExamThursday 12/8 12:00-2:30pmComprehensive Exam covering all course material (regular class room)Chapters 1-5, Sections 6.1-6.5, Chapters 7 & 8, Sections 9.1 & 9.2, Chapters 10, 12-15, Section 16.1