Modularitate (rețele)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Modularitatea este o funcție utilizată în analiza grafică sau a rețelei, de exemplu în rețele de calculatoare sau rețele sociale . Valoarea sa cuantifică calitatea împărțirii rețelei în module sau comunități. O subdiviziune bună are valori ridicate de modularitate; în interiorul modulelor densitatea va fi mare, dar între un modul și altul vor exista puține conexiuni și, prin urmare, o densitate mai mică. Cea mai obișnuită utilizare a modularității se face pentru optimizarea tehnicilor de determinare a comunităților din rețele.

Definiție

Luați în considerare o rețea formată din n noduri conectate prin m arcade ; fie a i, j un element al matricei de adiacență a rețelei. Valoarea lui i, j este deci setul de arcuri care leagă nodurile i și j . Să presupunem că stabilim o împărțire a vârfurilor într-un anumit număr de grupuri, modularitatea acestei împărțiri este definită ca fracțiunea marginilor care merg spre acest grup minus ceea ce s-ar aștepta dacă marginile ar fi distribuite aleatoriu.

În cea mai comună versiune a acestui concept, aleatoritatea arcurilor este stabilită în așa fel încât să păstreze gradul fiecărui nod. În acest caz, numărul de arce care leagă cele două vârfuri în urma aleatoriei este:

unde k i este gradul unui vârf i .

Cel mai mic număr de arce așteptat între cele două noduri este:

Prin adăugarea tuturor perechilor de vârfuri din același grup, modularitatea (numită Q ) este:

Valoarea sa se poate deplasa în intervalul [-1 / 2,1]: este pozitivă dacă numărul de arce prezente este mai mare decât numărul așteptat și negativ în caz contrar.

Elemente conexe

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică