Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators