Teoria grafów i sieci

Wielkość: px
Rozpocząć pokaz od strony:

Download "Teoria grafów i sieci"

Transkrypt

1 Teoria grafów i sieci Monika Bartkiewicz 1 / 8

2 Porównanie grafów dokªadne porównywanie grafów - izomorzm przybli»one porównywanie grafów - wspóªcze±nie stosowane metody maj najcz ±ciej zªo»ono± czasow rz du O(n 3 ), która znacznie utrudnia analiz grafów o liczbie wierzchoªków wi kszej ni» / 8

3 Odlegªo± pomi dzy dwoma wierzchoªkami v i u w grae jest wyra»ona jako dªugo± najkrótszej ±cie»ki pomi dzy nimi. 3 / 8

4 Centrum w grae Ekscentryczno±ci wierzchoªka u nazywamy najwi ksz dªugo± najkrótszej ±cie»ki wychodz cej z wierzchoªka u s[u] = max v V δuv gdzie δ uv jest dªugo±ci najkrótszej ±cie»ki od u do v. a 4 b c 1 u V a b c d e s[u] e 3 d Centrum spójnego grafu G, to taki wierzchoªek v, dla którego s[v] jest mo»liwie najmniejsza(o najni»szej ekscentryczno±ci). 4 / 8

5 Centrum w grae Ekscentryczno±ci wierzchoªka u nazywamy najwi ksz dªugo± najkrótszej ±cie»ki wychodz cej z wierzchoªka u s[u] = max v V δuv gdzie δ uv jest dªugo±ci najkrótszej ±cie»ki od u do v. a 4 b c 1 u V a b c d e s[u] e 3 d Centrum spójnego grafu G, to taki wierzchoªek v, dla którego s[v] jest mo»liwie najmniejsza(o najni»szej ekscentryczno±ci). 5 / 8

6 Centrum w grae Ekscentryczno±ci wierzchoªka u nazywamy najwi ksz dªugo± najkrótszej ±cie»ki wychodz cej z wierzchoªka u s[u] = max v V δuv gdzie δ uv jest dªugo±ci najkrótszej ±cie»ki od u do v. a 4 e b d c 1 u V a b c d e s[u] graf ma jedno centrum, w wierzchoªku e Centrum spójnego grafu G, to taki wierzchoªek v, dla którego s[v] jest mo»liwie najmniejsza(o najni»szej ekscentryczno±ci). 6 / 8

7 Centrum w grae Ekscentryczno±ci wierzchoªka u nazywamy najwi ksz dªugo± najkrótszej ±cie»ki wychodz cej z wierzchoªka u s[u] = max v V δuv gdzie δ uv jest dªugo±ci najkrótszej ±cie»ki od u do v. a 4 e b d c 1 u V a b c d e s[u] graf ma jedno centrum, w wierzchoªku e Centrum spójnego grafu G, to taki wierzchoªek v, dla którego s[v] jest mo»liwie najmniejsza(o najni»szej ekscentryczno±ci). 7 / 8

8 Centrum w grae Graf spójny mo»e posiada kilka wierzchoªków, które s centrami grafu. a 7 4 b c u V a b c d e s[u] e 4 d 8 / 8

9 Centrum w grae Graf spójny mo»e posiada kilka wierzchoªków, które s centrami grafu. a 7 4 e b d c u V a b c d e s[u] graf ma centra w wierzchoªkach b, c i e 9 / 8

10 Centrum w grae Graf spójny mo»e posiada kilka wierzchoªków, które s centrami grafu. a 7 4 e b d c u V a b c d e s[u] graf ma centra w wierzchoªkach b, c i e 10 / 8

11 Centrum w grae Graf spójny mo»e posiada kilka wierzchoªków, które s centrami grafu. a 7 4 e b d c u V a b c d e s[u] graf ma centra w wierzchoªkach b, c i e 11 / 8

12 Promie«i ±rednica grafu rednic grafu D(G) nazywamy liczb D(G) = max v V s[v] a 4 b c 1 Promieniem R(G) nazywamy liczb e 3 d R(G) = min v V s[v] u V a b c d e s[u] ±rednica wynosi D(G) = max v V s[v] = 4 promie«wynosi R(G) = min v V s[v] = 1 / 8

13 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

14 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

15 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

16 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

17 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

18 Algorytm znajdowania centrum grafu Center(G) 1 A wyznaczona przez alg.floyda-warshalla - O(n 3 ) wyznaczanie najdªu»szej ±cie»ki 3 for i 1 to n 4 do 5 s[i] 0 6 for j 1 to n 7 do 8 if (i! = j) and (A[i][j] > s[i]) 9 then 10 s[i] A[i][j] 11 min z najdªu»szych ±cie»ek 1 centrum 1 13 for i 1 to n 14 do 15 if (s[i] < s[centrum]) 16 then 17 centrum i a 7 4 e b A = d c u V a b c d e s[u] / 8

19 Algorytm znajdowania centrum grafu 5 5 b c d a e f g k 4 j i h 19 / 8

20 Algorytm znajdowania centrum grafu A = 5 5 b c d a e f g k 4 j i h Warto±ci tablicy s a 15 b 13 c 14 d 19 e 13 f 11 g 14 h 15 i 13 j 15 k 19 0 / 8

21 Algorytm znajdowania centrum grafu A = 5 5 b c d a e f g k 4 j i h Warto±ci tablicy s a 15 b 13 c 14 d 19 e 13 f 11 g 14 h 15 i 13 j 15 k 19 1 / 8

22 Algorytm znajdowania centrum grafu A = 5 5 b c d a e f g k 4 j i h Warto±ci tablicy s a 15 b 13 c 14 d 19 e 13 f 11 g 14 h 15 i 13 j 15 k 19 / 8

23 Algorytm znajdowania centrum grafu A = 5 5 b c d a e f g k 4 j i h Warto±ci tablicy s a 15 b 13 c 14 d 19 e 13 f 11 g 14 h 15 i 13 j 15 k 19 3 / 8

24 Centrum w drzewie Ka»de drzewo ma albo dokªadnie jedno centrum, albo dwa s siednie centra. a 3 b 3 b b 5 a a 4 b 4 a 1 b 1 4 / 8

25 Centrum w drzewie Ka»de drzewo ma albo dokªadnie jedno centrum, albo dwa s siednie centra. a 3 b 3 b b 5 a a 4 b 4 a 1 b 1 5 / 8

26 redni dªugo±ci najkrótszej ±cie»ki w grae G = (V, E), V = n, wychodz c z wierzchoªka u nazywamy l(u) = 1 n 1 v V,v u δ uv redni dªugo±ci ±cie»ki l w grae G, nazywamy l = l(g) = 1 n u V l(u) = 1 n n v V,v u Charakterystyczn dªugo±ci ±cie»ki w grae G nazywamy median l(g). δ uv 6 / 8

27 Przykªad d 1 a f 1 1 b g c e Centrum to wierzchoªek g. s[u] l(u) l = 30 7 = 4.9 R(G) = 5 D(G) = 9 Charakterystyczna dªugo± ±cie»ki w grae wynosi / 8

28 Sieci rzeczywiste informacyjne w zeª publikacja naukowa strona WWW wyraz poª czenie cytowanie odno±nik zdanie 8 / 8

29 Sieci rzeczywiste Przykªady w zªów i poª cze«tworz cych sieci spoªeczne w zeª poª czenie biologiczne w zeª poª czenie osoba znajomo± neuron akson rma kontrakt, wspóªpraca proteina poª czenia lotnicze naukowiec wspólna publikacja skrzy»owanie reakcja zyczna komunikacyjne w zeª poª czenie stacja transformatorowa przewód wysokiego napi cia lotnisko poª czenia lotnicze skrzy»owanie tory numer telefonu poª czenie telefoniczne (rozmowa) 9 / 8

