A genetic algorithm is a search heuristic that is inspired by Charles Darwin’s theory of natural evolution. It is a powerful problem-solving technique.
In this workshop, I will explain the theory behind the genetic algorithm, the fundamental design concepts of the genetic algorithm. How to engineer a genetic algorithm to solve a given problem. Present some real-world examples for applying genetic algorithm. Then I am going to show you how to implement a genetic algorithm using Python. Finally, compare our genetic algorithm solution and implementation for a given problem to a greedy and brute force algorithm solutions to the same problem.
This workshop is suitable for senior and graduate CS and engineering students