Rozvíjející se síť - Evolving network

Animace vyvíjející se sítě podle původního modelu Barabasi – Albert

Rozvíjející se sítě jsou sítí že se mění jako funkce času. Jsou přirozeným rozšířením síťová věda protože téměř všechny sítě reálného světa se časem vyvíjejí, a to buď přidáváním nebo odebíráním uzly nebo odkazy v průběhu času. Všechny tyto procesy se často vyskytují současně, například v sociální sítě kde si lidé postupem času vytvářejí a ztrácejí přátele, čímž vytvářejí a ničí hrany, a někteří lidé se stávají součástí nových sociálních sítí nebo opouštějí své sítě a mění uzly v síti. Vyvíjející se koncepty sítí staví na zavedených teorie sítí a nyní se zavádějí do studia sítí v mnoha různých oborech.

Pozadí teorie sítí

Studium sítí sleduje jeho základy k rozvoji teorie grafů, který nejprve analyzoval Leonhard Euler v roce 1736, kdy napsal slavný Sedm mostů v Königsbergu papír. Pravděpodobnostní teorie sítí se poté vyvinula pomocí osmi slavných studijních prací náhodné grafy napsáno Paul Erdős a Alfréd Rényi. The Erdős – Rényiho model (ER) předpokládá, že graf se skládá z N označené uzly, kde je každá dvojice uzlů spojena přednastavenou pravděpodobností p.

Watts – Strogatzův graf

Ačkoli jednoduchost modelu ER pomohla najít mnoho aplikací, nepopisuje přesně mnoho sítí v reálném světě. Model ER se nepodařilo generovat místní shlukování a triadické uzávěry tak často, jak se nacházejí v sítích reálného světa. Proto Watts a Strogatzův model Bylo navrženo, že síť je konstruována jako pravidelná prstencová mřížka a poté jsou uzly podle určité pravděpodobnosti znovu propojeny β.[1] To vytváří lokálně seskupenou síť a dramaticky snižuje průměrná délka cesty, vytváření sítí, které představují fenomén malého světa pozorováno v mnoha sítích reálného světa.[2]

Navzdory tomuto úspěchu modely ER a Watts a Storgatz nezohledňují formulaci hubů, jak je pozorováno v mnoha sítích reálného světa. Rozložení stupňů v modelu ER následuje a Poissonovo rozdělení, zatímco model Watts a Strogatz vytváří grafy, které jsou homogenní v stupeň. Mnoho sítí je místo toho škálovatelných, což znamená, že jejich rozložení stupňů následuje mocenský zákon formuláře:

Ukázalo se, že tento exponent je přibližně 3 pro mnoho sítí v reálném světě, nejedná se však o univerzální konstantu a neustále závisí na parametrech sítě [3]

První vyvíjející se síťový model - sítě bez měřítka

Model Barabási – Albert (BA) byl prvním široce přijímaným modelem sítě bez měřítka. Toho bylo dosaženo začleněním preferenční přílohu a růst, kdy jsou uzly do sítě přidávány v průběhu času a je větší pravděpodobnost, že budou propojeny s jinými uzly s vysokými distribucemi. Model BA byl poprvé aplikován na distribuci stupňů na webu, kde lze jasně vidět oba tyto efekty. Nové webové stránky jsou přidávány v průběhu času a každá nová stránka pravděpodobně odkazuje na vysoce viditelné rozbočovače Google které mají vysoký stupeň distribuce než do uzlů pouze s několika odkazy. Formálně je tato preferenční příloha:

Dodatky k modelu BA

Model BA byl prvním modelem, který odvodil topologii sítě ze způsobu, jakým byla síť konstruována s přidáváním uzlů a odkazů v průběhu času. Model však vytváří pouze nejjednodušší předpoklady nezbytné pro vznik bezškálové sítě, konkrétně že existuje lineární růst a lineární preferenční připojení. Tento minimální model nezachycuje odchylky ve tvaru rozložení stupňů, odchylky v exponentu stupňů ani nezávislé na velikosti shlukovací koeficient. Proto byl původní model od té doby upraven[kým? ] plněji zachytit vlastnosti rozvíjejících se sítí zavedením několika nových vlastností.

Zdatnost