30 Miary strukturalne sieci -stopie«wierzchoªka Niech G b dzie sieci o n wierzchoªkach i m kraw dziach. Ponadto, niech k i, dla i = 1,,..., n oznacza stopnie kolejnych wierzchoªków grafu. Wówczas rednim stopniem wierzchoªka nazywamy n k = 1 n i=1 k i = m n b a c k = E n = 16 5 = 3, e d 30 / 8

31 Miary strukturalne sieci -stopie«wierzchoªka G sto±ci sieci ρ nazywamy ρ = ( m n ) = m n(n 1) = k n 1 31 / 8

32 Rozkªad stopni wierzchoªka Rozkªad stopni wierzchoªków P(k) opisuje prawdopodobie«stwo,»e losowo wybrany w zeª b dzie miaª stopie«k. b a e d c k P(k) gdzie P(k) = 0 dla pozostaªych warto±ci k. 5 Przy badaniu sieci, bardzo cz sto korzystamy z rozkªadu stopni wierzchoªków, celem okre±lenia budowy struktury sieci. 3 / 8

33 33 / 8

34 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e e d 34 / 8

35 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e e d 35 / 8

36 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e e d 36 / 8

37 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e e d 37 / 8

38 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e C a = Ea 3 = 3 = 3 e d 38 / 8

39 Wspóªczynnik gronowania Wspóªczynnik gronowania wierzchoªka C i, to stosunek liczby E i istniej cych kraw dzi mi dzy s siadami wierzchoªka do wszystkich mo»liwych kraw dzi mi dzy tymi s siadami. Je»eli k i = deg(v i ) dla wszystkich wierzchoªków v i V, to liczba mo»liwych kraw dzi wynosi k i(k i 1) a wspóªczynnik gronowania wynosi gdzie 0 E i k i (k i 1)/ C i = E i k i (k i 1) a b c C a C b C c C d C e C a = Ea 3 = 3 = 3 zatem 0 C i 1 e d ba.exe 39 / 8

40 Wspóªczynnik gronowania Wspóªczynnik gronowania reprezentuje prawdopodobie«stwo istnienia bezpo±redniego poª czenia pomi dzy dwoma s siadami danego wierzchoªka. Wspóªczynnik gronowania dla grafu peªnego wynosi 1. a b c e d Wspóªczynnik gronowania dla sieci jest warto±ci C i u±rednion warto±ci, liczon po wszystkich w zªach. n i=1 C = C i = C i n Dla wielu du»ych sieci warto± wspóªczynnika gronowania C jest du»a. 40 / 8

41 Wspóªczynnik gronowania Wspóªczynnik gronowania reprezentuje prawdopodobie«stwo istnienia bezpo±redniego poª czenia pomi dzy dwoma s siadami danego wierzchoªka. Wspóªczynnik gronowania dla grafu peªnego wynosi 1. a b c e d Wspóªczynnik gronowania dla sieci jest warto±ci C i u±rednion warto±ci, liczon po wszystkich w zªach. n i=1 C = C i = C i n Dla wielu du»ych sieci warto± wspóªczynnika gronowania C jest du»a. 41 / 8

42 Wspóªczynnik gronowania Wspóªczynnik gronowania reprezentuje prawdopodobie«stwo istnienia bezpo±redniego poª czenia pomi dzy dwoma s siadami danego wierzchoªka. Wspóªczynnik gronowania dla grafu peªnego wynosi 1. a b c e d Wspóªczynnik gronowania dla sieci jest warto±ci C i u±rednion warto±ci, liczon po wszystkich w zªach. n i=1 C = C i = C i n Dla wielu du»ych sieci warto± wspóªczynnika gronowania C jest du»a. 4 / 8

43 Wspóªczynnik gronowania Wspóªczynnik gronowania reprezentuje prawdopodobie«stwo istnienia bezpo±redniego poª czenia pomi dzy dwoma s siadami danego wierzchoªka. Wspóªczynnik gronowania dla grafu peªnego wynosi 1. a b c e d Wspóªczynnik gronowania dla sieci jest warto±ci C i u±rednion warto±ci, liczon po wszystkich w zªach. n i=1 C = C i = C i n Dla wielu du»ych sieci warto± wspóªczynnika gronowania C jest du»a. 43 / 8

44 Wspóªczynnik gronowania Sie Wspóªczynnik C WWW 0,1078 Internet na poziomie domen 0,18-0,3 Baza wspóªpracy naukowców 0,76 E. Coli, sie reakcji 0,59 Sie pokarmowa 0,15 Sie wspóªwyst powania wyrazów 0,77 Sie synonimów 0,7 Sie energetyczna 0,08 44 / 8

45 wiat sieci zªo»onych z internetem w tle Sie j zykowa zbudowana na podstawie pierwszych 34 wersetach Ksi gi Rodzaju. W zªami s sªowa w ich podstawowej formie, kraw d¹ reprezentuje fakt wyst pienia obu sªów jednocze±nie w co najmniej 3 zdaniach. C = / 8

46 wiat sieci zªo»onych z internetem w tle W sieciach rzeczywistych cz sto wyst puje korelacja, pomi dzy wysokim stopniem wierzchoªka i niskim wspóªczynnikiem gronowania. 46 / 8

47 Systemy zªo»one Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Systemy zªo»one, to systemy skªadaj ce si z du»ej liczby elementów, zdolnych do interakcji ze sob i ze swoim ±rodowiskiem. Interakcja pomi dzy elementami mo»e wyst pi pomi dzy najbli»szymi s siadami lub odlegªymi. Wspóln cech wszystkich zªo»onych systemów jest to,»e posiadaj one wªasn organizacj bez stosowania zewn trznych zasad organizacji. System zªo»ony nie jest sum prost jego cz ±ci. 47 / 8

48 Klasykacja modeli sieci zªo»onych Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert 48 / 8

49 Klasykacja modeli sieci zªo»onych Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert sieci deterministyczne - opis modelu sieci nie zawiera»adnego elementu losowo±ci. Oznacza to,»e ewolucja sieci jest z góry przes dzona i zale»y wyª cznie od parametrów pocz tkowych. sieci przypadkowe - opis modelu uwzgl dnia czynnik losowy podczas ewolucji sieci. 49 / 8

50 Model Erd sa - Rényi - klasyczny graf losowy Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert 1959 Zaªo»enia modelu sieci powstaj w sposób losowy wykorzystano rachunek prawdopodobie«stwa do analizy sieci ka»dy w zeª miaª podobn liczb poª cze«z innymi w zªami (±rednia warto± stopnia wierzchoªka jest dobrze okre±lona) Graf losowy powstaje poprzez utworzenie losowych poª cze«pomi dzy danymi wierzchoªkami. 50 / 8

51 Model Erd sa - Rényi - klasyczny graf losowy Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Oznaczmy, przez G(n, p) sie o n wierzchoªkach, dla której p oznacza prawdopodobie«stwo,»e istnieje kraw d¹ pomi dzy wierzchoªkami i i j. konstrukcja grafu ustalamy liczb w zªów sieci z zadanym prawdopodobie«stwem p, b dziemy przypisywa poª czenie ka»dej z ( n ) kraw dzi dla n = 16 i p = 1. 7 ( ) n 1 P(k) = p k (1 p) n 1 k k 51 / 8

52 Model Erd sa - Rényi - klasyczny graf losowy Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert rozwa»ana sie zawiera ( ) n m = p kraw dzi. n(n 1) = p z lematu o u±ciskach dªoni (±redni stopie«wierzchoªka=warto± ±rednia rozkªadu dwumianowego) k = m n = p(n 1) 5 / 8

53 Model Erd sa - Rényi - klasyczny graf losowy Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert rozkªad stopni jest rozkªadem dwumianowym ( ) n 1 P(k) = p k (1 p) n 1 k k gdy n, wówczas rozkªad dwumianowy mo»na przybli»y rozkªadem Poissona P(k) = e k k k k! gdzie k = pn wspóªczynnik gronowania dla grafu losowego C = C i = p 53 / 8

54 Model Erd sa - Rényi - klasyczny graf losowy Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert agatka/moodle/rys/er.swf 54 / 8

