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

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

Układy otwarte, zamknięte i izolowane (termodynamiczne) Fizyka systemów złożonych wykład 1: Wstęp

Modelowanie sieci złożonych

Modelowanie sieci złożonych

Grafy Alberta-Barabasiego

Sieci bezskalowe. Filip Piękniewski

Warsztaty metod fizyki teoretycznej

Układ (fizyczny) Fizyka Systemów Złożonych (Physics of Complex Systems) Wyk 1: Wstęp

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

Obszary strukturalne i funkcyjne mózgu

Detekcja motywów w złożonych strukturach sieciowych perspektywy zastosowań Krzysztof Juszczyszyn

Praca dyplomowa inżynierska

Badanie internetu. NeWWWton Fizyka w sieci. Piotr Pohorecki, Anna Poręba Gemius SA

Sieci: grafy i macierze. Sieci afiliacji. Analiza sieci społecznych. Najważniejsze pytania. Komunikatory internetowe

Sieci ewoluujące: od fizyki do Internetu

Formowanie opinii w układach społecznych na przykładzie wyborów parlamentarnych

Symulacje konkurencyjnych procesów kontaktowych na sieciach

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

Grafy stochastyczne i sieci złożone

Fizyka sieci złożonych

Stochastyczna dynamika z opóźnieniem czasowym w grach ewolucyjnych oraz modelach ekspresji i regulacji genów

Statystyki teoriografowe grafów funkcjonalnych w sieciach neuronowych

w ramach na rzecz rozwoju ICT studia podyplomowe

Fizyka sieci złożonych

Układy dynamiczne Chaos deterministyczny

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

Gry hazardowe, gry ewolucyjne, ekspresja genów, tak czy owak łańcuchy Markowa

Gry hazardowe, gry ewolucyjne, ekspresja genów, tak czy owak łańcuchy Markowa

Nowy generator grafów dwudzielnych

PODSTAWY BIOINFORMATYKI 6 BAZA DANYCH NCBI - II

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009

Algorytmy genetyczne

Automaty komórkowe. Katarzyna Sznajd-Weron

MODELOWANIE RZECZYWISTOŚCI

Symulacje komputerowe w fizyce. Ćwiczenia X S.O.C.

Równowaga Heidera symulacje mitozy społecznej

Przejścia fazowe w uogólnionym modelu modelu q-wyborcy na grafie zupełnym

GRA Przykład. 1) Zbiór graczy. 2) Zbiór strategii. 3) Wypłaty. n = 2 myśliwych. I= {1,,n} S = {polować na jelenia, gonić zająca} S = {1,,m} 10 utils

Informacje dotyczące pracy kontrolnej

PODSTAWY BIOINFORMATYKI WYKŁAD 5 ANALIZA FILOGENETYCZNA

Pamiętając o komplementarności zasad azotowych, dopisz sekwencję nukleotydów brakującej nici DNA. A C C G T G C C A A T C G A...

Krytyczność, przejścia fazowe i symulacje Monte Carlo. Katarzyna Sznajd-Weron Physics of Complex System

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

Algorytmy mrówkowe. H. Bednarz. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne

Mikro- i makro-ewolucja sieci społecznych

Ocena osiągnięć naukowych, dydaktycznych i organizacyjnych w związku z postępowaniem habilitacyjnym dr Agaty Fronczak

Teoria ewolucji. Podstawy wspólne pochodzenie.

MODELOWANIE I PROGNOZOWANIE ZAGROŻEŃ EPIDEMIOLOGICZNYCH

Matematyk Ci powie, co łączy Eugeniusza Oniegina i gry hazardowe

Składniki jądrowego genomu człowieka

Nowoczesne systemy ekspresji genów

Statystyczna analiza danych

SCENARIUSZ LEKCJI BIOLOGII Z WYKORZYSTANIEM FILMU DOBRZE MIEĆ O(G)LEJ W GŁOWIE. O KOMÓRKACH UKŁADU NERWOWEGO.

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

Jak z ABM zrobić model analityczny? (Metoda pola średniego) Katarzyna Sznajd-Weron Physics of Complex System

Bładzenie przypadkowe i lokalizacja

MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem

Strefa pokrycia radiowego wokół stacji bazowych. Zasięg stacji bazowych Zazębianie się komórek

Możliwości współczesnej inżynierii genetycznej w obszarze biotechnologii

Algorytm Dijkstry znajdowania najkrótszej ścieżki w grafie

Teoria ewolucji. Podstawowe pojęcia. Wspólne pochodzenie.

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

Analiza Algorytmów 2018/2019 (zadania na laboratorium)

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

Hierarchical Cont-Bouchaud model

Sekwencjonowanie, przewidywanie genów

