Genetic Algorithms, GA, is a collection of search and optimization techniques that function according to the evolutionary processes. Simple GA, classifier systems, GA with variable population size, and GA in machine learning context are introduced. Also, selected applications in optimization techniques and prediction methods are discussed. This is a project-oriented course. Students should have knowledge of C++, MATLAB, or a similar programming language.
Crosslisted
ELEC 571