55 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Grafy losowe o zadanym rozkªadzie stopni w zªów Rozkªad stopni wierzchoªków P(k) opisuje prawdopodobie«stwo,»e losowo wybrany w zeª b dzie miaª stopie«k. Konstrukcja grafu ustalamy liczb w zªów sieci ustalamy rozkªad k i = deg(v i ), dla i = 1,.., n, taki,»e suma n jest parzysta i=1 k i k = k kp(k) 55 / 8

56 Sie maªych ±wiatów Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert W 1967 ameryka«ski psycholog spoªeczny Stanley Milgram rozesªaª do kilkuset losowo wybranych ludzi z Nebraski i Kansas przesyªki z pro±b, by przekazali je dalej komu± ze swych znajomych, tak by mo»liwie najszybciej dotarªy do pewnej osoby mieszkaj cej w Bostonie. Milgram ±ledziª los przesyªek. Okazaªo si,»e ªa«cuch dziel cy osoby, które losowo wybraª, od celu, miaª ±rednio sze± ogniw. 56 / 8

57 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Sieci maªych ±wiatów - eksperyment Jure Leskoveca i Erica Horvitza W 007 Jure Leskovec i Eric Horvitz przeprowadzili eksperyment pry u»yciu 30 trylionów owych przesyªek do 40 millionów ludzi. rednia dªugo± ±cie»ki pomi dzy u»ytkownikami Microsoft Messenger wynosiªa / 8

58 Sieci maªych ±wiatów - stopie«bacona Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert 58 / 8

59 Sie maªych ±wiatów Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Maªy ±wiat jest charakteryzowany przez ±redni dªugo± ±cie»ki w grae. l ln n ln k 59 / 8

60 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci regularne s zjawiskiem cz stym? Watts i Strogatz zauwa»yli,»e sieci rzeczywiste nie s ani doskonale regularne, ani zupeªnie losowe. Model W-S opisuje procedury przej±cia od sieci regularnej, poprzez sie maªych ±wiatów do sieci losowej. 60 / 8

61 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci regularne s zjawiskiem cz stym? Watts i Strogatz zauwa»yli,»e sieci rzeczywiste nie s ani doskonale regularne, ani zupeªnie losowe. Model W-S opisuje procedury przej±cia od sieci regularnej, poprzez sie maªych ±wiatów do sieci losowej. 61 / 8

62 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci regularne s zjawiskiem cz stym? Watts i Strogatz zauwa»yli,»e sieci rzeczywiste nie s ani doskonale regularne, ani zupeªnie losowe. Model W-S opisuje procedury przej±cia od sieci regularnej, poprzez sie maªych ±wiatów do sieci losowej. 6 / 8

63 Model Watts'a i Strogatz'a - budowa Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert W modelu W-S, sieci zªo»one, mo»na budowa poprzez zastosowanie tzw. przekablowania (ang. rewiring) niektórych w zªów sieci(utworzenia skrótów). Prawdopodobie«stwo p oznacza,»e powi zania losowo wybranego w zªa sieci zostan zmienione (przekablowane). wybieramy losowo w zeª usuwamy jedno ª cze wybieramy kolejny w zeª(odlegªy) usuwamy jedno z poª cze«ª czymy oba wybrane w zªy procedur powtarzamy, a» do momentu, w którym modykacjami zostaªo obj tych p n w zªów 63 / 8

64 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Mo»na zauwa»y,»e dla du»ego przedziaªu prawdopodobie«stw, w rozwa»anym modelu sie zachowuje wªasno±ci maªego ±wiata. Typowe cechy sieci maªego ±wiata C >> C losowy (du»o wi kszy) oraz l << l regularna 64 / 8

65 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci rzeczywiste mog by jednocze±nie rzadkie, silnie zgronowane i posiada efekt maªych ±wiatów?. Wspóªistnienie tych cech jest mo»liwe dzi ki istnieniu nielicznych dalekozasi gowych poª cze«, tzw. skrótów. wspóªczynnik ±rednia gronowania ±cie»ka sie regularna wysoki ro±nie wraz ze wzrostem liczby w zªów sie maªych ±wiatów wysoki zale»y logarytmicznie od N graf losowy bliski zeru zale»y logarytmicznie od N 65 / 8

66 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci rzeczywiste mog by jednocze±nie rzadkie, silnie zgronowane i posiada efekt maªych ±wiatów?. Wspóªistnienie tych cech jest mo»liwe dzi ki istnieniu nielicznych dalekozasi gowych poª cze«, tzw. skrótów. wspóªczynnik ±rednia gronowania ±cie»ka sie regularna wysoki ro±nie wraz ze wzrostem liczby w zªów sie maªych ±wiatów wysoki zale»y logarytmicznie od N graf losowy bliski zeru zale»y logarytmicznie od N 66 / 8

67 Model Watts'a i Strogatz'a Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Pytanie Czy sieci rzeczywiste mog by jednocze±nie rzadkie, silnie zgronowane i posiada efekt maªych ±wiatów?. Wspóªistnienie tych cech jest mo»liwe dzi ki istnieniu nielicznych dalekozasi gowych poª cze«, tzw. skrótów. wspóªczynnik ±rednia gronowania ±cie»ka sie regularna wysoki ro±nie wraz ze wzrostem liczby w zªów sie maªych ±wiatów wysoki zale»y logarytmicznie od N graf losowy bliski zeru zale»y logarytmicznie od N 67 / 8

68 Model Barabasi-Albert Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Réka Albert i Albert-László Barabási podj li jedn z pierwszych prób zbadania struktury sieci WWW zaprogramowali robota sieciowego, którego zadaniem byªo wej±cie na ka»d stron WWW w domenie Uniwersytetu Notre Dame w Indianie odnale¹ wszystkie odno±niki na tej stronie zapami ta liczb linków oraz lokalizacj (witryn pocz tkow i t, na który wskazuje link) pod»y linkami do wskazywanych stron i caª procedur powtórzy z nowej strony wówczas zostaªo zaindeksowanych w ten sposób 300 tys. witryn oraz przeanalizowane okoªo 1,5 miliona poª cze«pomi dzy nimi wyniki analizy pokazaªy,»e w sieci WWW istniej witryny które maj niewiele poª cze«przy jednoczesnym istnieniu witryn, które posiadaj bardzo wiele poª cze«- huby. 68 / 8

69 Sieci bezskalowe - scale-free Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Sieci bezskalow nazywamy sie, której rozkªad stopni wierzchoªków jest rozkªadem pot gowym. przeci tnie ilo± wierzchoªków stopnia k jest proporcjonalna do k τ dla pewnego wykªadnika τ pot gowy rozkªad stopni wierzchoªków oznacza,»e nie ma charakterystycznego ±redniego stopnia wierzchoªka bezskalowy oznacza,»e prawo pot gowe wraz z wykªadnikiem jest niezmiennicze przy wybraniu dowolnego losowego podgrafu (z du»ym prawdopodobie«stwem) bezskalowe s : Internet, sie telefonii, wiele z sieci spoªecznych 69 / 8

70 Sieci bezskalowe - scale-free Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Uniwersalna reguªa rz dz ca sieciami bezskalowymi: ba.exe wzrost sieci nie odbywa si w sposób przypadkowy obowi zuje reguªa preferencyjnego doª czania w zªów - nowe w zªy b d z wi kszym prawdopodobie«stwem tworzy poª czenia do w zªów, które maj wysoki stopie«70 / 8

71 Sieci bezskalowe - scale-free Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Uniwersalna reguªa rz dz ca sieciami bezskalowymi: ba.exe wzrost sieci nie odbywa si w sposób przypadkowy obowi zuje reguªa preferencyjnego doª czania w zªów - nowe w zªy b d z wi kszym prawdopodobie«stwem tworzy poª czenia do w zªów, które maj wysoki stopie«71 / 8

