Središnjost

S Vikipedije, slobodne enciklopedije
Primeri A) Stepen središnjosti, B) Središnjost po bliskosti, C) Relaciona središnjost, D) Središnjost po svojstvenom vektoru, E) Katz centrality and F) Alpha centrality istog grafa.

U okviru teorije grafova i analize mreža, postoje različiti načini merenja središnjosti čvora unutar grafa, koji određuje relativnu važnost čvora u odnosu na graf (npr. koliko je osoba uticajna u okviru neke društvene grupe ili koliko je soba važna u kući itd.). Mnogi koncepti središnjnosti bili su prvo razvijeni u analizi socijalnih grupa, i mnogi od termina za merenje središnjosti reflektuju svoje sociološko poreklo.[1]

Postoje 4 merenja središnjosti koja su široko korišćena u analizi mreža: središnjost po stepenu, relaciona središnjost, središnjost po bliskosti i središnjost po svojstvenom vektoru. Za ocenu i proširenje opštosti ka opterećenim mrežama, pogledajte Opsahl et al. (2010).[2]

Stepen središnjosti[uredi | uredi izvor]

Istorijski prvi i konceptualno najjednostavniji stepen središnjosti, definisan je kao broj veza čvora (sa drugim čvorovima). Stepen npr. može biti interpretiran kao procena rizika da dati čvor bude pod uticajem bilo čega što prolazi kroz mrežu (virus, informacija itd.). U slučaju usmerenog grafa, obično definišemo dve odvojene mere stepena središnjosti: ulazni i izlazni stepen. Ulazni stepen je broj grana koje ulaze u čvor, a izlazni broj grana koje izlaze iz čvora. Kada se grane interpretiraju kao neki pozitivni aspekti kao što su recimo prijateljstvo i saradnja, ulazni stepen je interpretiran kao popularnost, a izlazni kao društvenost. Stepen središnjosti čvora , za dati graf sa čvorova i grana, je definisan kao: Izračunavanje stepena središnjosti za sve čvorove u grafu koristi u prezentaciji grafa pomoću matrice susedstva, a za grane uzima u istoj matričnoj prezentaciji.

Ponekad treba naći središnjost grafa unutar grafa. Definicija središnjosti čvora može se proširiti na ceo graf. Neka bude čvor sa najvišim stepenom središnjosti u grafu . Neka bude graf sa granama čvora koji maksimizuje sledeću sumu (dok je čvor sa najvišim stepenom središnjosti u grafu ):

Sledi, stepen središnjosti grafa je:

Vrednost je najveća kada graf sadrži jedan centralni čvor koji je povezan sa svim ostalim čvorovima, i u tom slučaju .

Središnjost po bliskosti[uredi | uredi izvor]

U povezanim grafovima postoji prirodna mera za distancu između svih parova čvorova, definisana dužinom najkraćeg puta. Udaljenost čvora v je definisana sumom rastojanja tog čvora od svih ostalih, dok je bliskost definisana kao inverz udaljenosti.[3] Dakle, što je veća središnjost čvora manja je njegova ukupna distanca od ostalih čvorova. Bliskost se može uzeti kao mera koliko će trebati vremena da informacija od čvora v dođe do svih ostalih čvorova.[4]

U klasičnoj definiciji središnjosti po bliskosti, širenje informacija se modelira korišćenjem najkraćih puteva. Ovaj model ne mora biti najrealističniji za sve tipove komunikacionih scenarija. Dakle, povezane definicije bile su razmatrane kao mera bliskosti, kao merenje središnjnosti pomoću slučajnog puta koji su predstavili Noh i Riger (2004). Ovaj model meri brzinu kojom poruke koje se kreću slučajnim putanjama dolaze do čvora iz nekog drugog dela grafa.[5]

Informaciona središnjost koju su predstavili Stifenson i Zelen 1989. je drugi način merenja bliskosti, koji ima neke sličnosti sa modelom Noha i Rigera. U suštini, on meri harmonijsku sredinu od dužine puteva koji se završavaju čvorom i, koja je manja ako i ima mnogo malih puteva ka drugim čvorovima.[6]

