Genetic Algorithms and Applications

Fall 2023

Department of Industrial and Systems Engineering

KAIST


This course provides heuristic methods in optimization. It includes Genetic algorithms (GAs) and Tabu search. Genetic representation, selection, operators, niche, and parallelism are discussed in GAs. Tabu moves, tenure, aspiration criteria, short term and long term memories are examined in Tabu search. Theoretical  improvements of the methods are examined for both the solution quality and computational complexity. Applications to various optimization problems are discussed.


1. Course Syllabus

2. Class Notes

3. Paper Presentation

4. Term Projects

5. GAlib

6. Selections in GA