@author Fedor Chervyakov
IMPORTANT: requires pygame
Description:
This program is designed with a purpose to solve TSP problem using genetic algorithm.
Individual: Array of N numbers is a genome, where N is a number of cities. Each number represents a single city. They are connected in the same order as they are in the array.
Steps:
- Generate initial population
- Assign fitnesses
- Select best-berforming individuals
- Breed new population
- Mutate few individuals (Repeat steps 2-5 until the solution is found)