El algoritmo se basa en el cálculo de la intermediación (o centralidad) de los enlaces presentes en la red ubicando a los que son intermediarios entre comunidades, para luego detectar dichas comunidades mediante la remoción progresiva de dichos enlaces.