El algoritmo BFR , llamado así por sus inventores Bradley, Fayyad y Reina, es una variante del algoritmo k-means que está diseñado para agrupar datos en un espacio euclidiano de alta dimensión . Hace una suposición muy fuerte sobre la forma de los grupos: deben estar distribuidos normalmente alrededor de un centroide . La media y la desviación estándar de un grupo pueden diferir para diferentes dimensiones, pero las dimensiones deben ser independientes. [1]