In this lecture, we almost finish our discussion of the canonical Genetic Algorithm (GA) by covering different crossover and mutation operator choices. We discuss how mutation and crossover rates might change over time. We then end by returning to the selection operator to introduce Stochastic Uniform Sampling, a stratified sampling approach that reduce the variance in the number of offspring selected per high-fitness individual without affecting the mean. Next time, we will discuss how the five major hyperparameters and selection pressure work together to determine the effectiveness of the GA for a particular objective. We will also transition to Unit 2, where we will start by introducing ES and CMA-ES.
Whiteboard notes for this lecture can be found at:
https://www.dropbox.com/scl/fi/rvv4bkrsiz4ixrhgitt39/IEE598-Lecture1G-2026-02-03-GA_Wrap_Up-Crossover_Mutation_and_Tuning_GA_Operator_Choices-Notes.pdf?rlkey=vcgleumzuv85moizkqibdnjhw&dl=0