Sieci bezskalowe. Filip Piękniewski

Podobne dokumenty
Modelowanie sieci złożonych

Grafy Alberta-Barabasiego

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

Warsztaty metod fizyki teoretycznej

Grafy stochastyczne i sieci złożone

W sieci małego świata od DNA po facebooka. Dr hab. Katarzyna Sznajd-Weron, prof. PWr.

Modelowanie motywów łańcuchami Markowa wyższego rzędu

Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II

Drzewa rozpinajace, zbiory rozłaczne, czas zamortyzowany

Kolorowanie wierzchołków Kolorowanie krawędzi Kolorowanie regionów i map. Wykład 8. Kolorowanie

Sieci złożone. Modelarnia 2014/2015 Katarzyna Sznajd-Weron

Matematyczne Podstawy Informatyki

W rachunku prawdopodobieństwa wyróżniamy dwie zasadnicze grupy rozkładów zmiennych losowych:

Algorytmiczna teoria grafów

Weryfikacja hipotez statystycznych

Spacery losowe generowanie realizacji procesu losowego

Metody probabilistyczne

Prawdopodobieństwo i statystyka

Teoria grafów dla małolatów. Andrzej Przemysław Urbański Instytut Informatyki Politechnika Poznańska

Biostatystyka, # 3 /Weterynaria I/

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Statystyka i opracowanie danych Podstawy wnioskowania statystycznego. Prawo wielkich liczb. Centralne twierdzenie graniczne. Estymacja i estymatory

Zadanie 1. Liczba szkód N w ciągu roku z pewnego ryzyka ma rozkład geometryczny: k =

Matematyka dyskretna. Andrzej Łachwa, UJ, B/14

Drugie kolokwium z Rachunku Prawdopodobieństwa, zestaw A

Materiały dla finalistów

6. Zmienne losowe typu ciagłego ( ) Pole trapezu krzywoliniowego

Ważne rozkłady i twierdzenia

Matematyka dyskretna

Rachunek prawdopodobieństwa (Elektronika, studia niestacjonarne) Wykład 3

Wykładnicze grafy przypadkowe: teoria i przykłady zastosowań do analizy rzeczywistych sieci złożonych

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA

Testowanie hipotez statystycznych.

Przejście fazowe w sieciach złożonych w modelu Axelroda

Instrukcje dla zawodników

Statystyka w przykładach

Prawa potęgowe w grafach przepływu informacji dla geometrycznych sieci neuronowych

Grafy co o ich rysowaniu wiedzą przedszkolaki i co z tego wynika dla matematyków

Grafem nazywamy strukturę G = (V, E): V zbiór węzłów lub wierzchołków, Grafy dzielimy na grafy skierowane i nieskierowane:

Struktury danych i złożoność obliczeniowa Wykład 7. Prof. dr hab. inż. Jan Magott

Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz?

Algorytmy grafowe. Wykład 1 Podstawy teorii grafów Reprezentacje grafów. Tomasz Tyksiński CDV

3.Funkcje elementarne - przypomnienie

Matematyka ubezpieczeń majątkowych r.

Suma dwóch grafów. Zespolenie dwóch grafów

Wstęp do sieci neuronowych, wykład 11 Łańcuchy Markova

Statystyka opisowa- cd.

Rachunek prawdopodobieństwa- wykład 2

Algorytmy Równoległe i Rozproszone Część V - Model PRAM II

Digraf. 13 maja 2017

Graf. Definicja marca / 1

Wykład 4. Plan: 1. Aproksymacja rozkładu dwumianowego rozkładem normalnym. 2. Rozkłady próbkowe. 3. Centralne twierdzenie graniczne

PODSTAWOWE ROZKŁADY PRAWDOPODOBIEŃSTWA. Piotr Wiącek

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Wybrane rozkłady zmiennych losowych. Statystyka

Wstęp do Informatyki zadania ze złożoności obliczeniowej z rozwiązaniami

Wydział Matematyki. Testy zgodności. Wykład 03

1 Nierówność Minkowskiego i Hoeldera

Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

Algorytmiczna teoria grafów

1. Granice funkcji - wstępne definicje i obliczanie prostych granic

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Lista 6. Kamil Matuszewski 13 kwietnia D n =

MATEMATYKA DYSKRETNA - MATERIAŁY DO WYKŁADU GRAFY

Algorytmy dynamiczne. Piotr Sankowski. - p. 1/14

Działanie algorytmu oparte jest na minimalizacji funkcji celu jako suma funkcji kosztu ( ) oraz funkcji heurystycznej ( ).

Obszary strukturalne i funkcyjne mózgu

Znajdowanie skojarzeń na maszynie równoległej

Wstęp do sieci neuronowych, wykład 12 Łańcuchy Markowa

Inteligentna analiza danych

Nowy generator grafów dwudzielnych

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Algorytmy równoległe: ocena efektywności prostych algorytmów dla systemów wielokomputerowych

Wykład 13. Zmienne losowe typu ciągłego

Matematyczne Podstawy Informatyki

6.4 Podstawowe metody statystyczne

Jeśli czas działania algorytmu zależy nie tylko od rozmiaru danych wejściowych i przyjmuje różne wartości dla różnych danych o tym samym rozmiarze,

Modele i wnioskowanie statystyczne (MWS), sprawozdanie z laboratorium 1

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Podstawowe własności grafów. Wykład 3. Własności grafów

Matematyka ubezpieczeń majątkowych r.

L.O. św. Marii Magdaleny w Poznaniu, O POŻYTKACH PŁYN ACYCH Z RZUCANIA MONETA. Tomasz Łuczak

