incluyendo algoritmo genetico