Lectures

Date

Lecture

Topic

Presentation

Learning check/ quiz

08-27

Lecture 1

Course intro

09-03

Lecture 2

Basic definitions

0910

Python Basics

Lab 1

09-10

Lecture 3

Intro to Genetic Algorithm

09-17

Lecture 4

Genetic Algorithm:
Python Code + Project 1

Lab 2

09-24

Lecture 5

Intro to Ant Colony Optimization

10-01

Lecture 6

Ant Colony Optimization
Python Code + Project 2

Ant Colony Optimization

Lab 3

10-08

Lecture 7

Ant Colony Optimization

10-15

Lecture 8

Fall Break --- No class

10-22

Lecture 9

Particle Swarm Optimization (PSO)
Python Code + Project 3

10-29

Lecture 10

Hybrid Algorithm PSO + GA
(Theory and Python Code) + project 4

11-05

Lecture 11

Multi-objective optimization (MOO) + NSGA II
(Theory)

11-12

Lecture 12

Multi-objective optimization (MOO):
Non-dominated Sorting Genetic Algorithm (NSGA II)
( Python Code) + project 5

Lab 6: Binh_Korn function

11-19

Lecture 13

Simulated Annealing
(Theory and Python Code) + project 6

Learning check/quiz07

Lab 7: 3D Visualisation of Ackley test function 

11-26

Lecture 14

Introduction to Machine Learning
(Theory and Python Code)

KNN Classifier

Lab 8

12-03

Review and Guide on the Final Project

12-10

Review and Guide on the Final Project