Tengo un gráfico de ejemplo con la ponderación dirigida a los bordes, que los valores pueden estar en el rango [-1,1]. Necesito hacer agrupación en clústeres en este gráfico, con el fin de encontrar grupos en los que los vértices están más correlacionados.
He buscado por varios agrupación o comunidad de detección en el gráfico basado en algoritmos, pero la mayoría de ellos no funcionan debido a la negativa de pesos. Hasta ahora he aplicado spinglass (se llama así en igraph de la biblioteca, es un algoritmo basado en el modelo de Potts) algoritmo que parece funcionar con ambos positivos y negativos de pesos.
Hay otros algoritmos para realizar la agrupación o comunidad de detección en los gráficos que tienen efectos negativos y positivos de borde de pesos?
Actualización: el borde de pesos representan las correlaciones, 1 significa que dos vértices están fuertemente correlacionados, -1 que están inversamente correlacionados y 0 significa que son independientes.