• Nie Znaleziono Wyników

Modelowanie i analiza sieci złożonych VI. Sieci ewoluujące.

N/A
N/A
Protected

Academic year: 2021

Share "Modelowanie i analiza sieci złożonych VI. Sieci ewoluujące."

Copied!
15
0
0

Pełen tekst

(1)

Modelowanie i analiza sieci złożonych

VI. Sieci ewoluujące.

Grzegorz Siudem

Politechnika Warszawska

(2)
(3)

Projekt

(4)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci. Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t. Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

(5)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t. Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

MASZ 2

(6)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t.

Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

(7)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t.

Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

MASZ 2

(8)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t.

Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

(9)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t.

Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

Ćwiczenia 1-5 warte są 40% punktów za projekt.

MASZ 2

(10)

Sieć BA – studium przypadku

Ćwiczenie 1.

Napisz program implementujący algorytm sieci BA.

Ćwiczenie 2.

Wykorzystaj go do stworzenia animacji rosnącej sieci.

Ćwiczenie 3.

Narysuj (uśredniony) histogram stopni wierzchołków w chwili t.

Cwiczenie 4.

Wyznacz współczynnik α dla danych z poprzedniego zadania. Czy zgadza się z naszym wynikiem teoretycznym z wykładu?

Ćwiczenie 5.

Sprawdź symulacyjnie zależność ki(t). Porównaj przewidywania uzyskanego wzoru z empirycznymi przewidywaniami teoretycznymi z wykładu.

Uwaga!

(11)

Losowe dołączanie węzłów (model A)

P6.1 Uzupełnij brakujące fragmenty w poniższym wyprowadzeniu [20%]

Π(ki) = 1 t + m0 1

t. Rozwiązanie:

Równanie różniczkowe postaci dki

dt =m t , ma rozwiązanie

ki(t) = m ln (t

ti

) +m, co prowadzi do

P(k) = e me−k/m.

MASZ 3

(12)

Sieć o ustalonym rozmiarze (model B)

P6.2 Uzupełnij brakujące fragmenty w poniższym wyprowadzeniu [30%]

Stosując metodę średniego pola (na ile się to uda!) wyznacz rozkład stopni sieci w której

• Sieć od początku na N wierzchołków.

• krawędzie rozdajemy preferencyjnie.

Rozwiązanie:

Równanie różniczkowe postaci dki

dt = N N− 1

ki

2t+ 1 N, ma rozwiązanie

ki(t) = 2(N− 1) N(N− 2)t≈ 2

Nt,

MASZ 4

(13)

Pozostałe projekty

P6.3 Sprawdź symulacyjnie uzyskany wynik dla modelu A. [30%]

P6.4 Sprawdź symulacyjnie uzyskany wynik dla modelu B. [30%]

P6.5 Jak wyprowadzić wzór na rozkład w modelu B? [30%]

MASZ 5

(14)
(15)

Dziękuję za uwagę!

MASZ 6

Cytaty

Powiązane dokumenty

• grupa osób sprawująca władzę, zwłaszcza w Kościołach!. Oba mogą mieć

P8.4 Oblicz podstawowe charakterystyki każdej z warstw, a następnie wybrane do sieci

Komunikowanie się jest relacją równoważności (symetryczną, zwrotną i przechodnią), dzieli więc wszystkie stany procesu Markowa na klasy abstrakcji - klasy stanów komunikujące

Wyznacz dynamicznie (wykonując iteracje operatora Markowa) wartości gęstości ergodycznej dla wybranej sieci..

Modelowanie i analiza sieci

P11.4 Zmodyfikuj klasyczny voter model, żeby uwzględniał dodatkowe efekty (np. propagandę, ”zacietrzewienie” agentów, etc.).. Dziękuję

Państwa zadaniem jest przygotowanie infografiki zawierającej najciekawsze Państwa zdaniem wnioski z analizy wyników zadania P12.1.. Dziękuję

Narysuj sieci ilustrujące relacje pomiędzy nimi.