TÁRSADALMI ÉS GAZDASÁGI HÁLÓZATOK MODELLEZÉSE 3. ELŐADÁS: VÉLETLEN GRÁFOK, GRÁFMODELLEK
TÁMOP-4.1.1.F-14/1/KONV-2015-0006
London András
Gráfmodellek
Milyen általános közös tulajdonságai vannak tipikus gráfoknak?
Tudjuk-e valamilyen modellel közelítenia valóságban megjelen® hálózatokat?
A különböz® területeken (társadalom, gazdaság, biológia, technológia) megjelen® hálózatok modelljei között mik a legfontosabb különbségek/hasonlóságok?
Gráfmodellek
Mely gráfok az érdekesek? Mi alapján különböztetjük meg az érdekeset a nem érdekest®l? −→ referencia pontok
Hálózatelemzésnél egy fontos referencia pont a véletlen gráf Két alapvet® gráfmodell család
Konstrukciós modellek: bizonyos szabályok mentén bizonyos típusú hálózatot hoz létre; pl. preferential attachment Generatív modellek: szabad paraméterek felhasználásával generál hálózatot; pl. az élvalószín¶ség adott
Erd®s- Rényi modell
1G(n,p) minden élt p∈[0,1]valószín¶séggel húzunk be, egymástól függetlenül
élek száma várhatóan: n2 p átlagos fokszám: k = (n−1)p fokszámeloszlás:
P(ki =k) =
n−1 k
pk(1−p)n−1−k, azazbinomiális.
Fontos és rendkívül sokat vizsgált matematikai modell
1Erd®s & Rényi, 1959
Erd®s-Rényi modell
ábra 1: Generált ER gráf fokszámeloszlása és az illesztett binomiális eloszlásgörbe
Kisvilág gráfok
Stanley Milgram (1933-84) kísérlete: véletlenül kiválasztott emberek küldjenek egy levelet egy közeli ismer®snek, hogy az szintén továbbküldje így, azzal a céllal, hogy egy általuk valószín¶leg ismeretlen bostoni orvoshoz eljusson végül a levél A 64 levél az USA 64 különböz® pontjáról átlagosan 5.5 levélváltás után célba ért
=⇒Kicsi átmér®: A legtávolabbi pontok sincsenek túl messzire egymstól...
Kisvilág gráfok
További fontos jellemz®: háromszögek száma nagy Klaszterezettség/tranzitivitás(Clustering coecient)
C = 3×háromszögek száma összefügg® ponthármasok száma
Kisvilág gráfokban (pl. társadalmi hálózatokban) ez a szám nagy (A barátom barátját nagy valószín¶séggel én is ismerem), szemben a véletlen gráfban, ahol 0-hoz tart.
(Szorgalmi: számoljuk ki)
Watts-Strogatz modell
2Kiindul egy 4-reguláris gráfból (minden pont foka 4) Minden éltp valószín¶séggel átdrótoz ( azaz(i,j) él esetén választunk véletlenül egyk pontot, ésp valószín¶séggel töröljük(i,j)-t és behúzzuk(i,k)-t)
=⇒∼logn az átmér®; ha (i,j) és (i,k) is él, akkor nagy valószín¶séggel(j,k)is az (azaz háromszövek száma nagy)
2Watts & Strogatz, Nature, 1998
Barabási-Albert modell
3Konstrukciós modell hogyan fejl®dhet ki egy hálózat?
Apreferential attachment modell:
1 kezetben egy összefügg®G0 gráfn0ponton
2 t id®pontban hozzáadunkGt-hez egy újv pontot úgy, hogy
P(v-t összekötjük egy meglév®i-vel) = ki
P
jkj
a kés®bbiekben részletesen tárgyaljuk a modellt
3Barabási & Albert, Science, 1999
Skálafüggetlen fokszámeloszlás
A fokszámeloszlás az ún. hatványtörvényt követi:
P(ki =k) =ck−α,
A valóságban megjelen® hálózat jelent®s része ilyen tulajdonságú
(a kés®bbiekben részletesen tárgyaljuk)
A konguráció modell
G(n,k) ahol k= (k1,k1, . . . ,kn) fokszámsorozat adott (P
iki páros!)
Pl. ha mindenki egyenl®, akkor egy reguláris gráfot kapunk;
ha ki-k Poisson-eloszlású véletlen változókc/n várható értékkel, akkor egyG(n,p) típusú gráfhoz kerülünk közel Hogyan generálnánk le a gráfot, ha adottn és k?
P(i ésj összekötött) = kikj
2m
A meggyelt mintázatok a hálózatokban mennyire magyarázhatók pusztán a fokszámok ismeretében?