Na A (n) rozważamy rozkład P (n) , który na zbiorach postaci A 1... A n określa się jako P (n) (X n, A (n), P (n)

Wstęp do sieci neuronowych, wykład 07 Uczenie nienadzorowane.

Kolokwium ze statystyki matematycznej

Gdy n jest duże, statystyka ta (zwana statystyką chikwadrat), przy założeniu prawdziwości hipotezy H 0, ma w przybliżeniu rozkład χ 2 (k 1).

Elementy teorii grafów Elementy teorii grafów

Wstęp do sieci neuronowych, wykład 8 Uczenie nienadzorowane.

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Spontaniczna struktura bezskalowa w grafach przepływu impulsów dla rekurencyjnych sieci neuronowych

Maksymalne powtórzenia w tekstach i zerowa intensywność entropii

1 Automaty niedeterministyczne

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Wstęp do sieci neuronowych, wykład 07 Uczenie nienadzorowane.

Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott

Wymagania kl. 3. Zakres podstawowy i rozszerzony

Efekt motyla i dziwne atraktory

Ogólnopolska Konferencja Aktuarialna Zagadnienia aktuarialne teoria i praktyka Warszawa, IE SGH 2009

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

Transkrypt:

Wydział Matematyki i Informatyki UMK Prezentacja na Seminarium Doktoranckie dostępna na http://www.mat.uni.torun.pl/ philip/sem-2008-2.pdf 24 listopada 2008

1 Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? 2 Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? 3 Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego 4 Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo 5

Grafy losowe, model Erdős a-rényi Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Ciekawym z punktu widzenia informatyki jest to jak wygląda przeciętny graf? Sformułowanie to wymaga określenia czym jest przeciętny graf! Oznacza to zdefiniowanie przestrzeni probabilistycznej, której elementami będą grafy, oraz zadania pewnej miary na tej przestrzeni. Jak to zrobić?

Grafy losowe, model Erdős a-rényi Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Łatwo zdefiniować przestrzeń wszystkich grafów n wierzchołkowych i zadać na niej miarę jednostajną (osobną kwestią jest problem losowania z tego rozkładu) Wszystkich grafów jest jednak nieskończenie wiele, podobnie jak liczb rzeczywistych, nie da się zatem zadawać na nich miary poprzez przypisanie każdemu grafowi skończonego prawdopodobieństwa... Możliwe są inne podejścia do stworzenia modelu grafu losowego, każdy jednak model może być inny bo...... do końca nie wiemy czym jest graf losowy... w szczególności osobną kwestią jest to jak wygląda przeciętny graf spotykany w rzeczywistości

Grafy losowe, model Erdős a-rényi Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Podstawowym modelem grafu losowego był od lat model Erdős a-rényi [Erdős & Rényi, 1959, Erdős & Rényi, 1960] Zakłada on następującą drogę wylosowania grafu: Ustalamy pewną liczbą p (0, 1), wybieramy liczbą naturalną n (losowo) Pomiędzy każdą z n 2 par wierzchołków dodajemy krawędź prawdopodobieństwem p Model E-R jest przyzwoicie losowy, a jednocześnie na tyle prosty, iż dało się go łatwo 1 zbadać 1 łatwo to prowokacja!

Grafy losowe, model Erdős a-rényi Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Łatwo sprawdzić, iż rozkład stopni wierzchołków w modelu E-R jest dwumianowy ( ) n P(deg(v) = k) = p k (1 p) n k (1) k który zbiega do rozkładu Poissona przy n (prawdopodobieństwo, że stopień wierzchołka n-elementowego grafu jest ilością sukcesów w n niezależnych losowaniach krawędzi z prawdopodobieństwem sukcesu p). Warto też odnotować przejścia fazowe w grafach E-R które są obecnie dość dobrze badanym zjawiskiem.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Wielki komponent (giant component) Grafy losowe o niewielkiej ilości krawędzi są zazwyczaj rozłączną sumą drzew lub komponentów unicyklicznych (drzewo uzupełnione o jedną dodatkową krawędź) Rozmiary takich składowych są niewielkie, rzędu log(n) Dla pewnej granicznej gęstości krawędzi pojawia się jednak spójna składowa o skomplikowanej strukturze, której rozmiar jest tego samego rzędu co rozmiar całego grafu. Taką składową nazywany wielkim komponentem z angielskiego giant component (sekcja 5.1 w [Chung & Lu, 2006])

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = o(1/n) graf jest (z olbrzymim prawdopodobieństwem) rozłączną sumą drzew. p λ/n dla λ (0, 1) graf zawiera cykle dowolnej długości (w granicy). Wszystkie spójne składowe są albo drzewami albo drzewami uzupełnionymi do cyklu (unicykliczne składowe) o rozmiarze O(log n). p = (1 + ε)/n nagle pojawia się wielki komponent. Dla ε = 0 (reżim krytyczny) największa składowa ma rozmiar n 2/3. Z prawdopodobieństwem 0.9325 (przy n ) graf składa się drzew, cykli i podwójnych cykli. Z prawdopodobieństwem 0.9957 graf składa się z drzew, cykli i co najwyżej jednej dodatkowej składowej spójnej. Z prawdopodobieństwem 0.987-0.9998 graf jest planarny. Dla ε > 0 większość składowych łączy się w wielki komponent o rozmiarze αn gdzie ε = 1 α log(1 α) 1.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = o(1/n) graf jest (z olbrzymim prawdopodobieństwem) rozłączną sumą drzew. p λ/n dla λ (0, 1) graf zawiera cykle dowolnej długości (w granicy). Wszystkie spójne składowe są albo drzewami albo drzewami uzupełnionymi do cyklu (unicykliczne składowe) o rozmiarze O(log n). p = (1 + ε)/n nagle pojawia się wielki komponent. Dla ε = 0 (reżim krytyczny) największa składowa ma rozmiar n 2/3. Z prawdopodobieństwem 0.9325 (przy n ) graf składa się drzew, cykli i podwójnych cykli. Z prawdopodobieństwem 0.9957 graf składa się z drzew, cykli i co najwyżej jednej dodatkowej składowej spójnej. Z prawdopodobieństwem 0.987-0.9998 graf jest planarny. Dla ε > 0 większość składowych łączy się w wielki komponent o rozmiarze αn gdzie ε = 1 α log(1 α) 1.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = o(1/n) graf jest (z olbrzymim prawdopodobieństwem) rozłączną sumą drzew. p λ/n dla λ (0, 1) graf zawiera cykle dowolnej długości (w granicy). Wszystkie spójne składowe są albo drzewami albo drzewami uzupełnionymi do cyklu (unicykliczne składowe) o rozmiarze O(log n). p = (1 + ε)/n nagle pojawia się wielki komponent. Dla ε = 0 (reżim krytyczny) największa składowa ma rozmiar n 2/3. Z prawdopodobieństwem 0.9325 (przy n ) graf składa się drzew, cykli i podwójnych cykli. Z prawdopodobieństwem 0.9957 graf składa się z drzew, cykli i co najwyżej jednej dodatkowej składowej spójnej. Z prawdopodobieństwem 0.987-0.9998 graf jest planarny. Dla ε > 0 większość składowych łączy się w wielki komponent o rozmiarze αn gdzie ε = 1 α log(1 α) 1.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = λ/n dla λ > 1 oprócz wielkiego komponentu wszystkie inne składowe mają logarytmiczne rozmiary. Większość z nich to drzewa, ale składowe z jednym cyklem również są obecne. p = λ log(n)/n dla λ > 1 w miarę jak n graf prawie na pewno jest spójny. p = ω(n) log(n)/n gdzie ω(n) n graf jest prawie na pewno spójny oraz stopnie wszystkich wierzchołków są asymptotycznie równe.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = λ/n dla λ > 1 oprócz wielkiego komponentu wszystkie inne składowe mają logarytmiczne rozmiary. Większość z nich to drzewa, ale składowe z jednym cyklem również są obecne. p = λ log(n)/n dla λ > 1 w miarę jak n graf prawie na pewno jest spójny. p = ω(n) log(n)/n gdzie ω(n) n graf jest prawie na pewno spójny oraz stopnie wszystkich wierzchołków są asymptotycznie równe.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Przejścia fazowe w grafach Erdős a-rényiego p = λ/n dla λ > 1 oprócz wielkiego komponentu wszystkie inne składowe mają logarytmiczne rozmiary. Większość z nich to drzewa, ale składowe z jednym cyklem również są obecne. p = λ log(n)/n dla λ > 1 w miarę jak n graf prawie na pewno jest spójny. p = ω(n) log(n)/n gdzie ω(n) n graf jest prawie na pewno spójny oraz stopnie wszystkich wierzchołków są asymptotycznie równe.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Rysunek: Przejście fazowe na przykładowym grafie Erdősa-Rényi o 1000 wierzchołków. Prawdopodobieństwa wylosowania krawędzi p = 0.9/1000, 1/1000, 1.1/1000 odpowiednio od lewej do prawej. Zgodnie z przewidywaniami poniżej krytycznej wartości graf składa się z niewielkich drzew, w punkcie krytycznym pojawia się wielki komponent natomiast ilość rozłącznych składowych gwałtownie spada. Nieco powyżej punktu krytycznego graf jest praktycznie spójny.

Spis treści Grafy losowe Erdo s a-re nyi - Przypomnienie Model Erdo s a-re nyi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Rysunek: Przykładowy graf Erdo sa-re nyi o 10000 wierzchołków niewiele powyżej prawdopodobieństwa krytycznego. Widoczna jest wielka składowa i kilka niewielkich komponentów.

Model Erdős a-rényi Przejścia fazowe w modelu E-R Co jest nie tak z modelem E-R? Model E-R ma jednak pewne wady które powodują, że nie nadaje się do symulowania grafów empirycznych Po pierwsze, grafy E-R nie przejawiają struktury lokalnej, nie posiadają dobrze zdefiniowanych ośrodków i skupisk nie przejawiają rozkładu dwumianowego w histogramach stopni wierzchołków... są rzadkie, często na tyle rzadkie, że odpowiadający graf E-R nie jest nawet spójny

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Model Small World Network (Watts-Strogatz) mają często dość dziwne cechy. Pomimo iż znaczna większość połączeń jest lokalnych (graf dziedziczy pewną strukturę odległości), to średnia długość drogi liczona w ilości krawędzi między dowolną parą wierzchołków jest bardzo niewielka, znacznie mniejsza niż w pełni lokalnym grafie Własność ta została zaobserwowana przez socjologów w strukturze znajomości w społeczeństwie ludzkim, nosi nazwę fenomenu sześciu uścisków dłoni [Travers & Milgram, 1969] Okazuje się, że przeciętnie pomiędzy dowolnymi dwoma osobami na świecie istnieje łańcuch sześciu osób które uścisnęły sobie dłonie

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Model Small World Network (Watts-Strogatz) W 1998 roku Watts i Strogatz [Watts & Strogatz, 1998] zauważyli, iż pewien bardzo prosty proces losowy prowadzi do powstania dobrze zlokalizowanych sieci z niewielką średnią odległością między wierzchołkami Model sprowadza się do następującego algorytmu: Zacznij od zlokalizowanej sieci, np. kraty lub pierścienia w którym każdy wierzchołek połączony jest z kilkoma najbliższymi sąsiadami Następnie losowo pozamieniaj wierzchołki startowe pewnej ilości krawędzi Jak się okazuje, wystarczy zaingerować w kilka procent krawędzi, aby średnia odległość dramatycznie spadła, przy zachowaniu lokalności

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Model Small World Network (Watts-Strogatz) Rysunek: Od grafu zlokalizowanego (po lewo) do grafu losowego (prawo). Sieci małego świata są blisko grafów lokalnych, jednak niewielka ilość losowych połączeń istotnie skraca średnią drogę między wierzchołkami.

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Prawa potęgowe w rozkładach stopni wierzchołków Kolejną cechą sieci empirycznych która wraz z rozwojem badań komputerowych zaczęła się wyłaniać to prawa potęgowe w rozkładach stopni wierzchołków Innymi słowy przeciętnie ilość wierzchołków stopnia k jest proporcjonalna do k γ dla pewnego γ Prawa potęgowe w wielu miejscach były znane już wcześniej dużo wcześniej. [Lotka, 1926] odkrył prawo potęgowe w ilości cytowań w indeksie abstraktów chemicznych. [Zipf, 1932] badał częstości występowania słów w języku angielskim (prawo Zipfa). [Simon, 1955] badał prawa potęgowe w wielu dziedzinach, między innymi rozkładzie rozmiarów miast amerykańskich itp.

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Prawa potęgowe w rozkładach stopni wierzchołków Kolejną cechą sieci empirycznych która wraz z rozwojem badań komputerowych zaczęła się wyłaniać to prawa potęgowe w rozkładach stopni wierzchołków Innymi słowy przeciętnie ilość wierzchołków stopnia k jest proporcjonalna do k γ dla pewnego γ Prawa potęgowe w wielu miejscach były znane już wcześniej dużo wcześniej. [Lotka, 1926] odkrył prawo potęgowe w ilości cytowań w indeksie abstraktów chemicznych. [Zipf, 1932] badał częstości występowania słów w języku angielskim (prawo Zipfa). [Simon, 1955] badał prawa potęgowe w wielu dziedzinach, między innymi rozkładzie rozmiarów miast amerykańskich itp.

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Prawa potęgowe w rozkładach stopni wierzchołków Kolejną cechą sieci empirycznych która wraz z rozwojem badań komputerowych zaczęła się wyłaniać to prawa potęgowe w rozkładach stopni wierzchołków Innymi słowy przeciętnie ilość wierzchołków stopnia k jest proporcjonalna do k γ dla pewnego γ Prawa potęgowe w wielu miejscach były znane już wcześniej dużo wcześniej. [Lotka, 1926] odkrył prawo potęgowe w ilości cytowań w indeksie abstraktów chemicznych. [Zipf, 1932] badał częstości występowania słów w języku angielskim (prawo Zipfa). [Simon, 1955] badał prawa potęgowe w wielu dziedzinach, między innymi rozkładzie rozmiarów miast amerykańskich itp.

Sieci empiryczne Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Do tej pory odkryto iż wiele sieci empirycznych spełnia prawo potęgowe w rozkładzie stopni wierzchołków: WWW [Albert et al., 1999], Internet na poziomie routerów [Albert et al., 2000, Faloutsos et al., 1999], Sieć współpracy naukowej i artystycznej [Barabási et al., 2002, Barabási & Albert, 1999], Sieć cytowań [Redner, 1998], Sieci ekologiczne [Montoya & V., 2002], Sieci lingwistyczne [i Cancho & Solé, 2001] Sieci metabolizmu [Bhalla & Iyengar, 1999, Jeong et al., 2000] Sieci połączeń telefonicznych [Abello et al., 1998, Aiello et al., 2000] I wiele innych [Albert & Barabási, 2002].

Kontrowersje Spis treści Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? W pracy [Li et al., 2005] autorzy wskazują na liczne błędy metodologiczne popełniane przy badaniu struktur grafu. Zależność między gęstością a dystrybuantą rozkładu dotyczy rozkładów ciągłych, przy dyskretnych próbkach gęstość nie jest dobrze zdefiniowana. Wielu badaczy przyjmuje pojawienie się linii prostej na wykresie log-log częstotliwości występowania danych obiektów jako nieomylną oznakę prawa potęgowego. Może to jednak być zdradliwe, ze względu na grupowanie przy zliczaniu histogramów. Z tego względu należy raczej patrzeć na dystrybuantę empiryczną, która prezentuje oryginalne dane (bez grupowania) i jest bardziej stabilna. Tam wyniki pewnych obserwacji mogą być zupełnie inne!

Kontrowersje Spis treści Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? W pracy [Li et al., 2005] autorzy wskazują na liczne błędy metodologiczne popełniane przy badaniu struktur grafu. Zależność między gęstością a dystrybuantą rozkładu dotyczy rozkładów ciągłych, przy dyskretnych próbkach gęstość nie jest dobrze zdefiniowana. Wielu badaczy przyjmuje pojawienie się linii prostej na wykresie log-log częstotliwości występowania danych obiektów jako nieomylną oznakę prawa potęgowego. Może to jednak być zdradliwe, ze względu na grupowanie przy zliczaniu histogramów. Z tego względu należy raczej patrzeć na dystrybuantę empiryczną, która prezentuje oryginalne dane (bez grupowania) i jest bardziej stabilna. Tam wyniki pewnych obserwacji mogą być zupełnie inne!

Kontrowersje Spis treści Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? W pracy [Li et al., 2005] autorzy wskazują na liczne błędy metodologiczne popełniane przy badaniu struktur grafu. Zależność między gęstością a dystrybuantą rozkładu dotyczy rozkładów ciągłych, przy dyskretnych próbkach gęstość nie jest dobrze zdefiniowana. Wielu badaczy przyjmuje pojawienie się linii prostej na wykresie log-log częstotliwości występowania danych obiektów jako nieomylną oznakę prawa potęgowego. Może to jednak być zdradliwe, ze względu na grupowanie przy zliczaniu histogramów. Z tego względu należy raczej patrzeć na dystrybuantę empiryczną, która prezentuje oryginalne dane (bez grupowania) i jest bardziej stabilna. Tam wyniki pewnych obserwacji mogą być zupełnie inne!

Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? 10 3 10 3 10 2 10 2 10 1 10 1 10 0 10 2 10 3 10 4 10 0 0 500 1000 1500 2000 10 2 10 2 10 1 10 1 10 0 10 2 10 3 10 0 0 200 400 600 800 1000 1200 Rysunek: Złośliwie wygenerowane dane [Li et al., 2005]. Niebieskie pochodzą z rozkładu potęgowego, czarne z wykładniczego (górne wykresy prezentują dane kumulacyjnie). Dwa dolne wykresy prezentują wykresy częstotliwości występowania elementów (histogramy), w których błędnie wynika, że czarne dane spełniają prawo potęgowe, niebieskie zaś zdają się być wykładnicze.

Czym zatem jest sieć bezskalowa? Fenomen małego świata - sieci Small World Prawo potęgowe w rozkładach stopni Przykłady sieci z prawem potęgowym Kontrowersje związane z metodologią Co to jest sieć bezskalowa? Barabási i Albert w swojej pracy użyli sformułowania: a common property of many large networks is that the vertex connectivities follow a scale-free power-law distribution. Istotnie prawo potęgowe jest niezmiennikiem skali układu stąd pojawiło się pojęcie bezskalowości. Jednak w wielu innych pracach zaczęły się pojawiać własności przypisywane sieciom bezskalowym, które nie koniecznie mają coś wspólnego z rozkładem stopni wierzchołków: mają silnie połączone huby które są krytyczne dla łączności sieci, w związku z tym są podatne na celowany atak (pięta Achillesowa Internetu - [Albert et al., 2000]) są samopodobne

Model Barabási-Albert Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego W 1999 roku [Barabási & Albert, 1999] zaproponowali model oparty o dwie zasady: przyrost i preferencyjne dołączanie (preferential attachment). Ich model wygląda następująco: Rozpocznij proces od pewnego niewielkiego zbioru wierzchołków (zazwyczaj jednego). W każdym kroku dodaj jeden wierzchołek i dołącz do już istniejących dając preferencje tym którzy już mają dobrą łączność (prawdopodobieństwo dodania krawędzi do wierzchołka v jest proporcjonalne do aktualnego stopnia d v ). Ilość dodawanych w każdym kroku krawędzi jest parametrem modelu m. Taki mechanizm prowadzi do powstania sieci, której rozkład stopni wierzchołków spełnia prawo potęgowe z wykładnikiem γ = 3.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Argumentacja: Zauważmy, że wierzchołki o wysokim stopniu zdobywają krawędzie szybciej niż inne. W kroku t wierzchołek i o stopniu k i zdobywa w przybliżeniu: k i j k j m = k i 2 m t m = k i 2t krawędzi. Traktując k i jako funkcję ciągłą mamy (2) k i t = k i 2t Rozwiązując ze względu na t dostajemy k i (t) = m t/t i gdzie t i oznacza moment w którym wierzchołek i został dodany do sieci. (3)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Argumentacja: Zauważmy, że wierzchołki o wysokim stopniu zdobywają krawędzie szybciej niż inne. W kroku t wierzchołek i o stopniu k i zdobywa w przybliżeniu: k i j k j m = k i 2 m t m = k i 2t krawędzi. Traktując k i jako funkcję ciągłą mamy (2) k i t = k i 2t Rozwiązując ze względu na t dostajemy k i (t) = m t/t i gdzie t i oznacza moment w którym wierzchołek i został dodany do sieci. (3)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Argumentacja: Zauważmy, że wierzchołki o wysokim stopniu zdobywają krawędzie szybciej niż inne. W kroku t wierzchołek i o stopniu k i zdobywa w przybliżeniu: k i j k j m = k i 2 m t m = k i 2t krawędzi. Traktując k i jako funkcję ciągłą mamy (2) k i t = k i 2t Rozwiązując ze względu na t dostajemy k i (t) = m t/t i gdzie t i oznacza moment w którym wierzchołek i został dodany do sieci. (3)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Argumentacja: Zauważmy, że wierzchołki o wysokim stopniu zdobywają krawędzie szybciej niż inne. W kroku t wierzchołek i o stopniu k i zdobywa w przybliżeniu: k i j k j m = k i 2 m t m = k i 2t krawędzi. Traktując k i jako funkcję ciągłą mamy (2) k i t = k i 2t Rozwiązując ze względu na t dostajemy k i (t) = m t/t i gdzie t i oznacza moment w którym wierzchołek i został dodany do sieci. (3)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Możemy oszacować prawdopodobieństwo, że wierzchołek i ma mniej niż k sąsiadów: P(k i < k) = P(t i > m 2 t/k 2 ) (4) (ilość sąsiadów zależy wyłącznie od czasu w którym wierzchołek został dodany do sieci) Zakładając, że wierzchołki są dodawane do sieci jednostajnie mamy: P(t i > m 2 t/k 2 ) = 1 P(t i m 2 t/k 2 m 2 t ) = 1 k 2 (t + m 0 ) (5) gdzie m 0 jest początkową ilością wierzchołków (e.g. m 0 = 1). Dla dużych grafów t/(t + m 0 ) 1.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Możemy oszacować prawdopodobieństwo, że wierzchołek i ma mniej niż k sąsiadów: P(k i < k) = P(t i > m 2 t/k 2 ) (4) (ilość sąsiadów zależy wyłącznie od czasu w którym wierzchołek został dodany do sieci) Zakładając, że wierzchołki są dodawane do sieci jednostajnie mamy: P(t i > m 2 t/k 2 ) = 1 P(t i m 2 t/k 2 m 2 t ) = 1 k 2 (t + m 0 ) (5) gdzie m 0 jest początkową ilością wierzchołków (e.g. m 0 = 1). Dla dużych grafów t/(t + m 0 ) 1.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Możemy oszacować prawdopodobieństwo, że wierzchołek i ma mniej niż k sąsiadów: P(k i < k) = P(t i > m 2 t/k 2 ) (4) (ilość sąsiadów zależy wyłącznie od czasu w którym wierzchołek został dodany do sieci) Zakładając, że wierzchołki są dodawane do sieci jednostajnie mamy: P(t i > m 2 t/k 2 ) = 1 P(t i m 2 t/k 2 m 2 t ) = 1 k 2 (t + m 0 ) (5) gdzie m 0 jest początkową ilością wierzchołków (e.g. m 0 = 1). Dla dużych grafów t/(t + m 0 ) 1.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Aby otrzymać gęstość prawdopodobieństwa różniczkujemy dystrybuantę: P(k) = P(k i(t) < k) k = ( m 2 ) t 1 k k 2 (t + m 0 ) (6) Ostatecznie mamy: P(k) 2m2 k 3 (7) zatem γ = 3 i jest niezależna od m i t.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Aby otrzymać gęstość prawdopodobieństwa różniczkujemy dystrybuantę: P(k) = P(k i(t) < k) k = ( m 2 ) t 1 k k 2 (t + m 0 ) (6) Ostatecznie mamy: P(k) 2m2 k 3 (7) zatem γ = 3 i jest niezależna od m i t.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Aby otrzymać gęstość prawdopodobieństwa różniczkujemy dystrybuantę: P(k) = P(k i(t) < k) k = ( m 2 ) t 1 k k 2 (t + m 0 ) (6) Ostatecznie mamy: P(k) 2m2 k 3 (7) zatem γ = 3 i jest niezależna od m i t.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model Barabási-Albert jest prosty w symulowaniu jednak ze względu na swój przyrost całkowicie nie pasuje do narzędzi probabilistycznych rozwiniętych przy badaniu modelu Erdősa-Rényi Tutaj bardziej przydatny okazał się generalny model grafu losowego (GRG) w którym możemy zadać przestrzeń probabilistyczną grafów poprzez podanie oczekiwanego rozkładu wierzchołków. Podobnie jak w przypadku modelu Erdősa-Rényi taka przestrzeń rozpięta jest na zbiorze wszystkich grafów n wierzchołkowych, miara jednak jest skupiona wokół grafów o rozkładzie stopni zbliżonym do danego.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model Barabási-Albert jest prosty w symulowaniu jednak ze względu na swój przyrost całkowicie nie pasuje do narzędzi probabilistycznych rozwiniętych przy badaniu modelu Erdősa-Rényi Tutaj bardziej przydatny okazał się generalny model grafu losowego (GRG) w którym możemy zadać przestrzeń probabilistyczną grafów poprzez podanie oczekiwanego rozkładu wierzchołków. Podobnie jak w przypadku modelu Erdősa-Rényi taka przestrzeń rozpięta jest na zbiorze wszystkich grafów n wierzchołkowych, miara jednak jest skupiona wokół grafów o rozkładzie stopni zbliżonym do danego.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model Barabási-Albert jest prosty w symulowaniu jednak ze względu na swój przyrost całkowicie nie pasuje do narzędzi probabilistycznych rozwiniętych przy badaniu modelu Erdősa-Rényi Tutaj bardziej przydatny okazał się generalny model grafu losowego (GRG) w którym możemy zadać przestrzeń probabilistyczną grafów poprzez podanie oczekiwanego rozkładu wierzchołków. Podobnie jak w przypadku modelu Erdősa-Rényi taka przestrzeń rozpięta jest na zbiorze wszystkich grafów n wierzchołkowych, miara jednak jest skupiona wokół grafów o rozkładzie stopni zbliżonym do danego.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia w = (w 1, w 2,..., w n ) - oczekiwany rozkład stopni wierzchołków (wektor) parametr modelu wi n w = modelu w 2 i - średni oczekiwany rozkład stopni wierzchołków w 2 i w = wi = w - średnia drugiego rzędu oczekiwanego stopnia wierzchołka G(w) - przestrzeń probabilistyczna grafów o oczekiwanym rozkładzie stopni w G G(w) instancja grafu wylosowanego z G(w) d i - faktyczny stopień wierzchołka i w instancji G d = di n faktyczna średnia stopni wierzchołków w instancji G

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia d 2 i d 2 di = i d = d - faktyczna średnia drugiego rzędu stopnia wierzchołka w instancji G vol(s) = x S d x - objętość (volume) zbioru S wierzchołków w instancji G Vol(S) = x S w x - oczekiwana objętość zbioru S wierzchołków w G(w) vol 2 (S) = x S d 2 x - objętość drugiego rzędu zbioru S wierzchołków w instancji G Vol 2 (S) = x S w 2 x - oczekiwana objętość drugiego rzędu zbioru S wierzchołków w G(w)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia d 2 i d 2 di = i d = d - faktyczna średnia drugiego rzędu stopnia wierzchołka w instancji G vol(s) = x S d x - objętość (volume) zbioru S wierzchołków w instancji G Vol(S) = x S w x - oczekiwana objętość zbioru S wierzchołków w G(w) vol 2 (S) = x S d 2 x - objętość drugiego rzędu zbioru S wierzchołków w instancji G Vol 2 (S) = x S w 2 x - oczekiwana objętość drugiego rzędu zbioru S wierzchołków w G(w)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia d 2 i d 2 di = i d = d - faktyczna średnia drugiego rzędu stopnia wierzchołka w instancji G vol(s) = x S d x - objętość (volume) zbioru S wierzchołków w instancji G Vol(S) = x S w x - oczekiwana objętość zbioru S wierzchołków w G(w) vol 2 (S) = x S d 2 x - objętość drugiego rzędu zbioru S wierzchołków w instancji G Vol 2 (S) = x S w 2 x - oczekiwana objętość drugiego rzędu zbioru S wierzchołków w G(w)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia d 2 i d 2 di = i d = d - faktyczna średnia drugiego rzędu stopnia wierzchołka w instancji G vol(s) = x S d x - objętość (volume) zbioru S wierzchołków w instancji G Vol(S) = x S w x - oczekiwana objętość zbioru S wierzchołków w G(w) vol 2 (S) = x S d 2 x - objętość drugiego rzędu zbioru S wierzchołków w instancji G Vol 2 (S) = x S w 2 x - oczekiwana objętość drugiego rzędu zbioru S wierzchołków w G(w)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Model General Random Graph - Oznaczenia d 2 i d 2 di = i d = d - faktyczna średnia drugiego rzędu stopnia wierzchołka w instancji G vol(s) = x S d x - objętość (volume) zbioru S wierzchołków w instancji G Vol(S) = x S w x - oczekiwana objętość zbioru S wierzchołków w G(w) vol 2 (S) = x S d 2 x - objętość drugiego rzędu zbioru S wierzchołków w instancji G Vol 2 (S) = x S w 2 x - oczekiwana objętość drugiego rzędu zbioru S wierzchołków w G(w)

Jak wylosować graf z G(w)? Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Każdej krawędzi z i do j przypisujemy prawdopodobieństwo sw i w j (zakładamy, że graf jest nieskierowany) gdzie s = 1 i w i Wybieramy krawędzie z odpowiednimi prawdopodobieństwami, otrzymujemy instancję G Zgodnie z przewidywaniami oczekiwany stopień wierzchołka i wynosi: n n sw i w j = 1/ n w i w j = w i (8) j=1 j=1 w j j=1 Aby to wszystko działało trzeba założyć wmax 2 = max i wi 2 < k w k

Jak wylosować graf z G(w)? Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Każdej krawędzi z i do j przypisujemy prawdopodobieństwo sw i w j (zakładamy, że graf jest nieskierowany) gdzie s = 1 i w i Wybieramy krawędzie z odpowiednimi prawdopodobieństwami, otrzymujemy instancję G Zgodnie z przewidywaniami oczekiwany stopień wierzchołka i wynosi: n n sw i w j = 1/ n w i w j = w i (8) j=1 j=1 w j j=1 Aby to wszystko działało trzeba założyć wmax 2 = max i wi 2 < k w k

Jak wylosować graf z G(w)? Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Każdej krawędzi z i do j przypisujemy prawdopodobieństwo sw i w j (zakładamy, że graf jest nieskierowany) gdzie s = 1 i w i Wybieramy krawędzie z odpowiednimi prawdopodobieństwami, otrzymujemy instancję G Zgodnie z przewidywaniami oczekiwany stopień wierzchołka i wynosi: n n sw i w j = 1/ n w i w j = w i (8) j=1 j=1 w j j=1 Aby to wszystko działało trzeba założyć wmax 2 = max i wi 2 < k w k

Podstawowe własności GRG Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego G(w) w którym w = (pn, pn,..., pn) odpowiada dokładnie modelowi Erdősa-Rényiego dla prawdopodobieństwa krawędzi p. w = Vol 2(G) Vol(G) oraz d = vol 2(G) vol(g) (9) Kładąc l k d k = l d k (10) możemy zauważyć, że ważona suma: k d k d k l k l l d = k = vol 2(G) l vol(g) vol(g) = d (11)

Podstawowe własności GRG Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego G(w) w którym w = (pn, pn,..., pn) odpowiada dokładnie modelowi Erdősa-Rényiego dla prawdopodobieństwa krawędzi p. w = Vol 2(G) Vol(G) oraz d = vol 2(G) vol(g) (9) Kładąc l k d k = l d k (10) możemy zauważyć, że ważona suma: k d k d k l k l l d = k = vol 2(G) l vol(g) vol(g) = d (11)

Podstawowe własności GRG Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego G(w) w którym w = (pn, pn,..., pn) odpowiada dokładnie modelowi Erdősa-Rényiego dla prawdopodobieństwa krawędzi p. w = Vol 2(G) Vol(G) oraz d = vol 2(G) vol(g) (9) Kładąc l k d k = l d k (10) możemy zauważyć, że ważona suma: k d k d k l k l l d = k = vol 2(G) l vol(g) vol(g) = d (11)

Losowy graf z prawem potęgowym Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Możemy wykorzystać model GRG do generowania losowego grafu o spodziewanym rozkładzie wierzchołków spełniającym prawo potęgowe z wykładnikiem γ. Zauważmy, iż wtedy liczba y wierzchołków o stopniu x spełnia równanie: dla pewnego α. Innymi słowy Jak dobrze zadać w? log y = α γ log x (12) {v deg(v) = x} y = eα x γ (13)

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Zauważmy, że maksymalny stopień grafu wynosi co najwyżej e α γ bo 0 log y = α γ log x. Ilość wierzchołków w docelowym grafie można obliczyć następująco: e α γ e α ζ(γ)e α gdy γ > 1 n = x γ αe α gdy γ = 1 (14) x=1 e α γ 1 γ gdy 0 < γ < 1 gdzie ζ(t) = n=1 1 n t jest funkcją Zeta Riemanna.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie można wyliczyć ilość krawędzi: E = 1 e α 1 γ x eα 2 ζ(γ 1)eα gdy γ > 2 2 x γ 1 4 αeα gdy γ = 2 x=1 1 e 2α γ 2 2 γ gdy 0 < γ < 2 (15) W powyższych rozważaniach mogą pojawić się błędy wynikające z zaokrągleń (ostatecznie stopień musi być liczbą całkowitą, podobnie jak ilość wierzchołków spełniających określone warunki). Można sobie jednak z tym poradzić, szczególnie gdy γ 2.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie można wyliczyć ilość krawędzi: E = 1 e α 1 γ x eα 2 ζ(γ 1)eα gdy γ > 2 2 x γ 1 4 αeα gdy γ = 2 x=1 1 e 2α γ 2 2 γ gdy 0 < γ < 2 (15) W powyższych rozważaniach mogą pojawić się błędy wynikające z zaokrągleń (ostatecznie stopień musi być liczbą całkowitą, podobnie jak ilość wierzchołków spełniających określone warunki). Można sobie jednak z tym poradzić, szczególnie gdy γ 2.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie można wyliczyć ilość krawędzi: E = 1 e α 1 γ x eα 2 ζ(γ 1)eα gdy γ > 2 2 x γ 1 4 αeα gdy γ = 2 x=1 1 e 2α γ 2 2 γ gdy 0 < γ < 2 (15) W powyższych rozważaniach mogą pojawić się błędy wynikające z zaokrągleń (ostatecznie stopień musi być liczbą całkowitą, podobnie jak ilość wierzchołków spełniających określone warunki). Można sobie jednak z tym poradzić, szczególnie gdy γ 2.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Ostatecznie aby ustalić wektor w potrzebujemy oczekiwanego średniego stopnia w oraz zakresu stopni jaki dopuszczamy (szczególnie maksymalny stopień d max ). Możemy wtedy ustalić w i = c (i + i 0 ) 1 γ 1 gdzie c = γ 2 γ 1 wn 1 1 γ oraz i 0 = n ( w(γ 2) d max (γ 1) dla 1 i n ) γ 1

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Ostatecznie aby ustalić wektor w potrzebujemy oczekiwanego średniego stopnia w oraz zakresu stopni jaki dopuszczamy (szczególnie maksymalny stopień d max ). Możemy wtedy ustalić w i = c (i + i 0 ) 1 γ 1 gdzie c = γ 2 γ 1 wn 1 1 γ oraz i 0 = n ( w(γ 2) d max (γ 1) dla 1 i n ) γ 1

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Ostatecznie aby ustalić wektor w potrzebujemy oczekiwanego średniego stopnia w oraz zakresu stopni jaki dopuszczamy (szczególnie maksymalny stopień d max ). Możemy wtedy ustalić w i = c (i + i 0 ) 1 γ 1 gdzie c = γ 2 γ 1 wn 1 1 γ oraz i 0 = n ( w(γ 2) d max (γ 1) dla 1 i n ) γ 1

Właściwości grafu losowego GRG Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Badanie losowego grafu rozpoczniemy od naturalnego pytania: Mając graf G wylosowany z G(w) jaka jest spodziewana liczba wierzchołków o stopniu k? Jest to nietrywialne pytanie mimo, że explicite zadajemy oczekiwany rozkład stopni wierzchołków. Ten jednak daje nam jedynie przestrzeń probabilistyczną, chcemy jednak poznać wartości oczekiwane pewnych innych parametrów grafu w tej przestrzeni. Spodziewamy się, że jeśli nasz graf będzie miał oczekiwany rozkład stopni wierzchołków spełniający prawo potęgowe, to oczekiwana ilość wierzchołków o stopniu k będzie proporcjonalna do k γ

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Policzmy prawdopodobieństwo, że węzeł v i jest izolowany: P(v i izolowany) = j (1 w i w j s) (16) =e j w i w j s + O wi 2 s 2 j w 2 j (17) =e w i + O w 2 i s 2 j wj 2 (18) Zakładamy tutaj, że w = o(n) co oznacza w i w j s są małe. Możemy wtedy zapisać 1 x = e x + O(x 2 ) = e x (1 + O(x 2 )) dla x 0.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Policzmy prawdopodobieństwo, że węzeł v i jest izolowany: P(v i izolowany) = j (1 w i w j s) (16) =e j w i w j s + O wi 2 s 2 j w 2 j (17) =e w i + O w 2 i s 2 j wj 2 (18) Zakładamy tutaj, że w = o(n) co oznacza w i w j s są małe. Możemy wtedy zapisać 1 x = e x + O(x 2 ) = e x (1 + O(x 2 )) dla x 0.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Zatem ilość oczekiwana ilość izolowanych węzłów wynosi: E(ilość izolowanych w G) = i e w i + O w 2 i s 2 j wj 2 = i (19) e w i + O( w 2 ) (20) gdzie w = i w 2 i s2 j w 2 w 2 i w 2 wi = i w j = ( i w i 2 ) 2. Zauważmy: i ) 2 ( = ( i w 2 j w j) 2 ( = w 2 i w i ) 2

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Zatem ilość oczekiwana ilość izolowanych węzłów wynosi: E(ilość izolowanych w G) = i e w i + O w 2 i s 2 j wj 2 = i (19) e w i + O( w 2 ) (20) gdzie w = i w 2 i s2 j w 2 w 2 i w 2 wi = i w j = ( i w i 2 ) 2. Zauważmy: i ) 2 ( = ( i w 2 j w j) 2 ( = w 2 i w i ) 2

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Następnie policzmy oczekiwaną ilość węzłów o stopniu dokładnie 1: E(ilość węzłów stopnia 1 w G) = = j = i = i = i w i w j s l j (1 w i w l s) = j j (1 w i w j s) w i w l s = 1 w i w l s l (1 w i w j s)w i (w l s (1 + w i w l s + (w i w l s) 2 +...)) = e w i w i + O w 3 i s 2 j l wj 2 l (w l s + O(w i w 2 l s2 ))

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Następnie policzmy oczekiwaną ilość węzłów o stopniu dokładnie 1: E(ilość węzłów stopnia 1 w G) = = j = i = i = i w i w j s l j (1 w i w l s) = j j (1 w i w j s) w i w l s = 1 w i w l s l (1 w i w j s)w i (w l s (1 + w i w l s + (w i w l s) 2 +...)) = e w i w i + O w 3 i s 2 j l wj 2 l (w l s + O(w i w 2 l s2 ))

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Następnie policzmy oczekiwaną ilość węzłów o stopniu dokładnie 1: E(ilość węzłów stopnia 1 w G) = = j = i = i = i w i w j s l j (1 w i w l s) = j j (1 w i w j s) w i w l s = 1 w i w l s l (1 w i w j s)w i (w l s (1 + w i w l s + (w i w l s) 2 +...)) = e w i w i + O w 3 i s 2 j l wj 2 l (w l s + O(w i w 2 l s2 ))

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Następnie policzmy oczekiwaną ilość węzłów o stopniu dokładnie 1: E(ilość węzłów stopnia 1 w G) = = j = i = i = i w i w j s l j (1 w i w l s) = j j (1 w i w j s) w i w l s = 1 w i w l s l (1 w i w j s)w i (w l s (1 + w i w l s + (w i w l s) 2 +...)) = e w i w i + O w 3 i s 2 j l wj 2 l (w l s + O(w i w 2 l s2 ))

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Następnie policzmy oczekiwaną ilość węzłów o stopniu dokładnie 1: E(ilość węzłów stopnia 1 w G) = = j = i = i = i w i w j s l j (1 w i w l s) = j j (1 w i w j s) w i w l s = 1 w i w l s l (1 w i w j s)w i (w l s (1 + w i w l s + (w i w l s) 2 +...)) = e w i w i + O w 3 i s 2 j l wj 2 l (w l s + O(w i w 2 l s2 ))

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = i = i = i = i e w i w i + O e w i w i + O w 3 i s 2 j w 3 i s 2 j wj 2 wj 2 l ( (w l s + O(w i w 2 1 + O(w i e w i w i + O ( wi 3 s w ) (1 + O(w i ws)) }{{} 1 ( e w i w i + O ( w 3 i s w ) + O(w i ws) ) = i e w i w i + O l l s2 )) ) wl 2 s2 ) ( i w 3 i s w )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie wyliczamy ilość wierzchołków stopnia dokładnie k: E(ilość węzłów stopnia k w G) = = (1 w i w j s) i j = i = i e w i wi k ( l w l) k s k k! e w i w k i k! Gdzie w (k) = i w k i s. + O T V, T =k l T ( 1 k! w w (k+2) w i w l s 1 w i w l s + O( w w (k+1) ) )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie wyliczamy ilość wierzchołków stopnia dokładnie k: E(ilość węzłów stopnia k w G) = = (1 w i w j s) i j = i = i e w i wi k ( l w l) k s k k! e w i w k i k! Gdzie w (k) = i w k i s. + O T V, T =k l T ( 1 k! w w (k+2) w i w l s 1 w i w l s + O( w w (k+1) ) )

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Analogicznie wyliczamy ilość wierzchołków stopnia dokładnie k: E(ilość węzłów stopnia k w G) = = (1 w i w j s) i j = i = i e w i wi k ( l w l) k s k k! e w i w k i k! Gdzie w (k) = i w k i s. + O T V, T =k l T ( 1 k! w w (k+2) w i w l s 1 w i w l s + O( w w (k+1) ) )

i Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Reasumując, przy założeniu, że w = o(n) spodziewana ilość wierzchołków o stopniu k w grafie G G(w) wynosi: e w i wi k ( ) 1 + O k! k! w w (k+2) Załóżmy teraz, że sekwencja w spełnia prawo potęgowe z wykładnikiem γ, czyli w i = c(i + i 0 ) γ 1 1. Rozważmy: i e w i w k i k! Oraz zauważmy dw i di 1 k! 0 e w i w k i di = 1 k! = d di c(i + i 0) 1 γ 1 = c γ 1 (i + i 0) γ γ 1 0 e w i γ 1 c k γ w (1 γ) i (21) dw i (22) = c(1 γ) γ 1 w γ i (23)

i Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Reasumując, przy założeniu, że w = o(n) spodziewana ilość wierzchołków o stopniu k w grafie G G(w) wynosi: e w i wi k ( ) 1 + O k! k! w w (k+2) Załóżmy teraz, że sekwencja w spełnia prawo potęgowe z wykładnikiem γ, czyli w i = c(i + i 0 ) γ 1 1. Rozważmy: i e w i w k i k! Oraz zauważmy dw i di 1 k! 0 e w i w k i di = 1 k! = d di c(i + i 0) 1 γ 1 = c γ 1 (i + i 0) γ γ 1 0 e w i γ 1 c k γ w (1 γ) i (21) dw i (22) = c(1 γ) γ 1 w γ i (23)

i Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Reasumując, przy założeniu, że w = o(n) spodziewana ilość wierzchołków o stopniu k w grafie G G(w) wynosi: e w i wi k ( ) 1 + O k! k! w w (k+2) Załóżmy teraz, że sekwencja w spełnia prawo potęgowe z wykładnikiem γ, czyli w i = c(i + i 0 ) γ 1 1. Rozważmy: i e w i w k i k! Oraz zauważmy dw i di 1 k! 0 e w i w k i di = 1 k! = d di c(i + i 0) 1 γ 1 = c γ 1 (i + i 0) γ γ 1 0 e w i γ 1 c k γ w (1 γ) i (21) dw i (22) = c(1 γ) γ 1 w γ i (23)

i Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Reasumując, przy założeniu, że w = o(n) spodziewana ilość wierzchołków o stopniu k w grafie G G(w) wynosi: e w i wi k ( ) 1 + O k! k! w w (k+2) Załóżmy teraz, że sekwencja w spełnia prawo potęgowe z wykładnikiem γ, czyli w i = c(i + i 0 ) γ 1 1. Rozważmy: i e w i w k i k! Oraz zauważmy dw i di 1 k! 0 e w i w k i di = 1 k! = d di c(i + i 0) 1 γ 1 = c γ 1 (i + i 0) γ γ 1 0 e w i γ 1 c k γ w (1 γ) i (21) dw i (22) = c(1 γ) γ 1 w γ i (23)

i Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Reasumując, przy założeniu, że w = o(n) spodziewana ilość wierzchołków o stopniu k w grafie G G(w) wynosi: e w i wi k ( ) 1 + O k! k! w w (k+2) Załóżmy teraz, że sekwencja w spełnia prawo potęgowe z wykładnikiem γ, czyli w i = c(i + i 0 ) γ 1 1. Rozważmy: i e w i w k i k! Oraz zauważmy dw i di 1 k! 0 e w i w k i di = 1 k! = d di c(i + i 0) 1 γ 1 = c γ 1 (i + i 0) γ γ 1 0 e w i γ 1 c k γ w (1 γ) i (21) dw i (22) = c(1 γ) γ 1 w γ i (23)

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Mamy dalej: Spis treści i e w i w k i k! 1 k! = 1 k! = c k! 0 0 0 e w i w k i di = e w i γ 1 c (1 γ) w i k γ dw i = e t t k γ dt = Dla naturalnych γ widać to łatwo: Γ(k + 1 γ) Γ(k + 1) Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego = c k! Γ(k γ + 1) = c Γ(k γ + 1) k γ Γ(k + 1) Γ(k + 1 γ) = k (k 1)... (k γ + 1)Γ(k + 1 γ) = 1 = k (k 1)... (k γ + 1) 1 k γ = k γ

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Powyższe rachunki możemy wykorzystać do pokazania ciekawego faktu - prawo potęgowe jak i wykładnik są zachowane przy wzięciu losowego podgrafu grafu G Rozważmy dwa sposoby wybierania losowego podgrafu - jeden poprzez wybranie każdego wierzchołka z prawdopodobieństwem p i, drugi poprzez wybranie każdej krawędzi z prawdopodobieństwem p i,j Ostatecznie każda krawędź podgrafu G zostanie wzięta z prawdopodobieństwem w i w j sp i p j lub w i w j sp i,j odpowiednio.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Powyższe rachunki możemy wykorzystać do pokazania ciekawego faktu - prawo potęgowe jak i wykładnik są zachowane przy wzięciu losowego podgrafu grafu G Rozważmy dwa sposoby wybierania losowego podgrafu - jeden poprzez wybranie każdego wierzchołka z prawdopodobieństwem p i, drugi poprzez wybranie każdej krawędzi z prawdopodobieństwem p i,j Ostatecznie każda krawędź podgrafu G zostanie wzięta z prawdopodobieństwem w i w j sp i p j lub w i w j sp i,j odpowiednio.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Powyższe rachunki możemy wykorzystać do pokazania ciekawego faktu - prawo potęgowe jak i wykładnik są zachowane przy wzięciu losowego podgrafu grafu G Rozważmy dwa sposoby wybierania losowego podgrafu - jeden poprzez wybranie każdego wierzchołka z prawdopodobieństwem p i, drugi poprzez wybranie każdej krawędzi z prawdopodobieństwem p i,j Ostatecznie każda krawędź podgrafu G zostanie wzięta z prawdopodobieństwem w i w j sp i p j lub w i w j sp i,j odpowiednio.

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Wyliczmy ilość wierzchołków stopnia dokładnie k w podgrafie G: E(ilość węzłów stopnia k w podgrafie G) = = w i w l sp i,j (1 w i w j sp i,j ) 1 w i j i w l sp i,j T V, T =k l T = i = i e w i wi k ( l w l) k s k pj k k! e w i w k i k! ( 1 + O k! w w (k+2) + O( w w (k+1) ) ) Dodatkowe prawdopodobieństwa wpadają w notację O do wyrazów mniej znaczących. Zatem oszacowanie na ilość wierzchołków stopnia k się nie zmienia!

Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Wyliczmy ilość wierzchołków stopnia dokładnie k w podgrafie G: E(ilość węzłów stopnia k w podgrafie G) = = w i w l sp i,j (1 w i w j sp i,j ) 1 w i j i w l sp i,j T V, T =k l T = i = i e w i wi k ( l w l) k s k pj k k! e w i w k i k! ( 1 + O k! w w (k+2) + O( w w (k+1) ) ) Dodatkowe prawdopodobieństwa wpadają w notację O do wyrazów mniej znaczących. Zatem oszacowanie na ilość wierzchołków stopnia k się nie zmienia!

Chwila oddechu Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Pokazaliśmy, iż w modelu GRG można badać grafy z prawem potęgowym. Pokazaliśmy, iż losowy graf z oczekiwanym rozkładem wierzchołków spełniającym prawo potęgowe istotnie z dużym prawdopodobieństwem jest takim grafem. Pokazaliśmy, iż prawo potęgowe wraz z wykładnikiem są niezmiennicze przy braniu losowego podgrafu (z dużym prawdopodobieństwem). Tutaj pojawia się wyjaśnienie terminu bezskalowy. Czy to już koniec i można iść spać?

Chwila oddechu Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Pokazaliśmy, iż w modelu GRG można badać grafy z prawem potęgowym. Pokazaliśmy, iż losowy graf z oczekiwanym rozkładem wierzchołków spełniającym prawo potęgowe istotnie z dużym prawdopodobieństwem jest takim grafem. Pokazaliśmy, iż prawo potęgowe wraz z wykładnikiem są niezmiennicze przy braniu losowego podgrafu (z dużym prawdopodobieństwem). Tutaj pojawia się wyjaśnienie terminu bezskalowy. Czy to już koniec i można iść spać?

Chwila oddechu Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Pokazaliśmy, iż w modelu GRG można badać grafy z prawem potęgowym. Pokazaliśmy, iż losowy graf z oczekiwanym rozkładem wierzchołków spełniającym prawo potęgowe istotnie z dużym prawdopodobieństwem jest takim grafem. Pokazaliśmy, iż prawo potęgowe wraz z wykładnikiem są niezmiennicze przy braniu losowego podgrafu (z dużym prawdopodobieństwem). Tutaj pojawia się wyjaśnienie terminu bezskalowy. Czy to już koniec i można iść spać?

Chwila oddechu Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Pokazaliśmy, iż w modelu GRG można badać grafy z prawem potęgowym. Pokazaliśmy, iż losowy graf z oczekiwanym rozkładem wierzchołków spełniającym prawo potęgowe istotnie z dużym prawdopodobieństwem jest takim grafem. Pokazaliśmy, iż prawo potęgowe wraz z wykładnikiem są niezmiennicze przy braniu losowego podgrafu (z dużym prawdopodobieństwem). Tutaj pojawia się wyjaśnienie terminu bezskalowy. Czy to już koniec i można iść spać?

Chwila oddechu Model Barabási-Albert Losowy graf z prawem potęgowym Własności uogólnionego grafu losowego Pokazaliśmy, iż w modelu GRG można badać grafy z prawem potęgowym. Pokazaliśmy, iż losowy graf z oczekiwanym rozkładem wierzchołków spełniającym prawo potęgowe istotnie z dużym prawdopodobieństwem jest takim grafem. Pokazaliśmy, iż prawo potęgowe wraz z wykładnikiem są niezmiennicze przy braniu losowego podgrafu (z dużym prawdopodobieństwem). Tutaj pojawia się wyjaśnienie terminu bezskalowy. Czy to już koniec i można iść spać?

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Krytyka powszechnych wierzeń nt. sieci bezskalowych W pracy [Li et al., 2005] autorzy wytykają liczne błędy popełniane i utrwalane w literaturze na temat sieci bezskalowych Autorzy milcząco zakładają, iż prawo potęgowe w stopniach wierzchołków gwarantuje rozmaite inne cechy, takie jak istnienie hubów, podatność na celowane ataki (możliwość rozspójnienia przez eliminację hubów) itp. Autorzy milcząco zakładają, że sieć z hubami jest optymalna komunikacynie W szczególności dosyć poważne błędy metodologiczne zostały popełnione przy badaniu Internetu na poziomie routerów Prawo potęgowe jest traktowane jako gwarancja samopodobieństwa grafu ze względu na rozmaite kontrakcje,

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Krytyka powszechnych wierzeń nt. sieci bezskalowych W pracy [Li et al., 2005] autorzy wytykają liczne błędy popełniane i utrwalane w literaturze na temat sieci bezskalowych Autorzy milcząco zakładają, iż prawo potęgowe w stopniach wierzchołków gwarantuje rozmaite inne cechy, takie jak istnienie hubów, podatność na celowane ataki (możliwość rozspójnienia przez eliminację hubów) itp. Autorzy milcząco zakładają, że sieć z hubami jest optymalna komunikacynie W szczególności dosyć poważne błędy metodologiczne zostały popełnione przy badaniu Internetu na poziomie routerów Prawo potęgowe jest traktowane jako gwarancja samopodobieństwa grafu ze względu na rozmaite kontrakcje,

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Krytyka powszechnych wierzeń nt. sieci bezskalowych W pracy [Li et al., 2005] autorzy wytykają liczne błędy popełniane i utrwalane w literaturze na temat sieci bezskalowych Autorzy milcząco zakładają, iż prawo potęgowe w stopniach wierzchołków gwarantuje rozmaite inne cechy, takie jak istnienie hubów, podatność na celowane ataki (możliwość rozspójnienia przez eliminację hubów) itp. Autorzy milcząco zakładają, że sieć z hubami jest optymalna komunikacynie W szczególności dosyć poważne błędy metodologiczne zostały popełnione przy badaniu Internetu na poziomie routerów Prawo potęgowe jest traktowane jako gwarancja samopodobieństwa grafu ze względu na rozmaite kontrakcje,

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Krytyka powszechnych wierzeń nt. sieci bezskalowych W pracy [Li et al., 2005] autorzy wytykają liczne błędy popełniane i utrwalane w literaturze na temat sieci bezskalowych Autorzy milcząco zakładają, iż prawo potęgowe w stopniach wierzchołków gwarantuje rozmaite inne cechy, takie jak istnienie hubów, podatność na celowane ataki (możliwość rozspójnienia przez eliminację hubów) itp. Autorzy milcząco zakładają, że sieć z hubami jest optymalna komunikacynie W szczególności dosyć poważne błędy metodologiczne zostały popełnione przy badaniu Internetu na poziomie routerów Prawo potęgowe jest traktowane jako gwarancja samopodobieństwa grafu ze względu na rozmaite kontrakcje,

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Krytyka powszechnych wierzeń nt. sieci bezskalowych W pracy [Li et al., 2005] autorzy wytykają liczne błędy popełniane i utrwalane w literaturze na temat sieci bezskalowych Autorzy milcząco zakładają, iż prawo potęgowe w stopniach wierzchołków gwarantuje rozmaite inne cechy, takie jak istnienie hubów, podatność na celowane ataki (możliwość rozspójnienia przez eliminację hubów) itp. Autorzy milcząco zakładają, że sieć z hubami jest optymalna komunikacynie W szczególności dosyć poważne błędy metodologiczne zostały popełnione przy badaniu Internetu na poziomie routerów Prawo potęgowe jest traktowane jako gwarancja samopodobieństwa grafu ze względu na rozmaite kontrakcje,

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Aby przejść do dalszych rozważań potrzebujemy kilka oznaczeń: Niech D = (d 1, d 2,..., d n ) będzie ciągiem liczb takich, że tworzy on ciąg stopni wierzchołków pewnego grafu (zakładamy, że d 1 d 2... d n ). Na mocy twierdzenia Erdős a-gallai [Erdős & Gallai, 1960] ciąg taki jest ciągiem stopni wierzchołków pewnego grafu o ile: n i=1 d i jest parzyste dla każdego k takiego, że 1 k n 1 zachodzi: k d j k(k 1) + j=1 n j=k+1 min(k, d j ) (24)

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Aby przejść do dalszych rozważań potrzebujemy kilka oznaczeń: Niech D = (d 1, d 2,..., d n ) będzie ciągiem liczb takich, że tworzy on ciąg stopni wierzchołków pewnego grafu (zakładamy, że d 1 d 2... d n ). Na mocy twierdzenia Erdős a-gallai [Erdős & Gallai, 1960] ciąg taki jest ciągiem stopni wierzchołków pewnego grafu o ile: n i=1 d i jest parzyste dla każdego k takiego, że 1 k n 1 zachodzi: k d j k(k 1) + j=1 n j=k+1 min(k, d j ) (24)

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Aby przejść do dalszych rozważań potrzebujemy kilka oznaczeń: Niech D = (d 1, d 2,..., d n ) będzie ciągiem liczb takich, że tworzy on ciąg stopni wierzchołków pewnego grafu (zakładamy, że d 1 d 2... d n ). Na mocy twierdzenia Erdős a-gallai [Erdős & Gallai, 1960] ciąg taki jest ciągiem stopni wierzchołków pewnego grafu o ile: n i=1 d i jest parzyste dla każdego k takiego, że 1 k n 1 zachodzi: k d j k(k 1) + j=1 n j=k+1 min(k, d j ) (24)

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Następnie oznaczmy przez G fix (D) przestrzeń wszystkich grafów o zadanym ciągu stopni wierzchołków. Zauważmy, że mówimy tu nie o oczekiwanym stopniu, ale o konkretnym stopniu! Oczywiście G fix (D) G(D) bo G fix (D) zawiera tylko grafy o ustalonym stopniu każdego z wierzchołków, zaś G(D) zawiera wszystkie grafy, jedynie skupiając miarę w ten sposób, że oczekiwany rozkład stopni wynosi D. Moc G fix (D) jest zaniedbywalnie mała przy mocy G(D), co nie zmienia faktu, że dla dużych n jest astronomiczna.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Następnie oznaczmy przez G fix (D) przestrzeń wszystkich grafów o zadanym ciągu stopni wierzchołków. Zauważmy, że mówimy tu nie o oczekiwanym stopniu, ale o konkretnym stopniu! Oczywiście G fix (D) G(D) bo G fix (D) zawiera tylko grafy o ustalonym stopniu każdego z wierzchołków, zaś G(D) zawiera wszystkie grafy, jedynie skupiając miarę w ten sposób, że oczekiwany rozkład stopni wynosi D. Moc G fix (D) jest zaniedbywalnie mała przy mocy G(D), co nie zmienia faktu, że dla dużych n jest astronomiczna.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Następnie oznaczmy przez G fix (D) przestrzeń wszystkich grafów o zadanym ciągu stopni wierzchołków. Zauważmy, że mówimy tu nie o oczekiwanym stopniu, ale o konkretnym stopniu! Oczywiście G fix (D) G(D) bo G fix (D) zawiera tylko grafy o ustalonym stopniu każdego z wierzchołków, zaś G(D) zawiera wszystkie grafy, jedynie skupiając miarę w ten sposób, że oczekiwany rozkład stopni wynosi D. Moc G fix (D) jest zaniedbywalnie mała przy mocy G(D), co nie zmienia faktu, że dla dużych n jest astronomiczna.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Następnie oznaczmy przez G fix (D) przestrzeń wszystkich grafów o zadanym ciągu stopni wierzchołków. Zauważmy, że mówimy tu nie o oczekiwanym stopniu, ale o konkretnym stopniu! Oczywiście G fix (D) G(D) bo G fix (D) zawiera tylko grafy o ustalonym stopniu każdego z wierzchołków, zaś G(D) zawiera wszystkie grafy, jedynie skupiając miarę w ten sposób, że oczekiwany rozkład stopni wynosi D. Moc G fix (D) jest zaniedbywalnie mała przy mocy G(D), co nie zmienia faktu, że dla dużych n jest astronomiczna.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Następnie oznaczmy przez G fix (D) przestrzeń wszystkich grafów o zadanym ciągu stopni wierzchołków. Zauważmy, że mówimy tu nie o oczekiwanym stopniu, ale o konkretnym stopniu! Oczywiście G fix (D) G(D) bo G fix (D) zawiera tylko grafy o ustalonym stopniu każdego z wierzchołków, zaś G(D) zawiera wszystkie grafy, jedynie skupiając miarę w ten sposób, że oczekiwany rozkład stopni wynosi D. Moc G fix (D) jest zaniedbywalnie mała przy mocy G(D), co nie zmienia faktu, że dla dużych n jest astronomiczna.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W G fix (D) możemy bardziej precyzyjnie przebadać jaki może być graf o zadanym rozkładzie stopni. W szczególności można tu poszukiwać przykładów obalających powszechne wierzenia. Podobnie jak w innych częściach prezentacji ignorujemy izomorfizmy - to znaczy graf ma rozróżnialne wierzchołki Chwilowo ograniczymy się do spójnych grafów prostych. To znaczne ograniczenie, jednak tak ograniczona przestrzeń G fix (D) nadal jest bardzo bogata Zaprezentowane poniżej podejście jest strukturalne, to znaczy będziemy mierzyć parametry zależne o struktury połączeń a nie jedynie od stopni wierzchołków.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W G fix (D) możemy bardziej precyzyjnie przebadać jaki może być graf o zadanym rozkładzie stopni. W szczególności można tu poszukiwać przykładów obalających powszechne wierzenia. Podobnie jak w innych częściach prezentacji ignorujemy izomorfizmy - to znaczy graf ma rozróżnialne wierzchołki Chwilowo ograniczymy się do spójnych grafów prostych. To znaczne ograniczenie, jednak tak ograniczona przestrzeń G fix (D) nadal jest bardzo bogata Zaprezentowane poniżej podejście jest strukturalne, to znaczy będziemy mierzyć parametry zależne o struktury połączeń a nie jedynie od stopni wierzchołków.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W G fix (D) możemy bardziej precyzyjnie przebadać jaki może być graf o zadanym rozkładzie stopni. W szczególności można tu poszukiwać przykładów obalających powszechne wierzenia. Podobnie jak w innych częściach prezentacji ignorujemy izomorfizmy - to znaczy graf ma rozróżnialne wierzchołki Chwilowo ograniczymy się do spójnych grafów prostych. To znaczne ograniczenie, jednak tak ograniczona przestrzeń G fix (D) nadal jest bardzo bogata Zaprezentowane poniżej podejście jest strukturalne, to znaczy będziemy mierzyć parametry zależne o struktury połączeń a nie jedynie od stopni wierzchołków.

Oznaczenia Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W G fix (D) możemy bardziej precyzyjnie przebadać jaki może być graf o zadanym rozkładzie stopni. W szczególności można tu poszukiwać przykładów obalających powszechne wierzenia. Podobnie jak w innych częściach prezentacji ignorujemy izomorfizmy - to znaczy graf ma rozróżnialne wierzchołki Chwilowo ograniczymy się do spójnych grafów prostych. To znaczne ograniczenie, jednak tak ograniczona przestrzeń G fix (D) nadal jest bardzo bogata Zaprezentowane poniżej podejście jest strukturalne, to znaczy będziemy mierzyć parametry zależne o struktury połączeń a nie jedynie od stopni wierzchołków.

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Niech G = (V, E) Wprowadzimy następują miarę: s(g) = (i,j) E d i d j (25) Zauważmy, że miara ta jest maksymalizowana w grafie w którym węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach. Wynika to z faktu, że dla a 1 a 2... a n i b 1 b 2... b n oraz dowolnej permutacji a k ciągu a k mamy: a 1 b 1 + a 2 b 2 +... + a n b n a 1 b 1 + a 2 b 2 +... + a nb n a n b 1 + a n 1 b 2 +... + a 1 b n

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Niech G = (V, E) Wprowadzimy następują miarę: s(g) = (i,j) E d i d j (25) Zauważmy, że miara ta jest maksymalizowana w grafie w którym węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach. Wynika to z faktu, że dla a 1 a 2... a n i b 1 b 2... b n oraz dowolnej permutacji a k ciągu a k mamy: a 1 b 1 + a 2 b 2 +... + a n b n a 1 b 1 + a 2 b 2 +... + a nb n a n b 1 + a n 1 b 2 +... + a 1 b n

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Niech G = (V, E) Wprowadzimy następują miarę: s(g) = (i,j) E d i d j (25) Zauważmy, że miara ta jest maksymalizowana w grafie w którym węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach. Wynika to z faktu, że dla a 1 a 2... a n i b 1 b 2... b n oraz dowolnej permutacji a k ciągu a k mamy: a 1 b 1 + a 2 b 2 +... + a n b n a 1 b 1 + a 2 b 2 +... + a nb n a n b 1 + a n 1 b 2 +... + a 1 b n

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Zauważmy, że w zbiorze grafów d-regularnych w których D = (d, d,..., d) s-miara jest stała Przeciętny graf Erdősa-Rényi (z odpowiednio wysoką gęstością krawędzi) jest prawie regularny (rozbieżność stopni w stosunku do ich wartości oczekiwanej zanika wykładniczo) Grafy z prawem potęgowym (i zasadniczo wszystkich których rozkłady stopni mają ciężkie ogony ) dają bardzo duży zakres możliwości wartości dla s-miary - zatem przestrzeń G fix (D) dla D spełniającego prawo potęgowe jest strukturalnie ciekawa.

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Zauważmy, że w zbiorze grafów d-regularnych w których D = (d, d,..., d) s-miara jest stała Przeciętny graf Erdősa-Rényi (z odpowiednio wysoką gęstością krawędzi) jest prawie regularny (rozbieżność stopni w stosunku do ich wartości oczekiwanej zanika wykładniczo) Grafy z prawem potęgowym (i zasadniczo wszystkich których rozkłady stopni mają ciężkie ogony ) dają bardzo duży zakres możliwości wartości dla s-miary - zatem przestrzeń G fix (D) dla D spełniającego prawo potęgowe jest strukturalnie ciekawa.

S-miara Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Zauważmy, że w zbiorze grafów d-regularnych w których D = (d, d,..., d) s-miara jest stała Przeciętny graf Erdősa-Rényi (z odpowiednio wysoką gęstością krawędzi) jest prawie regularny (rozbieżność stopni w stosunku do ich wartości oczekiwanej zanika wykładniczo) Grafy z prawem potęgowym (i zasadniczo wszystkich których rozkłady stopni mają ciężkie ogony ) dają bardzo duży zakres możliwości wartości dla s-miary - zatem przestrzeń G fix (D) dla D spełniającego prawo potęgowe jest strukturalnie ciekawa.

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przy zadanym D istnieje graf maksymalizujący miarę s Graf ten będziemy nazywać s max dla danego D Istnieje afektywny algorytm konstrukcji s max oparty o strategię zachłanną: Skonstruuj listę wszystkich możliwych krawędzi w G sortując ją malejąco za względu na d i d j Następnie dodawaj po kolei krawędzie do grafu, o ile da się to zrobić (czyli do czasu aż stopnie d i lub d j osiągną docelowe wartości) 2 2 Algorytm ten ma pewne subtelności, opisany jest dokładnie w dodatku do [Li et al., 2005]

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przy zadanym D istnieje graf maksymalizujący miarę s Graf ten będziemy nazywać s max dla danego D Istnieje afektywny algorytm konstrukcji s max oparty o strategię zachłanną: Skonstruuj listę wszystkich możliwych krawędzi w G sortując ją malejąco za względu na d i d j Następnie dodawaj po kolei krawędzie do grafu, o ile da się to zrobić (czyli do czasu aż stopnie d i lub d j osiągną docelowe wartości) 2 2 Algorytm ten ma pewne subtelności, opisany jest dokładnie w dodatku do [Li et al., 2005]

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przy zadanym D istnieje graf maksymalizujący miarę s Graf ten będziemy nazywać s max dla danego D Istnieje afektywny algorytm konstrukcji s max oparty o strategię zachłanną: Skonstruuj listę wszystkich możliwych krawędzi w G sortując ją malejąco za względu na d i d j Następnie dodawaj po kolei krawędzie do grafu, o ile da się to zrobić (czyli do czasu aż stopnie d i lub d j osiągną docelowe wartości) 2 2 Algorytm ten ma pewne subtelności, opisany jest dokładnie w dodatku do [Li et al., 2005]

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przy zadanym D istnieje graf maksymalizujący miarę s Graf ten będziemy nazywać s max dla danego D Istnieje afektywny algorytm konstrukcji s max oparty o strategię zachłanną: Skonstruuj listę wszystkich możliwych krawędzi w G sortując ją malejąco za względu na d i d j Następnie dodawaj po kolei krawędzie do grafu, o ile da się to zrobić (czyli do czasu aż stopnie d i lub d j osiągną docelowe wartości) 2 2 Algorytm ten ma pewne subtelności, opisany jest dokładnie w dodatku do [Li et al., 2005]

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przy zadanym D istnieje graf maksymalizujący miarę s Graf ten będziemy nazywać s max dla danego D Istnieje afektywny algorytm konstrukcji s max oparty o strategię zachłanną: Skonstruuj listę wszystkich możliwych krawędzi w G sortując ją malejąco za względu na d i d j Następnie dodawaj po kolei krawędzie do grafu, o ile da się to zrobić (czyli do czasu aż stopnie d i lub d j osiągną docelowe wartości) 2 2 Algorytm ten ma pewne subtelności, opisany jest dokładnie w dodatku do [Li et al., 2005]

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W grafie s max węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach, co tworzy silnie scentralizowaną strukturę hubów podatną na kierowane ataki, zaś dość odporną na losowy atak (robust yet fragile) przypisywaną sieciom bezskalowym Znając wartość s max możemy dla każdego grafu ocenić jak bardzo jest bezskalowy Są strategie konstrukcji grafów o niskim s max. Jak się okazuje, pomimo iż np. spełniają one prawo potęgowe, mają całkowicie inne własności strukturalne niż te spotykane grafach bezskalowych! W szczególności istnieją uzasadnione podejrzenia iż struktura Internetu na poziomie routerów ma relatywnie niską s-miarę.

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W grafie s max węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach, co tworzy silnie scentralizowaną strukturę hubów podatną na kierowane ataki, zaś dość odporną na losowy atak (robust yet fragile) przypisywaną sieciom bezskalowym Znając wartość s max możemy dla każdego grafu ocenić jak bardzo jest bezskalowy Są strategie konstrukcji grafów o niskim s max. Jak się okazuje, pomimo iż np. spełniają one prawo potęgowe, mają całkowicie inne własności strukturalne niż te spotykane grafach bezskalowych! W szczególności istnieją uzasadnione podejrzenia iż struktura Internetu na poziomie routerów ma relatywnie niską s-miarę.

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W grafie s max węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach, co tworzy silnie scentralizowaną strukturę hubów podatną na kierowane ataki, zaś dość odporną na losowy atak (robust yet fragile) przypisywaną sieciom bezskalowym Znając wartość s max możemy dla każdego grafu ocenić jak bardzo jest bezskalowy Są strategie konstrukcji grafów o niskim s max. Jak się okazuje, pomimo iż np. spełniają one prawo potęgowe, mają całkowicie inne własności strukturalne niż te spotykane grafach bezskalowych! W szczególności istnieją uzasadnione podejrzenia iż struktura Internetu na poziomie routerów ma relatywnie niską s-miarę.

Graf s-max Spis treści Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo W grafie s max węzły o wysokich stopniach łączą się z innymi węzłami o wysokich stopniach, co tworzy silnie scentralizowaną strukturę hubów podatną na kierowane ataki, zaś dość odporną na losowy atak (robust yet fragile) przypisywaną sieciom bezskalowym Znając wartość s max możemy dla każdego grafu ocenić jak bardzo jest bezskalowy Są strategie konstrukcji grafów o niskim s max. Jak się okazuje, pomimo iż np. spełniają one prawo potęgowe, mają całkowicie inne własności strukturalne niż te spotykane grafach bezskalowych! W szczególności istnieją uzasadnione podejrzenia iż struktura Internetu na poziomie routerów ma relatywnie niską s-miarę.

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Powróćmy na chwilę do modelu GRG i przestrzeni G(D). Mamy G fix (D) G(D), zatem G(D) indukuje miarę probabilistyczną na G fix (D). Możemy tą miarę uwarunkować od przynależności G fix (D), w rezultacie dostajemy miarę na tym zbiorze naturalnie indukowaną przez GRG. Następnie zadajemy pytanie, czy losowy graf wybrany z G fix (D) z prawdopodobieństwem indukowanym przez G(D) będzie miał wysoką s-miarę?

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Powróćmy na chwilę do modelu GRG i przestrzeni G(D). Mamy G fix (D) G(D), zatem G(D) indukuje miarę probabilistyczną na G fix (D). Możemy tą miarę uwarunkować od przynależności G fix (D), w rezultacie dostajemy miarę na tym zbiorze naturalnie indukowaną przez GRG. Następnie zadajemy pytanie, czy losowy graf wybrany z G fix (D) z prawdopodobieństwem indukowanym przez G(D) będzie miał wysoką s-miarę?

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Powróćmy na chwilę do modelu GRG i przestrzeni G(D). Mamy G fix (D) G(D), zatem G(D) indukuje miarę probabilistyczną na G fix (D). Możemy tą miarę uwarunkować od przynależności G fix (D), w rezultacie dostajemy miarę na tym zbiorze naturalnie indukowaną przez GRG. Następnie zadajemy pytanie, czy losowy graf wybrany z G fix (D) z prawdopodobieństwem indukowanym przez G(D) będzie miał wysoką s-miarę?

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Dla przejrzystości oznaczeń ustalmy w = D. Będziemy używać w w kontekście oczekiwanych stopni a D w kontekście danej konkretnej sekwencji stopni. Dla konkretnego grafu G = (V, E) o sekwencji stopni D mamy: P(G) = w i w j s (1 w i w j s) = (26) (i,j) E (i,j)/ E =s (2 i d i ) i V w w i i =s (2 i d i ) i V w w i i (i,j)/ E (1 w i w j s) = (27) i,j V (1 w iw j s) (i,j) E (1 w iw j s) (28)

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Dla przejrzystości oznaczeń ustalmy w = D. Będziemy używać w w kontekście oczekiwanych stopni a D w kontekście danej konkretnej sekwencji stopni. Dla konkretnego grafu G = (V, E) o sekwencji stopni D mamy: P(G) = w i w j s (1 w i w j s) = (26) (i,j) E (i,j)/ E =s (2 i d i ) i V w w i i =s (2 i d i ) i V w w i i (i,j)/ E (1 w i w j s) = (27) i,j V (1 w iw j s) (i,j) E (1 w iw j s) (28)

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Dla przejrzystości oznaczeń ustalmy w = D. Będziemy używać w w kontekście oczekiwanych stopni a D w kontekście danej konkretnej sekwencji stopni. Dla konkretnego grafu G = (V, E) o sekwencji stopni D mamy: P(G) = w i w j s (1 w i w j s) = (26) (i,j) E (i,j)/ E =s (2 i d i ) i V w w i i =s (2 i d i ) i V w w i i (i,j)/ E (1 w i w j s) = (27) i,j V (1 w iw j s) (i,j) E (1 w iw j s) (28)

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Dla przejrzystości oznaczeń ustalmy w = D. Będziemy używać w w kontekście oczekiwanych stopni a D w kontekście danej konkretnej sekwencji stopni. Dla konkretnego grafu G = (V, E) o sekwencji stopni D mamy: P(G) = w i w j s (1 w i w j s) = (26) (i,j) E (i,j)/ E =s (2 i d i ) i V w w i i =s (2 i d i ) i V w w i i (i,j)/ E (1 w i w j s) = (27) i,j V (1 w iw j s) (i,j) E (1 w iw j s) (28)

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Dla przejrzystości oznaczeń ustalmy w = D. Będziemy używać w w kontekście oczekiwanych stopni a D w kontekście danej konkretnej sekwencji stopni. Dla konkretnego grafu G = (V, E) o sekwencji stopni D mamy: P(G) = w i w j s (1 w i w j s) = (26) (i,j) E (i,j)/ E =s (2 i d i ) i V w w i i =s (2 i d i ) i V w w i i (i,j)/ E (1 w i w j s) = (27) i,j V (1 w iw j s) (i,j) E (1 w iw j s) (28)

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Logarytmując dostajemy: log P(G) = 2 d i log s + w i log w i + i i V + log(1 w i w j s) log(1 w i w j s) i,j V (i,j) E Ponieważ dla G mamy w i = d i możemy zdefiniować κ = 2 d i log s + d i log d i + log(1 d i d j s) i i V i,j V Dla ustalonego D κ jest stałe.

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Logarytmując dostajemy: log P(G) = 2 d i log s + w i log w i + i i V + log(1 w i w j s) log(1 w i w j s) i,j V (i,j) E Ponieważ dla G mamy w i = d i możemy zdefiniować κ = 2 d i log s + d i log d i + log(1 d i d j s) i i V i,j V Dla ustalonego D κ jest stałe.

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Mamy zatem: log P(G) = κ + log(1 sd i d j ) (29) (i,j) E Ponieważ log(1 a) = a dla a << 1 zatem o ile tylko sd i d j są małe, mamy: log P(G) κ + sd i d j = κ + s s(g) (30) (i,j) E Zatem grafy o wysokim s(g) w relacji do s max są znacznie bardziej prawdopodobne w modelu GRG!.

S-miara jako prawdopodobieństwo Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Mamy zatem: log P(G) = κ + log(1 sd i d j ) (29) (i,j) E Ponieważ log(1 a) = a dla a << 1 zatem o ile tylko sd i d j są małe, mamy: log P(G) κ + sd i d j = κ + s s(g) (30) (i,j) E Zatem grafy o wysokim s(g) w relacji do s max są znacznie bardziej prawdopodobne w modelu GRG!.

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przypomnijmy algorytm tworzenia grafu s max który dodawał krawędzie w kolejności wynikającej z docelowych stopni wierzchołków Kiedy przypatrzymy się temu procesowi bliżej zauważymy, iż jest to deterministyczna wersja preferencyjnego dołączania, w której z góry wiadomo jaki graf ma być rezultatem Odwracając rozumowanie, model Barabási-Albert z olbrzymim prawdopodobieństwem wyprodukuje graf o dużym s(g) w relacji do s max! Pojawia się zatem wyjaśnienie ogólnie panujących wierzeń: grafy spełniające prawo potęgowe losowane z dwóch najbardziej popularnych modeli losowych z dużym prawdopodobieństwem mają cechy strukturalne odpowiadające s max (huby itp)! Cechy te jednak nie wynikają bezpośrednio z prawa potęgowego!

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przypomnijmy algorytm tworzenia grafu s max który dodawał krawędzie w kolejności wynikającej z docelowych stopni wierzchołków Kiedy przypatrzymy się temu procesowi bliżej zauważymy, iż jest to deterministyczna wersja preferencyjnego dołączania, w której z góry wiadomo jaki graf ma być rezultatem Odwracając rozumowanie, model Barabási-Albert z olbrzymim prawdopodobieństwem wyprodukuje graf o dużym s(g) w relacji do s max! Pojawia się zatem wyjaśnienie ogólnie panujących wierzeń: grafy spełniające prawo potęgowe losowane z dwóch najbardziej popularnych modeli losowych z dużym prawdopodobieństwem mają cechy strukturalne odpowiadające s max (huby itp)! Cechy te jednak nie wynikają bezpośrednio z prawa potęgowego!

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przypomnijmy algorytm tworzenia grafu s max który dodawał krawędzie w kolejności wynikającej z docelowych stopni wierzchołków Kiedy przypatrzymy się temu procesowi bliżej zauważymy, iż jest to deterministyczna wersja preferencyjnego dołączania, w której z góry wiadomo jaki graf ma być rezultatem Odwracając rozumowanie, model Barabási-Albert z olbrzymim prawdopodobieństwem wyprodukuje graf o dużym s(g) w relacji do s max! Pojawia się zatem wyjaśnienie ogólnie panujących wierzeń: grafy spełniające prawo potęgowe losowane z dwóch najbardziej popularnych modeli losowych z dużym prawdopodobieństwem mają cechy strukturalne odpowiadające s max (huby itp)! Cechy te jednak nie wynikają bezpośrednio z prawa potęgowego!

Problemy metodologiczne S-miara - jak bardzo bezskalowy jest graf? Cechy grafu s-max - robust yet fragile S-miara jako prawdopodobieństwo Przypomnijmy algorytm tworzenia grafu s max który dodawał krawędzie w kolejności wynikającej z docelowych stopni wierzchołków Kiedy przypatrzymy się temu procesowi bliżej zauważymy, iż jest to deterministyczna wersja preferencyjnego dołączania, w której z góry wiadomo jaki graf ma być rezultatem Odwracając rozumowanie, model Barabási-Albert z olbrzymim prawdopodobieństwem wyprodukuje graf o dużym s(g) w relacji do s max! Pojawia się zatem wyjaśnienie ogólnie panujących wierzeń: grafy spełniające prawo potęgowe losowane z dwóch najbardziej popularnych modeli losowych z dużym prawdopodobieństwem mają cechy strukturalne odpowiadające s max (huby itp)! Cechy te jednak nie wynikają bezpośrednio z prawa potęgowego!

Ścisła teoria sieci bezskalowych dopiero czeka na sformułowanie W trakcie badań popełniono pewne błędy i zapewne wiele innych zostanie jeszcze popełnionych Dziedzina jest trudna do okiełznania a narzędzia teoretyczne stosowane przebiegają od kombinatoryki, analizy, przez mechanikę statystyczną do rachunku prawdopodobieństwa... Z tego względu jest to ciekawe pole badań...

Ścisła teoria sieci bezskalowych dopiero czeka na sformułowanie W trakcie badań popełniono pewne błędy i zapewne wiele innych zostanie jeszcze popełnionych Dziedzina jest trudna do okiełznania a narzędzia teoretyczne stosowane przebiegają od kombinatoryki, analizy, przez mechanikę statystyczną do rachunku prawdopodobieństwa... Z tego względu jest to ciekawe pole badań...

Ścisła teoria sieci bezskalowych dopiero czeka na sformułowanie W trakcie badań popełniono pewne błędy i zapewne wiele innych zostanie jeszcze popełnionych Dziedzina jest trudna do okiełznania a narzędzia teoretyczne stosowane przebiegają od kombinatoryki, analizy, przez mechanikę statystyczną do rachunku prawdopodobieństwa... Z tego względu jest to ciekawe pole badań...

Ścisła teoria sieci bezskalowych dopiero czeka na sformułowanie W trakcie badań popełniono pewne błędy i zapewne wiele innych zostanie jeszcze popełnionych Dziedzina jest trudna do okiełznania a narzędzia teoretyczne stosowane przebiegają od kombinatoryki, analizy, przez mechanikę statystyczną do rachunku prawdopodobieństwa... Z tego względu jest to ciekawe pole badań...

Complex Graphs and Networks Linyuan Lu i Fan Chung, American Mathematical Society (August 28, 2006)

The Structure and Dynamics of Networks Mark Newman, Albert-László Barabási, Duncan J. Watts, Princeton University Press; 1 edition (April 17, 2006)

Random Graph Dynamics Rick Durrett, Cambridge University Press; 1 edition (October 23, 2006))

The Probabilistic Method Noga Alon, Joel H. Spencer, Wiley-Interscience; 3 edition (August 11, 2008)