Genetic Algorithms for the Traveling Salesman Problem