An introduction to a wide variety of robust optimization algorithms based on the theme of nature inspired optimization techniques. Computational implementation single-state methods such as Simulated Annealing and Tabu Search ; and population-based methods such as Genetic Algorithms, Particle Swarm, and Ant Colony. Theory including representations, landscapes, epistasis, code bloat, diversity, and problem structure is discussed. Applications to optimization, machine learning, software development, and others.
Note: Cannot be taken for credit with ICS-472.