Zapazite da je po definiciji grafovskih rastojanja, središnjost po bliskosti svih čvorova u nepovezanom grafu bila 0. U radu Dangelčeva 2006. vezanog za ranjivost mreža, definicija bliskosti modifikovana je tako da može biti lakše izračunata i može biti primenjena na nepovezane grafove:[7]

Još jednu primenu na nepovezane grafove predložio je Opsal 2010.[8]

Relaciona središnjost[uredi | uredi izvor]

Hue (from red=0 to blue=max) shows the node betweenness.

Relaciona središnjost je način merenja središnjosti čvora unutar grafa. Relaciona središnjost kvantifikuje koliko se puta čvor ponaša kao most najkraćeg puta između neka dva čvora. Ovaj način merenja koncipirao je Linton Friman radi merenja koliko kontrole neka osoba ima nad komunikacijom između drugih ljudi u društvenoj grupi.[9] Po njegovom konceptu, čvorovi za koje je verovatnije da će se naći na nekom slučajno izabranom najkraćem putu između dva slučajno izabrana čvora imaju visoku relacionu središnjost.

Relaciona središnjost čvora u grafu sa čvorova računa se na sledeći način:

  1. Za svaki par čvorova (s,t), izračuna |najkraći put između njih.
  2. Za svaki par čvorova (s,t), odredi najkraći put koji sadrži čvor koji se razmatra (ovde, čvor v).
  3. Sumira taj put za sve parove čvorova (s,t).

Kompaktnije se relaciona središnjost može predstaviti kao:[10]

gde je ukupan broj najkraćih puteva od čvora do čvora i je broj tih puteva koji prolaze kroz čvor . Relaciona središnjost može biti normalizovana deljenjem dobijenog broja sa brojem parova čvorova koji ne sadrže v, koji za usmerene grafove iznosi , a za neusmerene . Na primer, u neusmerenom zvezda-grafu, centralni čvor (koji se nalazi u svakom mogućem najkraćem putu) bi imao relacionu središnjost (1, ako se normalizuje) dok bi listovi (kojih nema ni u jednom najkraćem putu) imali relacionu središnjost 0.

Sa aspekta izračunavanja, i relaciona središnjost po bliskosti svih čvorova u grafu zahtevaju računanje najkraćih puteva između svakog para čvorova grafa, što zahteva vreme koristeći Flojd-Voršalov algoritam. Ipak, kod grafove čije su matrice većinom popunjene nulama, Džonsonov algoritam može biti efikasniji, zahtevajući za izvršavanje. U slučaju netežinskih grafova izračunavanje se može izvršiti pomoću Brandovog algoritma[10] koji zahteva vremena. U normalnim situacijama, ovi algoritmi pretpostavljaju da su grafovi neusmereni i povezani sa mogućnošću pojave ciklova i višestrukih grana. Kada je predmet obrade graf koji predstavlja socijalnu mrežu, često su grafovi bez ciklova i višestrukih grana da bi se očuvala jednakost (pošto grane predstavljaju povezanost između ljudi). U ovom slučaju, Brandov algoritam će konačan rezultat sa dva da bi uračunao svaki najkraći put koji je dvaput brojan.[10]

Središnjost po svojstvenom vektoru[uredi | uredi izvor]

Središnjost po svojstvenom vektoru je merenje uticaja čvora u mreži. Pripisuje relativne vrednosti svakom čvoru u mreži na osnovu koncepta po kojem konekcije ka čvorovima sa visokom vrednošću više doprinose vrednosti čvora nego isto konekcije sa čvorovima koji imaju manju relativnu vrednost. Guglovo rangiranje stranica je varijanta merenja središnjosti po svojstvenom vektoru.[11] Još jedan vrlo sličan način merenja središnjosti je Kacova središnjost.

Korišćenje matrice susedstva za određivanje središnjosti po svojstvenom vektoru[uredi | uredi izvor]

Za dati graf sa brojem čvorova neka je matrica susedstva. Skor središnjosti za neki čvor može biti definisan na sledeći način:

gde je niz suseda čvora a je konstanta. Uz malo preuređivanja ovo se može napisati u vektorskoj notaciji kao jednakost:

