lecture15: Randomized algorithms: genetic algorithms
In this lecture we continue the study of randomized
algorithms, in particular genetic algorithms are presented.
Topics covered
- Randomized algorithms
- Genetic algorithms
- Advantages GAs
- Used in many areas, even in art
- Terminology
- Biological evolution
- Algorithm
- Comments
- Chromosome Encoding
- Gray Code
- Crossover
- Crossover (continued)
- Crossover for permutation encoding
- Mutation
- Mutation for permutation encoding
- Selection algorithms
- Roulette Wheel Selection
- Rank Selection
- Elitism
- TSP example
- Parameters of GAs
- Parameters: crossover probability
- Parameters: mutation probability
- Parameters: population size
- Note
- Pretty example movies
- Other randomized algorithms