Gráf-algoritmusok ERŐS / GYENGE KÖTÉSEK

Hasonló dokumentumok
Közösség detektálás gráfokban

Szociális hálózatok Gráf alapú módszerek. Adatbányászat. Klaszterezés Szociális hálózatok. Szegedi Tudományegyetem. Adatbányászat

Társadalmi és gazdasági hálózatok modellezése

Adott: VPN topológia tervezés. Költségmodell: fix szakaszköltség VPN végpontok

Közösségek keresése nagy gráfokban

Doktori disszertáció. szerkezete

HAMILTON ÚT: minden csúcson PONTOSAN egyszer áthaladó út

Keresés képi jellemzők alapján. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Gráf-algoritmusok Legrövidebb utak

A Barabási-Albert-féle gráfmodell

Betekintés a komplex hálózatok világába

1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3

HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: (

A világ legkisebb bankfiókja

Komplex hálózatok: alapfogalmak, modellek, módszerek

Gráfok 2. Legrövidebb utak, feszítőfák. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor

Algoritmusok bonyolultsága

Gráfelméleti alapfogalmak

A számítástudomány alapjai

Véletlen gráfok, hálózatok

Near Field Communication (NFC)

Összefoglalás és gyakorlás

angolul: greedy algorithms, románul: algoritmi greedy

Marketing Megfeleljen a vásárlók igényeinek nyereséges módon

Informatikai alapismeretek

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.

7. Régió alapú szegmentálás

Párhuzamos programozási platformok

Párhuzamos programozási platformok

NEMZETKÖZI ADATGYŰJTÉS KIHÍVÁSAI: A BOLDOGSÁG ÉS BIZALOM KUTATÁS

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

Bizonytalanságok melletti következtetés

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Diszkrét matematika 2.C szakirány

2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása. Február 19

Szalai Péter. April 17, Szalai Péter April 17, / 36

Közlekedési csomópontok új helyzete, a belváros közlekedésének átalakítása

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2.

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Építésikivitelezés-Vállalkozás / 2: Gráftechnikai alapfogalmak VÁLLALKOZÁS. javított háttöltés

Diszkrét matematika 2.C szakirány

Algoritmusok és adatszerkezetek gyakorlat 07

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.

Számítógép hálózatok, osztott rendszerek 2009

Navigáci. stervezés. Algoritmusok és alkalmazásaik. Osváth Róbert Sorbán Sámuel

Hálózat, kapcsolat, interakció társadalmi tőke és együttműködés

22. GRÁFOK ÁBRÁZOLÁSA

Gráfelméleti feladatok. c f

Márka vs. Társadalom. Kun Miklós COO & Head of Research

Exact inference in general Bayesian networks

Diszkrét matematika 2. estis képzés

VBKTO logisztikai modell bemutatása

KIR 2.0 A KIR MEGÚJÍTÁSÁNAK ELSŐ LÉPÉSEI BARCSÁNSZKY PÉTER OKTATÁSI HIVATAL. TÁMOP-3.1.5/ PEDAGÓGUSKÉPZÉS Támogatása

Nem jeleníthető meg a kép. Lehet, hogy nincs elegendő memória a megnyitásához, de az sem kizárt, hogy sérült a kép. Indítsa újra a számítógépet, és

Infokommunikáció a közlekedésben (VITMJV27)

Király Zoltán, Kondé Zoltán, Kovács Antal, Lévai Annamária 2006

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

5/1. tétel: Optimalis feszítőfák, Prim és Kruskal algorithmusa. Legrövidebb utak graphokban, negatív súlyú élek, Dijkstra és Bellman Ford algorithmus.

Adatszerkezetek 2. Dr. Iványi Péter

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

SAJÓ-BÓDVA VÖLGYE ÉS KÖRNYÉKE Hulladékkezelési Önkormányzati Társulás

A szoftverek és a vezetői kreativitás szerepe a vállalati teljesítmény mérésében és irányításában

c adatpontok és az ismeretlen pont közötti kovariancia vektora

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

Erdészeti útügyi információs rendszerek

Algoritmuselmélet 7. előadás

Gráfelméleti alapfogalmak-1

Diszkrét matematika 2. estis képzés

Önsegítő társadalom 2.0. Miskolc, MAB Május 24

Hálózatok I. A tárgy célkitűzése

Az elektronikus pénz és a helyi pénz kapcsolata

VI. Magyar Földrajzi Konferencia

SZENZOROKRA ÉPÜLŐ ADAPTÍV RENDSZERMODELL

Pénz-és kockázatkezelés

A közösségi kapcsolatépítés módszerei és eszközei a rákmegelőzés hatékonyabbá tételében

Autonóm jármű forgalomszimulátorba illesztése

Operációkutatás vizsga

Mesterséges Intelligencia MI

A társadalom hálózati jelenségeinek adatvezérelt vizsgálata I: Társadalmi terjedés. Magyar Tudomány Ünnepe 2017 Számítógépes Társadalomtudomány

A biztonság már közvetlen üzleti előnyt is jelent

Györgyi Tamás. Szoba: A 131 Tanári.

A társadalmi kapcsolatok jellemzői

Szociális hálók klaszterezése

Gráfok, definíciók. Gráfok ábrázolása. Az adott probléma megoldásához ténylegesen mely műveletek szükségesek. Ábrázolások. Példa:

23. SZÉLESSÉGI BEJÁRÁS

Számítógépes Hálózatok

Intelligens közlekedési rendszer alkalmazásokkal a közlekedésbiztonság javításáért

Diszkrét matematika 2.C szakirány

AZ EGÉSZSÉGFEJLESZTÉSI TEVÉKENYSÉGEK HÁLÓZATOS MŰKÖDTETÉSE DR. SZŰCS ERZSÉBET NEFI EGÉSZSÉGFEJLESZTÉSI IGAZGATÓSÁG

Operációkutatás példatár

Hálózati folyamok. Tétel: A maximális folyam értéke megegyezik a minimális vágás értékével.

Konkurencia figyelés a közösségi média támogatásával.

Bevezete s a ha ló zatók vila ga ba

Kommunikációs rendszerek programozása. Routing Information Protocol (RIP)

MOODLE mobileszközön

A 9001:2015 a kockázatközpontú megközelítést követi

Átírás:

Gráf-algoritmusok ERŐS / GYENGE KÖTÉSEK Sapientia-EMTE 2017-18 http://www.cs.cornell.edu/home/kleinber/networks-book/

A gyenge kapcsolatok ereje The strength of weak ties (legidézettebb cikk) 1969 (American Sociological Review) 1973 (American Journal of Sociology) Kitől szerzett tudomást az új munkahelyéről? közeli barátok / ismerősök Mark Granovetter

Hálózatok dinamikája Tranzitivitás / triadikus bezáródás A barátaink idővel egymás barátai is lesznek Mivel magyaráznád e jelenséget? Csomósodási együttható (clustering coefficient) Mennyi a valószínűsége, hogy A két barátja egymásnak is barátai? (a) 1/6 (B-C,B-D,B-E,C-D,C-E,D-E); (b) 3/6 (B-C,B-D,B-E,C-D,C-E,D-E)

Hidak / lokális hidak Jó álláslehetőségről olyan barátoktól hallhatsz, akik más körökben is megfordulnak HÍD LOKÁLIS HÍD Egy lokális híd fesztávolsága (span): mekkora lesz a végpontok közti távolság, ha töröljük a hidat? LOKÁLIS HÍD: fesztávolság > 2. LOKÁLIS HÍD >> << TRIADIKUS BEZÁRÓDÁS

Erős és gyenge kötések Granovetter kísérlet Olyantól hallottam, akivel lokális híd köt össze Egy ismerősömtől hallottam Barátok/ismerősök erős/gyenge kapcsolat Erős triadikus bezáródás tulajdonság: A barátaim legalább ismerősök Ha egy pontnak van legalább 2 erős kötése, akkor a hídjai gyenge kötések

A gyenge kapcsolatok ereje Ha megelőlegezzük az erős triadikus bezáródás tulajdonságot, akkor: Ha van legalább 2 barátod (erős kötések), akkor ismerősök (gyenge kötések) kapcsolnak olyan körökhöz, amelyek új információ forrást jelenthetnek számodra.

Onnela et al., Structure and tie strengths in mobile communication networks Nagy (valós) hálózatok Mobil-beszélgetés hálózat (célország 20%-a) Él-súly: mennyi ideig beszélgettek Óriás összefüggő komponens (84%) Mivel kevés a lokális híd ezért bevezetjük a majdnem lokális híd fogalmát Valamely él szomszédság-átfedési foka közös szomszédok száma / össz-szomszéd-szám Az A-F élre: 1/6 Lokális hidakra: 0 Majdnem lokális híd kis szomszédsági átfedés híd lokális híd majdnem lokális híd

Onnela et al., Structure and tie strengths in mobile communication networks Él-erősség vs. lokális/globális strukturális jellemzők Minél kisebb a súlya egy élnek, annál kisebb a szomszédsági átfedése is A majdnem lokális hidak távoli ismerősöket jelentenek Ha az éleket súlyuk szerint növekvő sorrendben törölték gyorsabban esett szét az óriás komponens részeire, mint amikor csökkenő sorrendet alkalmaztak Gyenge kötések tartják össze sűrű komponenseit

Gyenge/Erős kötések a facebook-on Egy felhasználó baráti kapcsolatai (1 hónap) Kétirányú kommunikáció (üzenet oda-vissza) Egyirányú kommunikáció (üzenet oda/vissza) Fenntartott kapcsolat (információ követés) Sok triadikus bezáródás, ami szoros barátságokat feltételez Kurrens baráti kapcsolatok Öreg baráti kapcsolatok

Gyenge/Erős kötések a facebook-on Lehet ugyan 500 barátod, de csak 10-20, akikkel aktív kapcsolatot ápolsz, és <50, akiket passzívan követsz. A passzív elkötelezettség (közepes erősségű kötések) fogalma a online szociális hálók új hozadéka Telefonon, valószínűleg, csak a kétirányú kommunikációs háló jött volna létre

Csomópontok helyezései Egy él beágyazottsági foka: közös szomszédok száma piros élek végpontjainak min. 2 közös szomszédja az A pont minden éle piros B-C és B-D beágyazottsága 0 Beágyazott élek végpontjai: Alap a bizalomra Szem előtt vannak biztonságos tranzakciók Csoportok közti kapocs (B) Strukturális lyukat tölt be korai hozzáférés több információ forráshoz több kreativitás (kombinálás) nagyobb kontrol az információ áramlás felett Melyik a kívánatosabb pozicionálás? A/B Társadalmi tőke: bonding capital bridging capital Kívánatos lehet megóvni a hídjaidat a triadikus bezáródásoktól

Karate klub A két góc között jelentős számú kötés van Gráf particionálás (gyengén összekötött gócok azonosítása) Bár se hídja, se lokális hídja Szükség van egy árnyaltabb fogalomra Társszerzők gráfja

Köztességi fok (Betweenness) 1 12 12 33 49 33 12 12 1 12 33 33 12 Miért nem elég jó megközelítés, hogy töröld sorra a hidakat? 12 12 1 1. Két pont között a fluxus/forgalom 1 egység a legrövidebb úton. 2. Ha k legrövidebb út van, akkor utanként 1/k a forgalom 3. Egy él köztességi foka a rajta áthaladó összes legrövidebb út forgalmának összege 4. A 7-8 él köztessége: 7*7=49 5. A 3-7 él köztessége: 3*11=33

Girvan-Newman módszer 1. Meghatározzuk minden él köztességi fokát, és töröljük a maximális értékűeket Ha szétesik a gráf komponenseire, akkor ezek lesznek az első szintű gócok 2. Újraszámoljuk a köztességi fokokat, és töröljük a maximális értékű éleket 3. Addig ismételjük mindezt, míg minden élt törlünk

5=5*1 5=1*5 25=5*5 30=5+25 30=5+25

Újból a karate klub alapító diák edző Mind a Grivan-Newman, mind a minimális-vágás módszer a színezés szerint particionálta a gráfot, kivéve a 9-es pontot Háttér információ: amikor a klub kettévált, a 9-es egy potenciális fekete övre tekintett elő, amit csak az edző segítségével szerezhetett meg

Köztességi fokok hatékonyan (BFS-emlékeztető)

Az A pontból bármely pontba vezető legrövidebb utak száma

Forgalom-értékek az élek mentén Minden pont 1 egység forgalmat nyel el. Bármely pont be-forgalma 1- vel több, mint ki-forgalma. A be-forgalom arányosan oszlik el a be-éleken (a beszomszédokhoz vezető legrövidebb út számokkal arányosan)

Minden él köztességi foka Határozd meg az élek forgalom-értékeit minden pontból induló BFS-ek nyomán! Összegezd az élek BFS-enkénti forgalomértékeit, majd ossz 2-vel! Töröld a legnagyobb köztességi fokú éleket! lásd a Girvan-Newman módszer. Jól működik nem túl nagy hálózatok esetén