Genetic Algorithms and the Traveling Salesman Problem