RIT Department of Computer Science |
Disclaimer: We may get ahead of (or fall behind) this schedule, I will try to keep this up to date but regardless, homework topics will follow the actual lecture topic pace.
Week | Topics | Homework | Reading | Special Events and Due Dates | Slides & Lecture Notes |
---|---|---|---|---|---|
1 (1/16+18) | Introduction, search / metaheuristic optimization | NIOA Ch. 1; Russell & Norvig (R&N) Ch. 3.5-3.6 | Slides (1), Slides (2), Slides (3) | ||
2 (1/23+25) | Optimization formulation, hill-climbing, analysis of optimization algorithms | NIOA Ch. 1; Ch. 2.1-2.2 | Slides (1), Slides (2) | ||
3 (1/30 2/1) | Random walks, basics of cybernetics, algorithmic perspectives | HW #1 | NIOA Ch. 2.1-2.2; Ch. 3.1-3.2, 3.4 | Slides (1), Slides (2) | |
4 (2/6+8) | Stochasticity, simulated annealing | NIOA Ch. 4 | Slides (2) | ||
5 (2/13+15) | Genetic algorithms, differential evolution | Final Project Assigned | NIOA Ch. 5 | Slides (1), Slides (2) | |
6 (2/20+22) | Differential evolution | HW #2 | NIOA Ch. 5, Ch. 6 | Slides (1), Slides (2) | |
7 (2/27+29) | Project proposal talks | ||||
8 (3/5+7) | Particle swarm optimization, the firefly algorithm | NIOA Ch. 7, Ch. 8 | Slides (1), Slides (2) | ||
9 (3/12+14) | Spring Break (3/10 through 3/17) | ||||
10 (3/19+21) | Guest Talk: William Gebhardt (NEAT evolution) | HW #3 | Slides (1), Slides (2) | ||
11 (3/26+28) | Discrete inputs, bat algorithms | NOIA Ch. 10 | Slides (1), Slides (2) | ||
12 (4/2+4) | Team paper talks | HW #4 | NIOA Ch. 11, Ch. 14, Ch. 15.3 | ||
13 (4/9+11) | Harmony search | NOIA Ch. 15.3 | Slides (1), Slides (2) | ||
14 (4/16+18) | Team paper talks, flowers & multi-objective optimzation | NOIA Ch. 14 | Slides (1) | ||
15 (4/23+25) | Team paper talks, concluding remarks | Slides (1) | |||
16 (5/7) | Final Exam - 5/7, 1:4-30pm | Final Exam Project | |||