Hybrid Genetic Algorithms for the Travelling Salesman Problem