Un Algoritmo Codicioso y Flexible para Aprender una Estructura de Red Bayesiana Óptima