Genetic algorithms for determining the topological structure of metallic clusters