Training Kohonen Feature Maps in Different Topologies: An Analysis Using Genetic Algorithms