1 Enhancing Genetic Algorithms using Multi Mutations : Experimental Results on the Travelling Salesman Problem