72 Sieci bezskalowe - scale-free Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Uniwersalna reguªa rz dz ca sieciami bezskalowymi: ba.exe wzrost sieci nie odbywa si w sposób przypadkowy obowi zuje reguªa preferencyjnego doª czania w zªów - nowe w zªy b d z wi kszym prawdopodobie«stwem tworzy poª czenia do w zªów, które maj wysoki stopie«7 / 8

73 Sieci bezskalowe - scale-free Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Uniwersalna reguªa rz dz ca sieciami bezskalowymi: ba.exe wzrost sieci nie odbywa si w sposób przypadkowy obowi zuje reguªa preferencyjnego doª czania w zªów - nowe w zªy b d z wi kszym prawdopodobie«stwem tworzy poª czenia do w zªów, które maj wysoki stopie«73 / 8

74 Wzrost sieci BA Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Metoda wzrostu sieci w chwili t=0, sie skªada si z m wierzchoªków w kolejnych krokach czasowych do sieci dodawane s nowe w zªy, które tworz m poª cze«do istniej cych ju» wierzchoªków sieci. nowe w zªy realizuj liniow reguª preferencyjnego doª czania, która polega na tym,»e prawdopodobie«stwo,»e nowy wierzchoªek utworzy poª czenie do jednego ze starszych w zªów, jest wprost proporcjonalne do stopnia tego w zªa k i mt 74 / 8

75 Rozkªad stopni wierzchoªków Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Rozkªad stopni wierzchoªków P(k) opisuje prawdopodobie«stwo,»e losowo wybrany w zeª b dzie miaª stopie«k. W rozkªadach pot gowych P(k) = C k α ksztaªt wykresu rozkªadu ma charakter "tªustego ogona" w skali podwójnie logarytmicznej wykres jest linia prost gdzie a = α i b = ln C. ln P(k) = α ln k + ln C y = ax + b 75 / 8

76 Rozkªad stopni wierzchoªków Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert 76 / 8

77 Bezpiecze«stwo Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Zaatakowanie odpowiednio du»ej liczby hubów mo»e spowodowa rozspójnienie sieci. Natomiast sie pozostaje odporna na losowe ataki. Bardziej prawdopodobna jest awaria w zªa, który nie jest hubem, poniewa» jest ich wi cej. 77 / 8

78 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Struktura sieci serwisów WWW - analiza odno±ników Mining Web Logs to Improve Website Organization, Ramakrishnan Srikant, Optymalizacja struktury serwisu na podstawie analizy sposobu nawigacji w serwisie identykacja brakuj cych i niepotrzebnych poª cze«identykacja stron, na których u»ytkownicy rezygnowali z korzystania z serwisu badanie dªugo±ci ±cie»ek W badaniach uwzgl dniono ponad 00 milionów stron WWW. 78 / 8

79 Struktura sieci serwisów WWW Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Cz ±ci sieci WWW: -SCC (rdze«silnie spójna skªadowa sieci WWW), -IN (strony maj ce odno±niki do rdzenia), -OUT (strony, do których odwoªuj si elementy tworz ce rdze«) -TENDRILS (skróty) -DISCONNECTED COMPONENTS 79 / 8

80 Analiza serwisów WWW 000 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert SCC 56,4 miliona stron, IN 43,3 miliona stron, OUT 43,1 miliona stron, TENDRILS 43,8 miliona stron, DISCONNECTED COMPONENTS 16,8 miliona stron ±rednica sieci WWW 905 ±rednia z istniej cych poª cze«w sieci WWW: poª czenia do przodu 16,18 poª czenia do tyªu 16,1 bez uwzgl dniania kierunku 6,8 ±rednica rdzenia / 8

81 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Struktura sieci serwisów WWW - analiza odno±ników 81 / 8

82 Model Erd sa - Rényi Sie maªych ±wiatów Model Barabasi-Albert Dzi kuj za uwag!!! 8 / 8

c Marcin Sydow Spójno± Grafy i Zastosowania Grafy Eulerowskie 2: Drogi i Cykle Grafy Hamiltonowskie Podsumowanie

c Marcin Sydow Spójno± Grafy i Zastosowania Grafy Eulerowskie 2: Drogi i Cykle Grafy Hamiltonowskie Podsumowanie 2: Drogi i Cykle Spis Zagadnie«drogi i cykle spójno± w tym sªaba i silna k-spójno± (wierzchoªkowa i kraw dziowa) dekompozycja grafu na bloki odlegªo±ci w grae i poj cia pochodne grafy Eulera i Hamiltona

Bardziej szczegółowo

Teoria grafów i jej zastosowania. 1 / 126

Teoria grafów i jej zastosowania. 1 / 126 Teoria grafów i jej zastosowania. 1 / 126 Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za pomoc siedmiu mostów, tak jak pokazuje rysunek 2

Bardziej szczegółowo

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach 12: w sieciach Spis zagadnie«sieci przepªywowe przepªywy w sieciach ±cie»ka powi kszaj ca tw. Forda-Fulkersona Znajdowanie maksymalnego przepªywu Zastosowania przepªywów Sieci przepªywowe Sie przepªywowa

Bardziej szczegółowo

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na. Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA Zadanko 1 (12p.) Na imprezie w Noc Kupaªy s 44 dziewczyny. Nosz one 11 ró»nych imion, a dla ka»dego imienia s dokªadnie 4 dziewczyny o tym imieniu przy czym ka»da

Bardziej szczegółowo

Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II.

Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II. Zadania z kolokwiów ze Wst pu do Informatyki. Semestr II. Poni»sze zadania s wyborem zada«z kolokwiów ze Wst pu do Informatyki jakie przeprowadziªem w ci gu ostatnich lat. Marek Zawadowski Zadanie 1 Napisz

Bardziej szczegółowo

Teoria grafów i sieci 1 / 188

Teoria grafów i sieci 1 / 188 Teoria grafów i sieci / Drzewa z wagami Drzewem z wagami nazywamy drzewo z korzeniem, w którym do ka»dego li±cia przyporz dkowana jest liczba nieujemna, nazywana wag tego li±cia. / Drzewa z wagami Drzewem

Bardziej szczegółowo

Wykªad 4. Droga i cykl Eulera i Hamiltona

Wykªad 4. Droga i cykl Eulera i Hamiltona Wykªad 4. Droga i cykl Eulera i Hamiltona 1 / 92 Grafy Eulera Droga i cykl Eulera Niech G b dzie grafem spójnym. Denicja Je»eli w grae G istnieje zamkni ta droga prosta zawieraj ca wszystkie kraw dzie

Bardziej szczegółowo

Wykªad 1. Wprowadzenie do teorii grafów

Wykªad 1. Wprowadzenie do teorii grafów Wykªad 1. Wprowadzenie do teorii grafów 1 / 112 Literatura 1 W. Lipski; Kombinatoryka dla programistów. 2 T. Cormen, Ch. E. Leiserson, R. L. Rivest; Wprowadzenie do algorytmów. 3 K. A. Ross, Ch. R. B.

Bardziej szczegółowo

Teoria grafów i sieci 1 / 58

Teoria grafów i sieci 1 / 58 Teoria grafów i sieci 1 / 58 Literatura 1 B.Korte, J.Vygen, Combinatorial optimization 2 D.Jungnickel, Graphs, Networks and Algorithms 3 M.Sysªo, N.Deo Metody optymalizacji dyskretnej z przykªadami w Turbo

Bardziej szczegółowo

c Marcin Sydow Wst p Grafy i Zastosowania Wierzchoªki 8: Kolorowanie Grafów Mapy Kraw dzie Zliczanie Podsumowanie

