La aplicación está pensada en la creación de grupos para los proyectos de una escuela. Se menciona que el problema de crear grupos para proyectos es NP completo.
El método difuso de agrupamiento (clustering) de estudiantes se basa en:
- Transacción de la estandarización de datos
- Creación de matrices de similitud equivalente
- Clustering
- Agrupación genética
Cada individuo en la población representa una posible asignatura. En el encodeo empleado, cada carácter representa el número de identificación único de un estudiante y se usa el 0 para delimitar las filas de grupos. La siguiente figura muestra un ejemplo:
La función de aptitud agrega un valor a cada individuo en la población, lo que indica la calidad de la asignación. Para la selección, mutación y cruce, se decidió emplear el método de weighted roulette wheel. La condición de paro reside en la convergencia del algoritmo con un límite de 1000 iteraciones.
En las pruebas, se usaron a 16 estudiantes con sus respectivas calificaciones. En la siguiente tabla se muestra el resultado de la estandarización de datos:
Las matrices de relación son las siguientes:
Los resultados convergen en un conjunto que puede ser mejorado aún más haciendo que los estudiantes sobresalientes se encuentren en grupos separados. El grupo resultante es: B={{ p4, p13, p7, p2},{p1, p5, p11, p12}, {p0, p9, p10, p6 },{p15, p3, p8, p14}}, pero después de llevar a cabo el ajuste se obtienen: B={{ p4, p13, p1, p5 },{ p7, p2, p11, p12 },{ p0 , p9, p10, p6 },{p15, p3, p8, p14 }}.
Se menciona que esta aplicación puede ser implementada para dominios distintos al propuesto.
Conference, I., & Science, C. (2009). Fuzzy-based clustering genetic group model of project practice teaching. 2009 4th International Conference on Computer Science & Education (pp. 1484–1487). Ieee. doi:10.1109/ICCSE.2009.5228570