Jednou z obav modelu BA je, že rozložení stupňů každého uzlu je silné Pozitivní zpětná vazba přičemž nejčasnější uzly s vysokým stupněm distribuce nadále dominují síti po neomezenou dobu. To však lze zmírnit zavedením vhodnosti pro každý uzel, což upravuje pravděpodobnost vytvoření nových odkazů s daným uzlem nebo dokonce odstranění odkazů na tento uzel.[4]

Aby byla zachována preferenční příloha z modelu BA, je tato vhodnost vynásobena preferenční přílohou založenou na rozdělení stupňů, aby byla skutečná pravděpodobnost, že je vytvořen odkaz, který se připojuje k uzlu i.

Kde je fitness, který může také záviset na čase. Může dojít k úbytku zdatnosti s ohledem na čas, který lze formalizovat pomocí

kde se zvyšuje s

Odebrání uzlů a opětovné propojení

Další komplikace vznikají, protože uzly mohou být ze sítě odstraněny s určitou pravděpodobností. Kromě toho mohou být zničeny existující odkazy a mohou být vytvořena nová propojení mezi existujícími uzly. Pravděpodobnost výskytu těchto akcí může záviset na čase a může také souviset s kondicí uzlu. Pravděpodobnosti lze těmto událostem přiřadit studiem charakteristik dané sítě, aby se rozšířila modelová síť se stejnými vlastnostmi. K tomuto růstu by došlo v každém časovém kroku s jednou z následujících akcí:

Problém p: přidat interní odkaz.

Problém q: smazat odkaz.

Problém r: smazat uzel.

Prob 1-p-q-r: přidat uzel.

Další způsoby charakterizace vyvíjejících se sítí

Kromě rozšiřování síťových modelů, jak je popsáno výše, mohou nastat situace, kdy jsou pro charakterizaci určitých vlastností vyvíjejících se sítí užitečnější nebo pohodlnější jiné metody.

Konvergence k rovnováze

V síťových systémech, kde probíhá soutěžní rozhodování, se teorie her často používá k modelování dynamiky systému a konvergenci směrem k rovnováze lze považovat za hnací sílu topologické evoluce. Například Kasthurirathna a Piraveenan [5] prokázali, že když jednotlivci v systému vykazují různé úrovně racionality, může být zlepšení celkové racionality systému evolučním důvodem pro vznik sítí bez měřítka. Ukázali to použitím evolučního tlaku na původně náhodnou síť, která simuluje řadu klasických her, takže síť konverguje k Nashovým rovnováhám, zatímco je dovoleno znovu se zapojit. Sítě se během tohoto procesu stávají čím dál více bezrozměrnějšími.

Zacházejte s vyvíjejícími se sítěmi jako s po sobě jdoucími snímky statické sítě

Nejběžnějším způsobem, jak zobrazit vyvíjející se sítě, je považovat je za postupné statické sítě. To by mohlo být koncipováno jako jednotlivé statické obrazy, které tvoří a film. Existuje mnoho jednoduchých parametrů k popisu statické sítě (počet uzlů, hran, délky cesty, připojených komponent) nebo k popisu konkrétních uzlů v grafu, jako je počet odkazů nebo koeficient shlukování. Tyto vlastnosti lze poté individuálně studovat jako časovou řadu pomocí pojmů zpracování signálu.[6] Například můžeme sledovat počet odkazů navázaných na server za minutu tím, že se podíváme na po sobě jdoucí snímky sítě a spočítáme tyto odkazy v každém snímku.

Analogie snímků k filmu bohužel také odhaluje hlavní potíže s tímto přístupem: použité časové kroky jsou velmi zřídka navrhovány sítí a jsou namísto toho libovolné. Použití extrémně malých časových kroků mezi jednotlivými snímky zachovává rozlišení, ale může ve skutečnosti zakrýt širší trendy, které se stanou viditelnými pouze v delších časových intervalech. Naopak použití větších časových rozsahů ztrácí časové pořadí událostí v každém snímku. Proto může být obtížné najít vhodný časový rámec pro rozdělení vývoje sítě na statické snímky.

Definujte dynamické vlastnosti

Může být důležité podívat se na vlastnosti, které nelze přímo pozorovat, když budeme vyvíjející se sítě považovat za posloupnost snímků, jako je doba trvání kontaktů mezi uzly[7] Lze definovat další podobné vlastnosti a pak je možné místo toho sledovat tyto vlastnosti prostřednictvím vývoje sítě a přímo je vizualizovat.

