Solving the Travelling Salesman problem with a genetic algorithm