c Marcin Sydow Wst p Grafy i Zastosowania Wierzchoªki 8: Kolorowanie Grafów Mapy Kraw dzie Zliczanie Podsumowanie 8: Kolorowanie Grafów Spis zagadnie«kolorowanie wierzchoªków Kolorowanie map Kolorowanie kraw dzi Wielomian chromatyczny Zastosowania Problem kolorowania grafów ma wiele odmian (np. kolorowanie wierzchoªków,

Bardziej szczegółowo

Metodydowodzenia twierdzeń

Metodydowodzenia twierdzeń 1 Metodydowodzenia twierdzeń Przez zdanie rozumiemy dowolne stwierdzenie, które jest albo prawdziwe, albo faªszywe (nie mo»e by ono jednocze±nie prawdziwe i faªszywe). Tradycyjnie b dziemy u»ywali maªych

Bardziej szczegółowo

Algorytmy grafowe 2. Andrzej Jastrz bski. Akademia ETI. Politechnika Gda«ska Algorytmy grafowe 2

Algorytmy grafowe 2. Andrzej Jastrz bski. Akademia ETI. Politechnika Gda«ska Algorytmy grafowe 2 Algorytmy grafowe 2 Andrzej Jastrz bski Akademia ETI Minimalne drzewo spinaj ce Drzewem nazywamy spójny graf nie posiadaj cy cyklu. Liczba wierzchoªków drzewa jest o jeden wi ksza od liczby jego kraw dzi.

Bardziej szczegółowo

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,

Bardziej szczegółowo

Biedronka. Wej±cie. Wyj±cie. Przykªady. VI OIG Zawody dru»ynowe, Finaª. 19 V 2012 Dost pna pami : 64 MB.

Biedronka. Wej±cie. Wyj±cie. Przykªady. VI OIG Zawody dru»ynowe, Finaª. 19 V 2012 Dost pna pami : 64 MB. Biedronka Pªot ma D cm dªugo±ci i zbudowany jest z desek zako«czonych trójk tami równoramiennymi, poª czonych ze sob w jedn caªo±. Dªugo± ramienia ka»dego z trójk tów stanowi P % dªugo±ci podstawy. Po

Bardziej szczegółowo

XVII Warmi«sko-Mazurskie Zawody Matematyczne

XVII Warmi«sko-Mazurskie Zawody Matematyczne 1 XVII Warmi«sko-Mazurskie Zawody Matematyczne Kategoria: klasa VIII szkoªy podstawowej i III gimnazjum Olsztyn, 16 maja 2019r. Zad. 1. Udowodnij,»e dla dowolnych liczb rzeczywistych x, y, z speªniaj cych

Bardziej szczegółowo

Algorytmy i Struktury Danych

Algorytmy i Struktury Danych Lista zada«. Nr 4. 9 kwietnia 2016 IIUWr. II rok informatyki. Algorytmy i Struktury Danych 1. (0pkt) Rozwi» wszystkie zadania dodatkowe. 2. (1pkt) Uªó» algorytm znajduj cy najta«sz drog przej±cia przez

Bardziej szczegółowo

5. (8 punktów) EGZAMIN MAGISTERSKI, r Matematyka w ekonomii i ubezpieczeniach

5. (8 punktów) EGZAMIN MAGISTERSKI, r Matematyka w ekonomii i ubezpieczeniach Matematyka w ekonomii i ubezpieczeniach ( Niezale»ne szkody maja rozkªady P (X i = k) = exp( 1)/k!, P (Y i = k) = 4+k ) k (1/3) 5 (/3) k, k = 0, 1,.... Niech S = X 1 +... + X 500 + Y 1 +... + Y 500. Skªadka

Bardziej szczegółowo

Statystyka. Šukasz Dawidowski. Instytut Matematyki, Uniwersytet l ski

Statystyka. Šukasz Dawidowski. Instytut Matematyki, Uniwersytet l ski Statystyka Šukasz Dawidowski Instytut Matematyki, Uniwersytet l ski Statystyka Statystyka: nauka zajmuj ca si liczbowym opisem zjawisk masowych oraz ich analizowaniem, zbiory informacji liczbowych. (Sªownik

Bardziej szczegółowo

Blockchain. Modelowanie zachowa«oraz odkrywanie wzorców w grae transakcji Ethereum. Mateusz Zaborski

Blockchain. Modelowanie zachowa«oraz odkrywanie wzorców w grae transakcji Ethereum. Mateusz Zaborski Modelowanie zachowa«oraz odkrywanie wzorców w grae transakcji Ethereum Mateusz M.@mini.pw.edu.pl Wydziaª Matematyki i Nauk Informacyjnych Politechnika Warszawska Seminarium z Metod Inteligencji Obliczeniowej

Bardziej szczegółowo

Ekonometria Bayesowska

Ekonometria Bayesowska Ekonometria Bayesowska Wykªad 6: Bayesowskie ª czenie wiedzy (6) Ekonometria Bayesowska 1 / 21 Plan wykªadu 1 Wprowadzenie 2 Oczekiwana wielko± modelu 3 Losowanie próby modeli 4 wiczenia w R (6) Ekonometria

Bardziej szczegółowo

1 Bª dy i arytmetyka zmiennopozycyjna

1 Bª dy i arytmetyka zmiennopozycyjna 1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy

Bardziej szczegółowo

Grafy. Andrzej Jastrz bski. Akademia ET I. Politechnika Gda«ska

Grafy. Andrzej Jastrz bski. Akademia ET I. Politechnika Gda«ska Andrzej Jastrz bski Akademia ET I Graf Grafem nazywamy par G = (V, E), gdzie V to zbiór wierzchoªków, E zbiór kraw dzi taki,»e E {{u, v} : u, v V u v}. Wierzchoªki v, u V s s siaduj ce je±li s poª czone

Bardziej szczegółowo

Grafy i Zastosowania. 1: Wprowadzenie i poj cia podstawowe. c Marcin Sydow. Wprowadzenie. Podstawowe poj cia. Operacje na grafach.

Grafy i Zastosowania. 1: Wprowadzenie i poj cia podstawowe. c Marcin Sydow. Wprowadzenie. Podstawowe poj cia. Operacje na grafach. 1: i podstawowe Spis Zagadnie«zastosowania grafów denicja grafu (i skierowanego), prostego, multigrafu s siedztwo i incydencja izomorzm grafów stopnie wierzchoªków (w tym wej±ciowy i wyj±ciowy), lemat

Bardziej szczegółowo

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne Arkusz maturalny Šukasz Dawidowski Powtórki maturalne 25 kwietnia 2016r. Odwrotno±ci liczby rzeczywistej 1. 9 8 2. 0, (1) 3. 8 9 4. 0, (8) 3 4 4 4 1 jest liczba Odwrotno±ci liczby rzeczywistej 3 4 4 4

Bardziej szczegółowo

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X. Relacje 1 Relacj n-argumentow nazywamy podzbiór ϱ X 1 X 2... X n. Je±li ϱ X Y jest relacj dwuargumentow (binarn ), to zamiast (x, y) ϱ piszemy xϱy. Relacj binarn okre±lon w zbiorze X nazywamy podzbiór

Bardziej szczegółowo

Drzewa Gomory-Hu Wprowadzenie. Drzewa Gomory-Hu. Jakub Š cki. 14 pa¹dziernika 2009

Drzewa Gomory-Hu Wprowadzenie. Drzewa Gomory-Hu. Jakub Š cki. 14 pa¹dziernika 2009 Wprowadzenie Drzewa Gomory-Hu Jakub Š cki 14 pa¹dziernika 2009 Wprowadzenie 1 Wprowadzenie Podstawowe poj cia i fakty 2 Istnienie drzew Gomory-Hu 3 Algorytm budowy drzew 4 Problemy otwarte Wprowadzenie

Bardziej szczegółowo

Mosty królewieckie, chi«ski listonosz i... kojarzenie maª»e«stw

Mosty królewieckie, chi«ski listonosz i... kojarzenie maª»e«stw Mosty królewieckie, chi«ski listonosz i... kojarzenie maª»e«stw 3 kwietnia 2014 roku 1 / 106 Mosty królewieckie W Królewcu, na rzece Pregole znajduj si dwie wyspy poª czone ze sob, a tak»e z brzegami za

Bardziej szczegółowo

10a: Wprowadzenie do grafów

10a: Wprowadzenie do grafów 10a: Wprowadzenie do grafów Spis zagadnie«zastosowania grafów denicja grafu (i skierowanego), prostego, multigrafu drogi i cykle, spójno± w tym sªaba i silna drzewo i las: denicja, charakteryzacje, wªasno±ci

Bardziej szczegółowo

Interpolacja funkcjami sklejanymi

Interpolacja funkcjami sklejanymi Interpolacja funkcjami sklejanymi Funkcje sklejane: Zaªó»my,»e mamy n + 1 w zªów t 0, t 1,, t n takich,»e t 0 < t 1 < < t n Dla danej liczby caªkowitej, nieujemnej k funkcj sklejan stopnia k nazywamy tak

Bardziej szczegółowo

c Marcin Sydow Grafy i Zastosowania BFS DFS 4: Przeszukiwanie Grafów (BFS, DFS i zastosowania) DFS nieskierowane DFS skierowane Podsumowanie

c Marcin Sydow Grafy i Zastosowania BFS DFS 4: Przeszukiwanie Grafów (BFS, DFS i zastosowania) DFS nieskierowane DFS skierowane Podsumowanie 4: Przeszukiwanie Grafów (, i zastosowania) Spis zagadnie«przeszukiwanie grafów (rola, schemat ogólny, zastosowania) realizacje (kolejka, stos, rekurencja) przeszukiwanie wszerz zastosowania przeszukiwanie

Bardziej szczegółowo

1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0,

1 a + b 1 = 1 a + 1 b 1. (a + b 1)(a + b ab) = ab, (a + b)(a + b ab 1) = 0, (a + b)[a(1 b) + (b 1)] = 0, XIII Warmi«sko-Mazurskie Zawody Matematyczne. Olsztyn 2015 Rozwi zania zada«dla szkóª ponadgimnazjalnych ZADANIE 1 Zakªadamy,»e a, b 0, 1 i a + b 1. Wykaza,»e z równo±ci wynika,»e a = -b 1 a + b 1 = 1

Bardziej szczegółowo

Wektory w przestrzeni

Wektory w przestrzeni Wektory w przestrzeni Informacje pomocnicze Denicja 1. Wektorem nazywamy uporz dkowan par punktów. Pierwszy z tych punktów nazywamy pocz tkiem wektora albo punktem zaczepienia wektora, a drugi - ko«cem

Bardziej szczegółowo

c Marcin Sydow Planarno± Grafy i Zastosowania Tw. Eulera 7: Planarno± Inne powierzchnie Dualno± Podsumowanie

c Marcin Sydow Planarno± Grafy i Zastosowania Tw. Eulera 7: Planarno± Inne powierzchnie Dualno± Podsumowanie 7: Spis zagadnie«twierdzenie Kuratowskiego Wªasno±ci planarno±ci Twierdzenie Eulera Grafy na innych powierzchniach Poj cie dualno±ci geometrycznej i abstrakcyjnej Graf Planarny Graf planarny to taki graf,

Bardziej szczegółowo

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1 J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 2013/14 Spis tre±ci 1 Kodowanie i dekodowanie 4 1.1 Kodowanie a szyfrowanie..................... 4 1.2 Podstawowe poj cia........................

Bardziej szczegółowo

TEORIA GRAFÓW. Graf skierowany dla ka»dej kraw dzi (oznaczanej tutaj jako ªuk) para wierzchoªków incydentnych jest par uporz dkowan {u, v}.

TEORIA GRAFÓW. Graf skierowany dla ka»dej kraw dzi (oznaczanej tutaj jako ªuk) para wierzchoªków incydentnych jest par uporz dkowan {u, v}. Podstawowe denicje: TEORIA GRAFÓW Graf (nieskierowany) G = (V, E) struktura skªadaj ca si ze: zbioru wierzchoªków V = {,,..., v n } oraz zbioru kraw dzi E = {e 1, e 2,..., e m }. Z ka»d kraw dzi e skojarzona

Bardziej szczegółowo

Elementy Modelowania Matematycznego Wykªad 1 Prawdopodobie«stwo

Elementy Modelowania Matematycznego Wykªad 1 Prawdopodobie«stwo Spis tre±ci Elementy Modelowania Matematycznego Wykªad 1 Prawdopodobie«stwo Romuald Kotowski Katedra Informatyki Stosowanej PJWSTK 2009 Spis tre±ci Spis tre±ci 1 2 3 4 5 Spis tre±ci Spis tre±ci 1 2 3 4

Bardziej szczegółowo

In»ynierskie zastosowania statystyki wiczenia

In»ynierskie zastosowania statystyki wiczenia Uwagi: 27012014 poprawiono kilka literówek, zwi zanych z przedziaªami ufno±ci dla wariancji i odchylenia standardowego In»ynierskie zastosowania statystyki wiczenia Przedziaªy wiarygodno±ci, testowanie

Bardziej szczegółowo

Stacjonarne szeregi czasowe

Stacjonarne szeregi czasowe e-mail:e.kozlovski@pollub.pl Spis tre±ci 1 Denicja 1 Szereg {x t } 1 t N nazywamy ±ci±le stacjonarnym (stacjonarnym w w»szym sensie), je»eli dla dowolnych m, t 1, t 2,..., t m, τ ª czny rozkªad prawdopodobie«stwa

Bardziej szczegółowo

Funkcje, wielomiany. Informacje pomocnicze

Funkcje, wielomiany. Informacje pomocnicze Funkcje, wielomiany Informacje pomocnicze Przydatne wzory: (a + b) 2 = a 2 + 2ab + b 2 (a b) 2 = a 2 2ab + b 2 (a + b) 3 = a 3 + 3a 2 b + 3ab 2 + b 3 (a b) 3 = a 3 3a 2 b + 3ab 2 b 3 a 2 b 2 = (a + b)(a

Bardziej szczegółowo

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Denicja Mówimy,»e funkcja

Bardziej szczegółowo

Biostatystyka, # 5 /Weterynaria I/

Biostatystyka, # 5 /Weterynaria I/ Biostatystyka, # 5 /Weterynaria I/ dr n. mat. Zdzisªaw Otachel Uniwersytet Przyrodniczy w Lublinie Katedra Zastosowa«Matematyki i Informatyki ul. Gª boka 28, bud. CIW, p. 221 e-mail: zdzislaw.otachel@up.lublin.pl

Bardziej szczegółowo

ELEMENTARNA TEORIA LICZB. 1. Podzielno±

ELEMENTARNA TEORIA LICZB. 1. Podzielno± ELEMENTARNA TEORIA LICZB IZABELA AGATA MALINOWSKA N = {1, 2,...} 1. Podzielno± Denicja 1.1. Niepusty podzbiór A zbioru liczb naturalnych jest ograniczony, je»eli istnieje taka liczba naturalna n 0,»e m

Bardziej szczegółowo

Minimalne drzewa rozpinaj ce

Minimalne drzewa rozpinaj ce y i y i drzewa Spis zagadnie«y i drzewa i lasy cykle fundamentalne i rozci cia fundamentalne wªasno±ci cykli i rozci minimalne drzewa algorytm algorytm Drzewo y i spójnego, nieskierowanego grafu prostego

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 203/4 Spis tre±ci Kodowanie i dekodowanie 4. Kodowanie a szyfrowanie..................... 4.2 Podstawowe poj cia........................

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Ekonometria - wykªad 8

Ekonometria - wykªad 8 Ekonometria - wykªad 8 3.1 Specykacja i werykacja modelu liniowego dobór zmiennych obja±niaj cych - cz ± 1 Barbara Jasiulis-Goªdyn 11.04.2014, 25.04.2014 2013/2014 Wprowadzenie Ideologia Y zmienna obja±niana

Bardziej szczegółowo

Uogólnione drzewa Humana

Uogólnione drzewa Humana czyli ang. lopsided trees Seminarium Algorytmika 2009/2010 Plan prezentacji Sformuªowanie 1 Sformuªowanie problemów Wyj±ciowy problem Problem uogólniony 2 3 Modykacje problemu Zastosowania Plan prezentacji

Bardziej szczegółowo

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej wiczenia 13 Metoda ±cie»ki krytycznej Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Plan wicze«1 Przykªad: ubieranie choinki 2 3 Programowanie liniowe w analizie czasowej i czasowo-kosztowej projektu

Bardziej szczegółowo

Podstawowe algorytmy grafowe i ich zastosowania

Podstawowe algorytmy grafowe i ich zastosowania Podstawowe algorytmy grafowe i ich zastosowania Autor projektu: dr Andrzej Mróz (UMK) Projekt pn. Wzmocnienie potencjaªu dydaktycznego UMK w Toruniu w dziedzinach matematyczno-przyrodniczych realizowany

Bardziej szczegółowo

Ekonometria Bayesowska

Ekonometria Bayesowska Ekonometria Bayesowska Wykªad 9: Metody numeryczne: MCMC Andrzej Torój 1 / 17 Plan wykªadu Wprowadzenie 1 Wprowadzenie 3 / 17 Plan prezentacji Wprowadzenie 1 Wprowadzenie 3 3 / 17 Zastosowanie metod numerycznych

Bardziej szczegółowo

Interpolacja Lagrange'a, bazy wielomianów

Interpolacja Lagrange'a, bazy wielomianów Rozdziaª 4 Interpolacja Lagrange'a, bazy wielomianów W tym rozdziale zajmiemy si interpolacj wielomianow. Zadanie interpolacji wielomianowej polega na znalezieniu wielomianu stopnia nie wi kszego od n,

Bardziej szczegółowo

Statystyka opisowa. Wykªad II. Elementy statystyki opisowej. Edward Kozªowski.

Statystyka opisowa. Wykªad II. Elementy statystyki opisowej. Edward Kozªowski. Statystyka opisowa. Wykªad II. e-mail:e.kozlovski@pollub.pl Spis tre±ci Mediana i moda 1 Mediana i moda 2 3 4 Mediana i moda Median m e (warto±ci ±rodkow ) próbki x 1,..., x n nazywamy ±rodkow liczb w

Bardziej szczegółowo

Egzaminy i inne zadania. Semestr II.

Egzaminy i inne zadania. Semestr II. Egzaminy i inne zadania. Semestr II. Poni»sze zadania s wyborem zada«ze Wst pu do Informatyki z egzaminów jakie przeprowadziªem w ci gu ostatnich lat. Ponadto doª czyªem szereg zada«, które pojawiaªy si

Bardziej szczegółowo

Podstawowepojęciateorii grafów

Podstawowepojęciateorii grafów 7 Podstawowepojęciateorii grafów Wiele sytuacji z»ycia codziennego mo»e by w wygodny sposób opisanych gracznie za pomoc rysunków skªadaj cych si ze zbioru punktów i linii ª cz cych pewne pary tych punktów.

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Elementarna statystyka Dwie próby: porównanie dwóch proporcji (Two-sample problem: comparing two proportions)

Elementarna statystyka Dwie próby: porównanie dwóch proporcji (Two-sample problem: comparing two proportions) Elementarna statystyka Dwie próby: porównanie dwóch proporcji (Two-sample problem: comparing two proportions) Alexander Bendikov Uniwersytet Wrocªawski 25 maja 2016 Elementarna statystyka Dwie próby: porównanie

Bardziej szczegółowo

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski III. CAŠKOWAIE METODAMI MOTE CARLO Janusz Adamowski 1 1 azwa metody Podstawowym zastosowaniem w zyce metody Monte Carlo (MC) jest opis zªo-»onych ukªadów zycznych o du»ej liczbie stopni swobody. Opis zªo»onych

Bardziej szczegółowo

Materiaªy do Repetytorium z matematyki

Materiaªy do Repetytorium z matematyki Materiaªy do Repetytorium z matematyki 0/0 Dziaªania na liczbach wymiernych i niewymiernych wiczenie Obliczy + 4 + 4 5. ( + ) ( 4 + 4 5). ( : ) ( : 4) 4 5 6. 7. { [ 7 4 ( 0 7) ] ( } : 5) : 0 75 ( 8) (

Bardziej szczegółowo

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja

Macierze. 1 Podstawowe denicje. 2 Rodzaje macierzy. Denicja Macierze 1 Podstawowe denicje Macierz wymiaru m n, gdzie m, n N nazywamy tablic liczb rzeczywistych (lub zespolonych) postaci a 11 a 1j a 1n A = A m n = [a ij ] m n = a i1 a ij a in a m1 a mj a mn W macierzy

Bardziej szczegółowo

Grafy i Zastosowania. 5: Drzewa Rozpinaj ce. c Marcin Sydow. Drzewa rozpinaj ce. Cykle i rozci cia fundamentalne. Zastosowania

Grafy i Zastosowania. 5: Drzewa Rozpinaj ce. c Marcin Sydow. Drzewa rozpinaj ce. Cykle i rozci cia fundamentalne. Zastosowania Grafy i Grafy i 5: Rozpinaj ce Spis zagadnie«grafy i i lasy cykle fundamentalne i wªasno±ci cykli i rozci przestrzenie cykli i rozci * : zastosowanie w sieciach elektrycznych minimalne * algorytm Kruskala*

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15 ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku

Bardziej szczegółowo

Podstawy matematyki dla informatyków

Podstawy matematyki dla informatyków Podstawy matematyki dla informatyków Wykªad 6 10 listopada 2011 W poprzednim odcinku... Zbiory A i B s równoliczne (tej samej mocy ), gdy istnieje bijekcja f : A 1 1 B. Piszemy A B lub A = B. na Moc zbioru

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Ukªady równa«liniowych PWSZ Gªogów, 2009 Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zada«redukuje si do problemu rozwi zania ukªadu

Bardziej szczegółowo

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, 20.09.2011. Instytut Matematyki Uniwersytetu Warszawskiego

Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, 20.09.2011. Instytut Matematyki Uniwersytetu Warszawskiego Zdumiewaj cy ±wiat niesko«czono±ci Instytut Matematyki Uniwersytetu Warszawskiego Festiwal Nauki, 20.09.2011 Nasze do±wiadczenia hotelowe Fakt oczywisty Hotel nie przyjmie nowych go±ci, je»eli wszystkie

Bardziej szczegółowo

Proste modele o zªo»onej dynamice

Proste modele o zªo»onej dynamice Proste modele o zªo»onej dynamice czyli krótki wst p do teorii chaosu Tomasz Rodak Festiwal Nauki, Techniki i Sztuki 2018 April 17, 2018 Dyskretny model pojedynczej populacji Rozwa»my pojedyncz populacj

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

O pewnym zadaniu olimpijskim

O pewnym zadaniu olimpijskim O pewnym zadaniu olimpijskim Michaª Seweryn, V LO w Krakowie opiekun pracy: dr Jacek Dymel Problem pocz tkowy Na drugim etapie LXII Olimpiady Matematycznej pojawiª si nast puj cy problem: Dla ka»dej liczby

Bardziej szczegółowo

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow. Digrafy. Porz dki cz ±ciowe * Euler i Hamilton. Turnieje

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow. Digrafy. Porz dki cz ±ciowe * Euler i Hamilton. Turnieje 9: (grafy skierowane) Spis zagadnie«cz ±ciowe Przykªady: gªosowanie wi kszo±ciowe, Digraf (graf skierowany) Digraf to równowa»ny termin z terminem graf skierowany (od ang. directed graph). W grafach skierowanych

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja 1. Tablic nast puj cej postaci a 11 a 12... a 1n a 21 a 22... a 2n A =... a m1 a m2... a mn nazywamy macierz o m wierszach i n kolumnach,

Bardziej szczegółowo

12: Znajdowanie najkrótszych ±cie»ek w grafach

12: Znajdowanie najkrótszych ±cie»ek w grafach 12: Znajdowanie najkrótszych ±cie»ek w grafach Spis zagadnie«problem najkrótszych ±cie»ek z jednym ¹ródªem Rozwi zanie sznurkowe kraw dzi Wariant 1: Wariant 2: nieujemne kraw dzie (Dijkstra) Wariant 3:

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

1 Metody iteracyjne rozwi zywania równania f(x)=0

1 Metody iteracyjne rozwi zywania równania f(x)=0 1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Interpolacja PWSZ Gªogów, 2009 Interpolacja Okre±lenie zale»no±ci pomi dzy interesuj cymi nas wielko±ciami, Umo»liwia uproszczenie skomplikowanych funkcji (np. wykorzystywana

Bardziej szczegółowo

Zadania z PM II A. Strojnowski str. 1. Zadania przygotowawcze z Podstaw Matematyki seria 2

Zadania z PM II A. Strojnowski str. 1. Zadania przygotowawcze z Podstaw Matematyki seria 2 Zadania z PM II 010-011 A. Strojnowski str. 1 Zadania przygotowawcze z Podstaw Matematyki seria Zadanie 1 Niech A = {1,, 3, 4} za± T A A b dzie relacj okre±lon wzorem: (a, b) T, gdy n N a n = b. a) Ile

Bardziej szczegółowo

Stereometria (geometria przestrzenna)

Stereometria (geometria przestrzenna) Stereometria (geometria przestrzenna) Wzajemne poªo»enie prostych w przestrzeni Stereometria jest dziaªem geometrii, którego przedmiotem bada«s bryªy przestrzenne oraz ich wªa±ciwo±ci. Na pocz tek omówimy

Bardziej szczegółowo

Statystyka matematyczna - ZSTA LMO

Statystyka matematyczna - ZSTA LMO Statystyka matematyczna - ZSTA LMO Šukasz Smaga Wydziaª Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza w Poznaniu Wykªad 4 Šukasz Smaga (WMI UAM) ZSTA LMO Wykªad 4 1 / 18 Wykªad 4 - zagadnienia

Bardziej szczegółowo

Podstawowe algorytmy grafowe i ich zastosowania

Podstawowe algorytmy grafowe i ich zastosowania Podstawowe algorytmy grafowe i ich zastosowania dr Andrzej Mróz (UMK w Toruniu) 2013 Projekt wspóªnansowany ze ±rodków Unii Europejskiej w ramach Europejskiego Funduszu Spoªecznego Projekt pn. Wzmocnienie

Bardziej szczegółowo

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych: Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow

Bardziej szczegółowo

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37

Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37 Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne

Bardziej szczegółowo

Metody dowodzenia twierdze«

Metody dowodzenia twierdze« Metody dowodzenia twierdze«1 Metoda indukcji matematycznej Je±li T (n) jest form zdaniow okre±lon w zbiorze liczb naturalnych, to prawdziwe jest zdanie (T (0) n N (T (n) T (n + 1))) n N T (n). 2 W przypadku

Bardziej szczegółowo

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci

Bardziej szczegółowo

Egzaminy i inne zadania. Semestr II.

Egzaminy i inne zadania. Semestr II. Egzaminy i inne zadania. Semestr II. Poni»sze zadania s wyborem zada«ze Wst pu do Informatyki z egzaminów jakie przeprowadziªem w ci gu ostatnich lat. Ponadto doª czyªem szereg zada«, które pojawiaªy si

Bardziej szczegółowo

Omówienie zada«potyczki Algorytmiczne 2015

Omówienie zada«potyczki Algorytmiczne 2015 Omówienie zada« Biznes Najszybsze rozwi zanie: Jarosªaw Kwiecie«(0:24) Na pocz tku mamy kapitaª P (megabajtalarów) i dochody 0 (megabajtalary/rok). W dowolnym momencie mo»emy kupi maszyn typu i, co kosztuje

Bardziej szczegółowo

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI Kierunek: Specjalno± : Automatyka i Robotyka (AIR) Robotyka (ARR) PRACA DYPLOMOWA MAGISTERSKA Podatny manipulator planarny - budowa i sterowanie Vulnerable planar

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Wojewódzki Konkurs Matematyczny

Wojewódzki Konkurs Matematyczny sumaryczna liczba punktów (wypeªnia sprawdzaj cy) Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów 13 luty 2014 Czas 90 minut 1. Otrzymujesz do rozwi zania 10 zada«zamkni tych oraz 5 zada«otwartych.

Bardziej szczegółowo

Matematyka dyskretna dla informatyków

Matematyka dyskretna dla informatyków Matematyka dyskretna dla informatyków Cz ± I: Elementy kombinatoryki Jerzy Jaworski Zbigniew Palka Jerzy Szyma«ski Uniwersytet im. Adama Mickiewicza Pozna«2007 2 Podstawowe zasady i prawa przeliczania

Bardziej szczegółowo

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010 WFTiMS 23 marca 2010 Spis tre±ci 1 Denicja 1 (równanie ró»niczkowe pierwszego rz du) Równanie y = f (t, y) (1) nazywamy równaniem ró»niczkowym zwyczajnym pierwszego rz du w postaci normalnej. Uwaga 1 Ogólna

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki dr Krzysztof yjewski Mechatronika; S-I.in». 5 pa¹dziernika 6 Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja. Tablic nast puj cej postaci a a... a n a a... a n A =... a m a m...

Bardziej szczegółowo

Problemy optymalizacyjne - zastosowania

Problemy optymalizacyjne - zastosowania Problemy optymalizacyjne - zastosowania www.qed.pl/ai/nai2003 PLAN WYKŁADU Zło ono obliczeniowa - przypomnienie Problemy NP-zupełne klika jest NP-trudna inne problemy NP-trudne Inne zadania optymalizacyjne

Bardziej szczegółowo

Zastosowania matematyki

Zastosowania matematyki Zastosowania matematyki Monika Bartkiewicz 1 / 126 ...czy«cie dobrze i po»yczajcie niczego si nie spodziewaj c(šk. 6,34-35) Zagadnienie pobierania procentu jest tak stare jak gospodarka pieni»na. Procent

Bardziej szczegółowo

Metody probablistyczne i statystyka stosowana

Metody probablistyczne i statystyka stosowana Politechnika Wrocªawska - Wydziaª Podstawowych Problemów Techniki - 011 Metody probablistyczne i statystyka stosowana prowadz cy: dr hab. in». Krzysztof Szajowski opracowanie: Tomasz Kusienicki* κ 17801

Bardziej szczegółowo

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 9 RÓWNANIA ELIPTYCZNE 9.1 Zastosowanie eliptycznych równa«ró»niczkowych cz stkowych 9.1.1 Problemy z warunkami brzegowymi W przestrzeni dwuwymiarowej

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.

Bardziej szczegółowo

Zadania z rachunku prawdopodobie«stwa

Zadania z rachunku prawdopodobie«stwa STATYSTYKA 2 rok, informatyka,. Zadania z rachunku prawdopodobie«stwa 1. Niech A B C = Ω, P (B) = 2P (A), P (C) = 3P (A), P (A B) = P (A C) = P (B C). Pokaza,»e 1 P (A) 1. Pokaza,»e oba ograniczenia mog

Bardziej szczegółowo

Elementy geometrii w przestrzeni R 3

Elementy geometrii w przestrzeni R 3 Elementy geometrii w przestrzeni R 3 Z.Šagodowski Politechnika Lubelska 29 maja 2016 Podstawowe denicje Wektorem nazywamy uporz dkowan par punktów (A,B) z których pierwszy nazywa si pocz tkiem a drugi

Bardziej szczegółowo

STRUKTURY DANYCH. dane wej±ciowe problemu, ewentualne dane po±rednie, dane wynikowe (czyli rozwi zanie problemu).

STRUKTURY DANYCH. dane wej±ciowe problemu, ewentualne dane po±rednie, dane wynikowe (czyli rozwi zanie problemu). STRUKTURY DANYCH Jak ju» zostaªo wspomniane, do rozwi zania ró»nego rodzaju problemów sªu» odpowiednie algorytmy (które implementujemy przy pomocy ró»nego rodzaju j zyków programowania wy»szego rz du).

Bardziej szczegółowo