Genetic algorithm solution to the travelling sales person problem