An implementation of a simple genetic algorithm which generates a particular string given as input. Involves:
1. Population Initiliazation.
2. Parent Selection. It is done using the Tournament Selection technique.
3. Uniform Crossover.
4. Mutation based on a random rate.
📦String-Formation-Using-Genetic-Algorithm ┣ 📜ga.py ┗ 📜README.md