U opštem slučaju, postojaće mnogo različitih vrednosti za za svako rešenje problema središnjosti preko svojstvenog vektora koje postoji. Kakogod, dodatni zahtev da sve vrednosti u svojstvenom vektoru budu pozitivne implicira (po Peron- Frobenius teoremi) da samo najveća vrednost u svojstvenom vektoru rezultuje traženim rezultatom središnjosti.[12] član svojstvenog vektora daje rezultat središnjosti za čvor u mreži.

Kacova središnjost i rangiranje stranica[uredi | uredi izvor]

Kacova središnjost [13] je generalizacija stepene središnjosti. Stepena središnjost meri broj direktnih suseda, a Kacova središnjost meri broj svih čvorova koji mogu biti povezani nekim putem, dok je doprinos udaljenog čvora okarakterisan faktorom slabljenja . Matematički, on je definisan sa .

Kacova središnjost se takođe može interpretirati kao varijanta središnjosti po svojstvenom vektoru. Još jedna forma Kacove središnjosti je U poređenju sa izrazom za središnjost po svojstvenom vektoru, je zamenjeno sa .

Dokazano je da je [14] najveća vrednost u vektoru središnjosti granica sa Kacovu središnjost jer ne može preći ranije pomenutu vrednost .

Rangiranje stranica zadovoljava sledeću jednakost: gde je broj suseda čvora . U poređenju sa središnjosti po svojstvenom vektoru i Kacovoj središnjosti, glavna razlika je faktor skaliranja . Još jedna razlika je između rangiranja stranica i središnjosti po svojstvenom vektoru je ta da vektor rangiranja stranica ima obrnute indekse u odnosu na svojstveni vektor središnjosti.[15]

Definicija i karakterizacija indeksa središnjosti[uredi | uredi izvor]

Pored već pomenutih klasičnih indeksa središnjosti, postoji još na desetine specifikovanijih indeksa središnjosti. Uprkos pojmu koji intuitivno navodi na suprotan zaključak još uvek ne postoji definicija ili karakterizacija indeksa središnjosti koja može na sve njih da se primeni.[16] Vrlo opšta definicija bi glasila ovako:

Indeks središnjosti je funkcija nad čvorovima grafa. To je strukturni indeks, odn. su grafovi and izomorfni i preslikavanje čvorova grafa - u V(H), onda središnjost čvora u mora biti ista kao središnjost čvora u . Po konvenciji, što je veći indeks središnjosti čvora, veća je njegova zastupljenost u grafu. [17]

Ova definicija obuhvata sva klasična merenja središnjosti, ali neće sva meranja koja zadovoljavaju ovu definiciju biti prihvaćena kao indeksi središnjosti. Borgati i Everet sumiraju da indeks središnjosti meri poziciju čvora u okviru predefinisanog niza šetnji. Oni karakterizuju indekse središnjosti po četiri faktora: set šetnji, da li je dužina ili broj ovih šetnji razmatran, pozicija čvora u šetnjama, i kako kako su brojevi pripisani putevima sumirani pri merenju.[16] Ovo vodi ka karakterizaciji po načinu na koji je indeks središnjosti izračunat. U drugačijoj karakterizaciji, Borgati razlikuje indekse po putanjama koje oni razmatraju i koji tip protoka mreže impliciraju.[18] Potonji karakterizuje indekse središnjosti po kvalitetu njihove predikcije koji je čvor najsredišnjiji za datu mrežu i njen protok. Ova karakterizacija pruža mogućnost odabira koji indeks središnjosti koristiti.

Centralizacija[uredi | uredi izvor]

Centralizacija bilo koje mreže je mera koliko je njen centralni čvor centralan u odnosu na centralnost ostalih čvorova.[19] Opštu definiciju centralizacije za netežinske grafove predložio je Linton Friman (1979). Mere centralizacije (a) računaju sumu razlika centralnosti između najcentralnijeg čvora i ostalih čvorova; (b) dele ovaj iznos sa teoretski najvećom sumom razlika u bilo kojoj mreži istog stepena.[19] Tako, svaka mera centralnosti može imati svoju sopstvenu meru centralnosti. Definisano formalno, ako je neka centralnost tačke , ako je najveća mera u mreži, i ako je najveća suma razlika u tački centralnosti za bilo koji graf sa istim brojem čvorova, onda je centralizacije mreže:[19]