Sortowanie. Tomasz Żak zak. styczeń Instytut Matematyki i Informatyki, Politechnika Wrocławska

Informatyka w szkole - algorytm Dijkstry dla każdego. Krzysztof Diks Instytut Informatyki, Uniwersytet Warszawski

Mikroekonometria 5. Mikołaj Czajkowski Wiktor Budziński

OBLICZENIA ZA POMOCĄ PROTEIN

Kamila Muraszkowska Znaczenie wąskich gardeł w sieciach białkowych. źródło: (3)

Gadu-Gadu i sieci społeczne

sieci społecznych metodą analizy - future work...

Algorytmy genetyczne

Algorytmy mrówkowe (optymalizacja kolonii mrówek, Ant Colony optimisation)

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

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

TEORIA WĘZŁÓW. Natalia Grzechnik 10B2

Rozkład materiału z biologii do klasy III.

WIELKA SGH-OWA POWTÓRKA ZE STATYSTYKI. Test zgodności i analiza wariancji Analiza wariancji

Krytyczność i przejścia fazowe. Katarzyna Sznajd-Weron

E: Rekonstrukcja ewolucji. Algorytmy filogenetyczne

PDF created with FinePrint pdffactory Pro trial version

Filogeneza: problem konstrukcji grafu (drzewa) zależności pomiędzy gatunkami.

Keszowanie i systemy peer-to-peer. Paulina Kania i Łukasz Osipiuk

Sekwencjonowanie nowej generacji i rozwój programów selekcyjnych w akwakulturze ryb łososiowatych

Zmienność. środa, 23 listopada 11

Ocena wartości hodowlanej. Dr Agnieszka Suchecka

Podstawy działania sieci

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

Biostatystyka, # 3 /Weterynaria I/

Podręcznik. Model czy teoria

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

PODSTAWY BIOINFORMATYKI

POISSONOWSKA APROKSYMACJA W SYSTEMACH NIEZAWODNOŚCIOWYCH

Prawdopodobieństwo i statystyka

ANALIZA DANYCH POCHODZĄCYCH Z SEKWENCJONOWANIA NASTĘPNEJ GENERACJI

Programowanie obiektowe

Inteligentne systemy informacyjne

Jaki koń jest nie każdy widzi - genomika populacji polskich ras koni

Transkrypt:

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

Sieć = network Węzły Węzły jednego typu lub wielu Połączenia Połączenia kierunkowe lub nie

Czy fizycy zawsze muszą mieć inne zdanie? Fizycy sieć (network) węzeł (node) połączenie (link) Matematycy graf (graph) wierzchołek (vertex) krawędź (edge)

Sieci społeczne Węzły: ludzie Połączenia: znajomości, przyjaźnie, współpraca

Austin Powers: The spy who shagged me Robert Wagner Let s make it legal Wild Things What Price Glory Barry Norton A Few Good Man Monsieur Verdoux

Randki w szkole średniej Węzły: uczniowie Połączenia: randki

Sieci współpracy Węzły: uczeni, aktorzy Połączenia: wspólne publikacje, role w tych samych filmach

Sieci komunikacji Węzły: komputery, satelity, strony WWW, centrale Połączenia: linie telefoniczne, linie światłowodowe, linki między stronami

Sieci pokarmowe ekologia Węzły: osobniki, populacje, gatunki Połączenia: relacja drapieżca-ofiara

Sieci metaboliczne Węzły: związki chemiczne Połączenia: reakcje chemiczne

Jakie to są sieci Czy są to sieci regularne? Czy są to grafy losowe? Czy może jeszcze coś innego?

Graf losowy (Erdös-Rényi 1960) k=4 Rozkład stopni wierzchołków Poissona k=2 k=1 < k > k=2

Sześć stopni separacji 1967, psycholog społeczny S. Milgram kilkuset losowo wybranych ludzi z Nebraski i Kansas otrzymało przesyłki z paszportem Cel osoba w Bostonie Podaj dalej do znajomego Jaki ten Świat mały!

Travers, Milgram (1969) 296 losowo wybranych ludzi w Bostonie i Nebrasce Cel w Massachusetts 64 łańcuchy osiągnęły cel Średnia długość łańcucha 5.2

The New York Times, 21.11.2011 Analizie połączeń 721 milionów użytkowników Facebooka Dowolne dwie osoby na świecie dzieli tylko 4.74 stopni separacji Znajomość Facebookowa!

Wolfram Alpha Personal Analytics for Facebook http://blog.stephenwolfram.com/2013/04/data-science-of-the-facebook-world/

Cechy sieci społecznej Świat jest mały Ludzie trzymają się w paczkach Kasi nie ma na rysunku jest połączona z wszystkimi Przykładowa sieć (Kasia córka Wolframa) Źródło: Wolfram Alpha Personal Analytics for Facebook

