On the use of Small-world Population Topologies for Genetic Algorithms