Reference[uredi | uredi izvor]

  1. ^ Newman, M.E.J. 2010. Networks: An Introduction. Oxford, UK: Oxford University Press.
  2. ^ Opsahl, Tore; Agneessens, Filip; Skvoretz, John (2010). „Node centrality in weighted networks: Generalizing degree and shortest paths”. Social Networks. 32 (3): 245. doi:10.1016/j.socnet.2010.03.006. Arhivirano iz originala 26. 02. 2018. g. Pristupljeno 28. 05. 2013. 
  3. ^ Sabidussi, G. (1966) The centrality index of a graph. Psychometrika 31, 581–603.
  4. ^ M.E.J. Newman (2005), A measure of betweenness centrality based on random walks, 27, str. 39—54, arXiv:cond-mat/0309045Slobodan pristup, doi:10.1016/j.socnet.2004.11.009  Tekst „Social Networks” ignorisan (pomoć). Papercore summary http://papercore.org/Newman2005[mrtva veza]
  5. ^ J. D. Noh and H. Rieger, Phys. Rev. Lett. 92, 118701 (2004).
  6. ^ Stephenson, K. A. and Zelen, M., 1989. Rethinking centrality: Methods and examples. Social Networks 11, 1–37.
  7. ^ Dangalchev Ch., Residual Closeness in Networks, Phisica A 365, 556 (2006).
  8. ^ Opsahl, Tore. „Closeness centrality in networks with disconnected components”. 
  9. ^ Freeman, Linton (1977). „A set of measures of centrality based upon betweenness”. Sociometry. 40: 35—41. 
  10. ^ a b v Brandes, Ulrik (2001). „A faster algorithm for betweenness centrality” (PDF). Journal of Mathematical Sociology. 25: 163—177. Pristupljeno 10. 11. 2011. Paperore summary http://papercore.org/Brandes2001[mrtva veza]
  11. ^ Feature Column from the AMS
  12. ^ M. E. J. Newman. „The mathematics of networks” (PDF). Pristupljeno 9. 11. 2006. 
  13. ^ Katz, L. 1953. A New Status Index Derived from Sociometric Index. Psychometrika, 39–43.
  14. ^ Bonacich, P., 1991. Simultaneous group and individual centralities. Social Networks 13, 155–168.
  15. ^ How does Google rank webpages? Arhivirano na sajtu Wayback Machine (31. januar 2012) 20Q: About Networked Life
  16. ^ a b Borgatti, Stephen P.; Everett, Martin G. (2005). „A Graph-Theoretic Perspective on Centrality”. Social Networks. Elsevier. 28: 466—484. doi:10.1016/j.socnet.2005.11.005. 
  17. ^ Koschützki, Dirk; Katharina A. Lehmann, Leon Peeters, Stefan Richter, Dagmar Tenfelde-Podehl, Oliver Zlotowski (2005). „Centrality Indices”. Ur.: Ulrik Brandes, Thomas Erlebach. Network Analysis – Methodological Foundations. LNCS 3418. Springer Verlag, Heidelberg, Germany. str. 16—60. ISBN 978-3-540-24979-5. 
  18. ^ Borgatti, Stephen P. (2005). „Centrality and Network Flow”. Social Networks. Elsevier. 27: 55—71. 
  19. ^ a b v Freeman, L. C. (1979). Centrality in social networks: Conceptual clarification. Social Networks, 1(3), 215–239.

Dodatna literatura[uredi | uredi izvor]

  • Freeman, L. C. (1979). Centrality in social networks: Conceptual clarification. Social Networks, 1(3), 215–239.
  • Sabidussi, G. (1966). The centrality index of a graph. Psychometrika, 31 (4), 581–603.
  • Freeman, L. C. (1977). A set of measures of centrality based on betweenness. Sociometry 40, 35–41.
  • Koschützki, D.; Lehmann, K. A.; Peeters, L.; Richter, S.; Tenfelde-Podehl, D. and Zlotowski, O. (2005) Centrality Indices. In Brandes, U. and Erlebach, T. (Eds.) Network Analysis: Methodological Foundations, pp. 16–61, LNCS 3418, Springer-Verlag.
  • Bonacich, P. (1987). Power and Centrality: A Family of Measures, The American Journal of Sociology, 92 (5), pp. 1170–1182.