Dalším problémem při používání postupných snímků je, že pouze nepatrné změny v topologii sítě mohou mít velký vliv na výsledek algoritmů určených k hledání komunit. Proto je nutné použít neklasickou definici komunit, která umožňuje sledovat vývoj komunity prostřednictvím souboru pravidel, jako je narození, smrt, sloučení, rozdělení, růst a kontrakce.[8][9]

Aplikace

Mapa tras plánovaného komerčního leteckého provozu na světě, 2009. Tato síť se neustále vyvíjí, protože jsou naplánovány nebo zrušeny nové trasy.

Téměř všechny sítě v reálném světě se vyvíjejí, protože jsou budovány v průběhu času. Změnou příslušných pravděpodobností popsaných výše je možné použít rozšířený model BA ke konstrukci sítě s téměř identickými vlastnostmi jako mnoho pozorovaných sítí.[10] Koncept bezškálových sítí nám navíc ukazuje, že vývoj času je nezbytnou součástí pochopení vlastností sítě a že je obtížné modelovat stávající síť tak, jak byla vytvořena okamžitě. Mezi skutečně vyvíjející se sítě, které jsou v současné době studovány, patří sociální sítě, komunikační sítě, Internet, síť filmových herců, Celosvětová Síť, a dopravní sítě.

Další čtení

Reference

  1. ^ Watts, D.J .; Strogatz, S.H. (1998). „Kolektivní dynamika sítí„ malého světa “. Příroda. 393 (6684): 409–10. Bibcode:1998 Natur.393..440 W.. doi:10.1038/30918. PMID  9623998.
  2. ^ Travers Jeffrey; Milgram Stanley (1969). „Experimentální studie problému malého světa“. Sociometrie. 32 (4): 425–443. doi:10.2307/2786545. JSTOR  2786545.
  3. ^ R. Albert; A.-L. Barabási (2000). „Topologie vyvíjejících se sítí: místní události a univerzálnost“ (PDF). Dopisy o fyzické kontrole. 85 (24): 5234–5237. arXiv:cond-mat / 0005085. Bibcode:2000PhRvL..85,5234A. doi:10.1103 / PhysRevLett.85.5234. hdl:2047 / d20000695. PMID  11102229.
  4. ^ Albert R. a Barabási A.-L., „Statistická mechanika komplexních sítí“, Recenze moderní fyziky 74, 47 (2002)
  5. ^ Kasthurirathna, Dharshana; Piraveenan, Mahendra. (2015). „Vznik charakteristik bez měřítka v socioekologických systémech s omezenou racionalitou“. Vědecké zprávy. V tisku.
  6. ^ Pierre Borgnat; Eric Fleury; et al. „Rozvíjející se sítě“ (PDF). Citovat deník vyžaduje | deník = (Pomoc)
  7. ^ A. Chaintreau; P. Hui; J. Crowcroft; C. Diot; R. Gass; J. Scott (2006). „Dopad lidské mobility na návrh oportunistických předávacích algoritmů“ (PDF). Infocom.
  8. ^ G. Palla; A. Barabasi; T. Vicsek; Y. Chi, S. Zhu, X. Song, J. Tatemura a B.L. Tseng (2007). "Kvantifikace vývoje sociální skupiny". Příroda. 446 (7136): 664–667. arXiv:0704.0744. Bibcode:2007 Natur.446..664P. doi:10.1038 / nature05670. PMID  17410175.CS1 maint: více jmen: seznam autorů (odkaz)
  9. ^ Y. Chi, S. Zhu; X. píseň; J. Tatemura; B.L. Tseng (2007). Strukturální a časová analýza blogosféry prostřednictvím faktorizace komunity. KDD '07: Sborník z 13. mezinárodní konference ACM SIGKDD o získávání znalostí a dolování dat. str. 163–172. CiteSeerX  10.1.1.69.6959. doi:10.1145/1281192.1281213. ISBN  9781595936097.
  10. ^ I. Farkas; I. Derenyi; H. Heong; et al. (2002). „Networks in life: scaling properties and eigenvalue spektra“ (PDF). Physica. 314 (1–4): 25–34. arXiv:cond-mat / 0303106. Bibcode:2002PhyA..314 ... 25F. doi:10.1016 / S0378-4371 (02) 01181-0. Archivovány od originál (PDF) dne 04.10.2011. Citováno 2011-04-21.