Co to znaczy, że świat jest mały? Odległość d ij między wierzchołkami i, j Długość najkrótszej drogi od i do j Najmniejsza liczba krawędzi od i do j Kurs Online Barabasi et al. Network Science http://barabasilab.neu.edu/networksciencebook/

Co to znaczy, że ludzie trzymają się w paczkach? Współczynnik gronowania wierzchołka C i Miara tego jak wielu sąsiadów i jest wzajemnie ze sobą połączona Stosunek liczby L i istniejących krawędzi między sąsiadami i do wszystkich możliwych krawędzi między tymi sąsiadami: C i = 2L i k i k i 1 http://barabasilab.neu.edu/networksciencebook/

Model Wattsa-Strogatza Sieć Małego Świata średnia: C = C 1 + C 2 + + C N N N = C i i=1

Coś tu jest nie tak 9 10 Ile jest stron z 500 połączeniami? Teoretycznie (Mały Świat): 1 90 10 R. Albert, H. Jeong, A-L Barabasi, Nature, 401 130 (1999) Rzeczywiście: 1000

Sieci złożone: bezskalowe

Jak wykryć prawo potęgowe? y a x b log y log a y' log a bx' b log x

SCIENCE CITATION INDEX Nodes: papers Links: citations 1736 PRL papers (1988) Witten-Sander PRL 1981 25 2212 P(k) ~k - ( = 3) (S. Redner, 1998)

Sieci Metaboliczne Archeony (archeobakterie) Bakterie Eukarioty (jądrowce)

Human Genome Project co wiadomo W 2000 zsekwencjonowano cały ludzki genom Tylko 21 000 genów (sekwencje DNA, które kodują białka) tyle co u myszy, robaków, roślin gorczycy! Geny kodujące białka stanowią jedynie około 2% naszego DNA! Jeśli tak mało genów to skąd pochodzi nasza złożoność? Jaka jest funkcja DNA śmieciowego Czego jeszcze się dowiedzieliśmy?

Human Genome Project co wiadomo Geny oddziałują nieliniowo tworząc skomplikowane sieci przetwarzania informacji To raczej sieci, a nie pojedyncze geny, kształtują organizm Śmieciowe DNA odgrywa kluczową rolę w formowaniu się tej sieci Śmieciowe DNA jest odpowiedzialne za złożoność ludzkiego organizmu!

Prawa potęgowe: uniwersalność w sieciach złożonych Kurs Online Barabasi et al. Network Science http://barabasilab.neu.edu/networksciencebook/

Cechy sieci bezskalowych Liczba węzłów i nie jest stała: rosnąca sieć WWW, publikacji itd. Preferencyjne dołączanie: więcej połączeń większe prawdopodobieństwo dołączenia nowego węzła, nowe linki do znanych miejsc WWW, często cytowane prace

Sieć Barabasiego-Alberta Wzrost: w każdym kroku czasowym dołączam węzeł Preferencyjne dołączanie: prawdopodobieństwo, że nowy węzeł będzie połączony z i-tym: ( k ) i ki k j j P(k) ~k -3 A.-L.Barabási, R. Albert, Science 286, 509 (1999)

Budujemy Sieć Barabasiego-Alberta 1/2 2/4 3/6 1/4 1/6 1/2 1/4 3/8 1/6 1/6... 2/8 1/8 1/8 1/8

W sieciach zdarzają się usterki komórki podlegają mutacji komputery się psują Czy sieć jest odporna na usterki? usterka

Usterki usuń losowo węzły

Ataki usuń najważniejsze (o najwyższym stopniu) węzły

Pięta Achillesa sieci bezskalowych Internet Sieć białek usterki ataki R. Albert, H. Jeong, A.L. Barabasi, Nature 406 378 (2000)

Gdzie warto zajrzeć? Kurs Online Barabasi et al. Network Science http://barabasilab.neu.edu/networksciencebook Wolfram Demonstration Project http://demonstrations.wolfram.com/complexnetworks

Zadanie wstępne Zaimplementuj sieć Wattsa-Strogatza (N, k, p) Zaimplementuj sieć Barabasiego-Alberta (N, M 0, M) Dla obu sieci wyznacz dystrybuantę, średnią drogę oraz współczynnik gronowania Porównaj wyniki z tymi podawanymi w literaturze

Projekty sieciowe Nowe modele sieci - wielopoziomowe Model perkolacji Błądzenie losowe Model Isinga Modele lawin (SOC) Modele epidemii (SIR, SIS) Modele dynamiki opinii (votera, modele z progiem) Modele dyfuzji innowacji