Materiały wykładowe (fragmenty)

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

Download "Materiały wykładowe (fragmenty)"

Transkrypt

1 Materiały wykładowe (fragmenty) 1

2 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7 2

3 Wyłączenie odpowiedzialności Prezentowane materiały, będące dodatkiem pomocniczym do wykładów, z konieczności fragmentarycznym i niedopracowanym, naleŝy wykorzystywać z pełnąświadomością faktu, Ŝe mogą nie być pozbawione przypadkowych błędów, braków, wypaczeń i przeinaczeń :-) Autor 3

4 Elementy logiki i teorii mnogości 4

5 Elementy logiki i teorii mnogości #1 Potoczne rozumienie relacji (binarnych) relacja jako pewien warunek, który muszą spełniać jej operandy praktyczny podział relacji arytmetyczne ( operują na liczbach), np.:, <, >, =, itp. teoriomnogościowe ( operują na zbiorach i/lub elementach zbiorów), np.:,,,,, itp. 5

6 Elementy logiki i teorii mnogości #2 Relacje definicje przypadki relacji binarnych, trinarnych, unarnych itp. relacje wartościowane Modelowanie pewnych relacji za pomocą innych relacja w dziedzinie liczb rzeczywistych jeŝeli a b oraz b a to wtedy a = b jeŝeli a b oraz nieprawda, Ŝe b a to wtedy a > b jeŝeli b a oraz nieprawda, Ŝe a b to wtedy b > a eksploatując w ten sposób relację moŝna odkryć zachodzenie relacji = oraz > 6

7 Elementy logiki i teorii mnogości #3 Teoriomnogościowe rozumienie relacji binarnych definicja relacja binarną π definiuje się dla obiektów z dwóch zbiorów X i Y jako podzbiór iloczynu kartezjańskiego X Y, czyli jako zbiór par (x,y), gdzie x X a y Y przykład 1 (zbiory X i Y skończone) X={a,b,c}, Y={u,v} X Y={(a,u),(a,v),(b,u),(b,v),(c,u),(c,v)} przykładową relacją π jest dowolny podzbiór zbioru X Y, np.: π={(a,v),(b,u),(b,v)} interpretacja tej konkretnej relacji π nie jest oczywista, co oczywiście nie zmienia faktu, Ŝe taką relacje moŝna było zdefiniować (i się nią dalej posługiwać) 7

8 Elementy logiki i teorii mnogości #4 Teoriomnogościowe rozumienie relacji binarnych przykład 2: (zbiory X i Y skończone) X={1,2,3}, Y={1,2,3} X Y={(1,1),(1,2),(1,3),(2,1),(2,2),(2,3),(3,1),(3,2),(3,3)} relacja π={(2,1),(1,2),(1,3),(3,2)} relacji takiej takŝe trudno nadać interpretację, istnieją jednak relacje o jasnych interpretacjach, np.:» relacja >={(2,1),(3,1),(3,2)}» relacja ={(1,1),(2,1),(2,2),(3,1),(3,2),(3,3)}» relacja =={(1,1),(2,2),(3,3)} przykład 3: (X skończony, Y nieskończony ale policzalny) X={1,2}, Y={1,2,3...} X Y={(1,1),(1,2),(1,3),...,(2,1),(2,2),(2,3),...} relacja ={(1,1),(2,1),(2,2)} relacja ={(1,1),(1,2),(1,3),...,(2,2),(2,3),(2,4),...} 8

9 Elementy logiki i teorii mnogości #5 Teoriomnogościowe rozumienie relacji binarnych w przypadku gdy zbiory X i Y są nieskończone (policzalne lub niepoliczalne) relacje takŝe mogą być zbiorami nieskończonymi ich zdefiniowanie poprzez wymienienie wszystkich elementów nie jest wtedy moŝliwe, dokonuje się tego raczej poprzez zapisanie odpowiednich warunków przykład 4: (X i Y nieskończone ale policzalne) X={1,2,3,...}, Y={1,2,3...} X Y={(1,1),(1,2),(1,3),...,(2,1),(2,2),(2,3),...,(3,1),(3,2),(3,3),...,... } relacja zapis wyliczeniowy: ={(1,1),(1,2),...,(2,2),(2,3),...,(3,2),(3,3),...,... } zapis z uŝyciem warunku: ={ (a,b): a X, b Y, a b } 9

10 Elementy logiki i teorii mnogości #6 Relacje binarne a relacje trinarne, unarne,... z praktycznego punktu widzenia: relacje binarne posiadają dwa operandy relacje niebinarne posiadają inną liczbę operandów, np.: trzy operandy (relacje trinarne) cztery operandy ale takŝe: jeden operand (relacje unarne) itp. z teoriomnogościowego punktu widzenia cechą charakterystyczną relacji binarnej jest to, Ŝe jest to podzbiór iloczynu kartezjańskiego dwóch zbiorów relacje trinarne, unarne, itp. są naturalnymi uogólnieniami tego pojęcia na inną liczbę zbiorów 10

11 Elementy logiki i teorii mnogości #7 Relacje binarne a relacje trinarne, unarne,... przykład relacji trinarnej 1: (zbiory X, Y i Z skończone) X={1,2}, Y={a,b}, Z={0,1} X Y Z={(1,a,0),(1,a,1),(1,b,0),(1,b,1),(2,a,0),(2,a,1),(2,b,0),(2,b,1)} relacja π={(1,a,0),(1,b,0),(1,b,1),(2,a,1),(2,b,0)} relacji takiej trudno nadać interpretację przykład relacji trinarnej 2: X=Y=Z=R +, gdzie R + jest zbiorem liczb rzeczywistych dodatnich X Y Z={ (x,y,z): x X, y Y, z Z } relacja π={ (x,y,z): x X, y Y, z Z, x+y z, x+z y, y+z x } 11

12 Elementy logiki i teorii mnogości #8 Relacje binarne a relacje trinarne, unarne,... w przypadku relacji unarnej mamy iloczyn kartezjański jednego zbioru, który jest oczywiście równy temu zbiorowi stwierdzenie, Ŝe pewien obiekt x X spełnia relację unarną π (naleŝy do relacji unarnej π) jest więc równowaŝne z faktem, Ŝe element ten naleŝy do pewnego podzbioru zbioru wszystkich obiektów (czyli, Ŝe x P, gdzie P X) przykłady relacji unarnej: (zbiór X skończony) X={ 2, 1,0,+1,+2} X={ 2, 1,0,+1,+2} relacja π={ 1,0,+2} relacji takiej trudno nadać interpretację relacja π={,0,+1,+2} itp. relacja nieujemności 12

13 Elementy logiki i teorii mnogości #9 Relacje definicja teoriomnogościowa inne relacje: unarne, trinarne,... podstawowe właściwości relacji binarnych zwrotność, przeciwzwrotność, symetryczność, przeciwsymetryczność, słaba antysymetryczność, przechodniość, spójność podział relacji o złoŝonych właściwościach równowaŝności: indukują klasy abstrakcji porządkujące: indukują porządki rodzaje indukowanych porządków relacje wartościowane modelowanie relacji za pomocą innych relacji eskploatacja relacji 13

14 Elementy logiki i teorii mnogości #9.5 Proste właściwości relacji Pusta: ~(arb) dla kaŝdego a,b Pełna: arb dla kaŝdego a,b Zwrotna: ara dla kaŝdego a Przeciwzwrotna: ~(ara) dla kaŝdego a Symetryczna: arb => bra dla kaŝdego a,b (słabo) Antysymetryczna: (arb & bra)=> a=b dla kaŝdego a,b relacja naraz symetryczna i antysymetryczna jest podzbiorem rel. = Przeciwsymetryczna: arb => ~(bra) dla kaŝdego a,b relacja jest przeciwsymetryczna iff jest antysymetryczna i przeciwzwrotna Przechodnia: (arb & brc)=> arc dla kaŝdego a,b Spójna (liniowa): arb bra a=b dla kaŝdego a,b arb bra dla kaŝdego a,b (implikuje zwrotność) 14

15 Elementy logiki i teorii mnogości #9.7 ZłoŜone właściwości relacji RównowaŜności: zwrotna, symetryczna, przechodnia generuje klasy abstrakcji Częściowego porządku: Słaby porządek częściowy : zwrotna, przechodnia i antysymetryczna Ostry porządek częściowy < : przeciwzwrotna i przechodnia (implikują antysymetryczność) Wymienność: a<b iff a b & a#b a b iff a<b a=b Zupełnego (liniowego) porządku: Słaby porządek zupełny : zwrotna, przechodnia, antysymetryczna i spójna Ostry porządek zupełny < : przeciwzwrotna, przechodnia (implikują antysymetryczność) i spójna Wymienność: a<b iff a b & a#b a b iff a<b a=b 15

16 Elementy logiki i teorii mnogości #10 Modelowanie relacji za pomocą innych relacji w programowaniu liniowym ograniczenia problemu podaje się solverowi (czyli programowi słuŝącemu do rozwiązywania tego typu problemów) w postaci układu równań/nierówności przykład ograniczeń wykorzystujących trzy relacje:, oraz = 4x 1 +3x 2 0 2x 1 3x 2 3 1x 1 +9x 2 = 8 milczące załoŝenie dotyczące ograniczeń: wszystkie zmienne (wraz z odpowiadającymi im współczynnikami) muszą występować po lewej, a stałe pro prawej stronie znaku relacji czasami jednak interfejsy solverów mogą nie implementować pewnych relacji, zestawy ograniczeń muszą być wtedy dostosowywane do zaimplementowanego (dopuszczalnego) zestawu relacji 16

17 Elementy logiki i teorii mnogości #11 Modelowanie relacji za pomocą innych relacji przykład: załóŝmy, Ŝe jakiś solver dopuszcza tylko oraz powstaje pytanie: jak zapisać wtedy ograniczenie 1x 1 +9x 2 = 8 oczywiste rozwiązanie: zamodelować = za pomocą oraz, czyli zapisać: 1x 1 +9x 2 8 1x 1 +9x 2 8 łącznie mamy więc: 4x 1 +3x 2 0 2x 1 3x 2 3 1x 1 +9x 2 8 1x 1 +9x

18 Elementy logiki i teorii mnogości #12 Modelowanie relacji za pomocą innych relacji przykład: załóŝmy, Ŝe jakiś solver dopuszcza tylko powstaje pytanie: jak zapisać wtedy ograniczenie 2x 1 3x 2 3 a jak ograniczenie 1x 1 +9x 2 = 8 rozwiązanie: 2x 1 3x 2 3 2x 1 +3x 2 3 1x 1 +9x 2 = 8 1x 1 +9x 2 8 i 1x 1 9x 2 8 łącznie mamy więc: 4x 1 +3x 2 0 2x 1 +3x 2 3 1x 1 +9x 2 8 1x 1 9x

19 Elementy logiki i teorii mnogości #13 Modelowanie relacji za pomocą innych relacji okazuje się, Ŝe pewne relacje bardzo dobrze nadają się do modelowania innych relacji, o ile odpowiednio wykorzysta się pewne właściwości obiektów, które one opisują, lub właściwości samego języka zapisu (czyli języka logiki) przykład: relacja w dziedzinie liczb rzeczywistych moŝe słuŝyć do zapisywania innych relacji (tzw. eksploatacja relacji) zamodelowanie z uŝyciem 4x 1 +3x 2 0 4x 1 3x 2 0 (wykorzystano właściwości operatora arytmetycznego minus ) zamodelowanie =, > i < z uŝyciem a b i b a a = b a b i ~(b a) a > b ~(a b) i b a a < b (wykorzystano właściwości operatora logicznego negacja ~ ) 19

20 Elementy logiki i teorii mnogości #14 Relacje wartościowane w przypadku prostych dziedzin (zbiorów liczb, zbiorów potęgowych) relacje mają charakter sztywny albo pomiędzy pewnymi elementami relacja zachodzi albo nie np. dla liczb zachodzi zachodzi nie zachodzi w przypadku złoŝonych dziedzin zakłada się jednak bardziej elastyczną formę zachodzenia relacji, która moŝe: zachodzić nie zachodzić zachodzić w niewielkim stopniu 20

21 Elementy logiki i teorii mnogości #15 Relacja wartościowana moŝe wyraŝać zaleŝności nieprecyzyjne, np. fakt bycia duŝo wyŝszą osobą (oznaczenie W) jeŝeli wzrost osoby a wynosi 189cm a wzrost osoby b wynosi 160cm, to wiele osób się zgodzi, Ŝe a jest duŝo wyŝszą osobą od b, czyli zachodzi awb jeŝeli wzrost pewnej dodatkowej osoby c wynosi 180cm to raczej zachodzi cwb, jednak zachodzenie relacji awc nie jest taki pewne 21

22 Elementy logiki i teorii mnogości #16 Relacja wartościowana jak wyraŝać niepewność zachodzenia relacji? Wątpliwości w niepewności zachodzenia relacji moŝemy wyraŝać z uŝyciem wartości liczbowych: relacja zachodzi z pewnością sytuacji tej przypisujemy liczbę 1 relacja nie zachodzi z pewnością sytuacji tej przypisujemy liczbę 0 relacja zachodzi w niewielkim stopniu sytuacji tej przypisujemy liczbę z przedziału (0,1) ostatecznie więc przekonanie o zachodzeniu relacji wyraŝa się za pomocą liczb z przedziału <0,1> 22

23 Elementy logiki i teorii mnogości #17 Relacja wartościowane motywacje uŝycia w przedstawionym przykładzie przyczyną niepewności jest brak ścisłej definicji relacji bycia duŝo wyŝszą/ym w przypadku rzeczywistych danych źródeł niepewności moŝe być duŝo więcej (a przy tym niektóre z tych sytuacji mogą występować równocześnie), łącznie mamy więc: brak ścisłej definicji pewnej relacji brak konkretnych danych pomiarowych próba określania relacji duŝo wyŝszy w sytuacji, w której wzrost osób nie jest znamy (czyli w praktyce: znany tylko w jakimś przybliŝeniu) brak konkretnych miar/parametrów pozwalających na wyraŝanie pewnych cech obiektów próba określania relacji duŝo milszy w sytuacji, w której nie zdefiniowano, jak naleŝy mierzyć to, Ŝe ktoś/coś jest miły/e próba określania relacji duŝo lepszy w sytuacji, w której nie zdefiniowano,, jak naleŝy mierzyć to, Ŝe ktoś/coś jest dobry/e 23

24 ... 24

25 Elementy teorii uŝyteczności 25

26 Elementy teorii uŝyteczności #1 Pojęcie loterii L(A,p,B) pełne oznaczenie: L(A,p,B,r) A, p: zdarzenie korzystne dla gracza i jego prawdopodobieństwo B, r: zdarzenie niekorzystne dla gracza i jego prawdopodobieństwo poniewaŝ zakłada się, Ŝe A i B są zdarzeniami przeciwnymi, to zawsze r=1 p (zostaje więc pomijane w opisie loterii) ostatecznie uŝywane oznaczenie: L(A,p,B) uwaga: A jest zawsze zdarzeniem korzystnym, a B zdarzeniem niekorzystnym dla gracza 26

27 Elementy teorii uŝyteczności #2 Przykłady loterii Przykład 1 opis: gra w orła i reszkę, w której stawką jest 5zł, gra jest wygrana gdy wypadnie orzeł oznaczenie: L(5,1/2, 5) (komentarz: gra uczciwa) Przykład 2 opis: gra z uŝyciem kostki do gry, w której stawką jest 5zł, gra jest wygrana gdy wynikowa liczba oczek jest parzysta oznaczenie: L(5,1/2, 5) (komentarz: gra uczciwa) 27

28 Elementy teorii uŝyteczności #3 Przykłady loterii c.d. Przykład 3 opis: gra w orła i reszkę, w której w razie wygranej otrzymuje się 5zł a w przypadku przegranej płaci się 25zł, gra jest wygrana gdy wypadnie orzeł oznaczenie: L(5,1/2, 25) (komentarz: gra nieuczciwa) Przykład 4 opis: gra z uŝyciem kostki do gry, w której w razie wygranej otrzymuje się 5zł a w przypadku przegranej płaci się 25zł, gra jest wygrana gdy wynikowa liczba oczek jest większa od 1 oznaczenie: L(5,5/6, 25) (komentarz: gra uczciwa) 28

29 Elementy teorii uŝyteczności #4 Przykłady loterii c.d. Przykład 5 opis: gra w teleturnieju Milionerzy w sytuacji, w której ktoś gra o najwyŝszą stawkę (milion), nie zna odpowiedzi na postawione pytanie i wyczerpał wszystkie tzw. koła ratunkowe, oczywiście nadal moŝe udzielić właściwej odpowiedzi metodą na chybił trafił, w razie wygranej otrzymuje się zł, w razie przegranej 32000zł (a więc w obu przypadkach się wygrywa) oznaczenie: L( ,1/4,32000) (komentarz: gra nieuczciwa) 29

30 Elementy teorii uŝyteczności #5 Pewnik jako szczególny przypadek loterii z zapisu loterii postaci L(A,1,B) wynika, Ŝe zdarzenie A jest zdarzeniem pewnym tego rodzaju loterie są w skrócie zapisywane jako A i nazywane pewnikami 30

31 Elementy teorii uŝyteczności #6 Pojęcie uŝyteczności uŝyteczność w kontekście teorii uŝyteczności jest liczbą z przedziału <0,1>, która charakteryzuje nastawienie (wolę/preferencje) gracza/decydenta w stosunku do pojęć/obiektów z pewnego wybranego zbioru przyjęcie przedziału <0,1> do wyraŝania wszystkich uŝyteczności jest pewnym uproszczeniem, w porównaniu z uŝytecznościami stosowanymi w psychologii, które mierzy się w skali przedziałowej przedział <0,1> implikuje istnienie uŝyteczności ekstremalnych, tzn. uŝyteczności minimalnej (0) i maksymalnej (1) 31

32 Elementy teorii uŝyteczności #7 Pojęcie uŝyteczności, c.d. poniewaŝ moŝna sobie wyobrazić, Ŝe uŝyteczność jest przypisana kaŝdemu obiektowi z rozwaŝanego zbioru obiektów, zaleŝność ta jest formalnie przedstawiana w postaci funkcji definiuje się więc tzw. funkcję uŝyteczności U, która pewnym obiektom ze zbioru Z przyporządkowuje wartości z przedziału <0,1> U: Z <0,1> przy czym Z jest zbiorem pewnych obiektów/zdarzeń (np. sum wygrywanych w pewnej grze) <0,1> jest domkniętym przedziałem liczb rzeczywistych 32

33 Elementy teorii uŝyteczności #8 UŜyteczność jest uŝywana do formalnego określenia preferencji gracza/decydenta (czyli np. tego tego, co gracz/decydent woli) jeŝeli decydent woli, aby zaszło zdarzenie A raczej niŝ zdarzenie B to mówimy, to oznacza to, Ŝe U(A) > U(B), gdzie U(x) jest funkcją uŝyteczności tego gracza/decydenta funkcja uŝyteczności jest więc rzeczą indywidualną/subiektywną (inną dla kaŝdego gracza/decydenta) 33

34 Elementy teorii uŝyteczności #9 PoniewaŜ w teorii uŝyteczności do określania preferencji wykorzystuje się pojęcia loterii oraz pewnika wymagane jest określenie uŝyteczności dla obu tych pojęć uŝyteczność pewnika jeŝeli pewnik C jest elementem zbioru Z, to moŝna określić jego uŝyteczność: U(C) uŝyteczność U(C) pewnika C charakteryzuje chęć/niechęć decydenta w stosunku do zdarzenia opisanego w pewniku uŝyteczność loterii loterię składa się z dwóch zdarzeń, jej uŝyteczność daje się więc takŝe wyrazić poprzez uŝyteczności zdarzeń w niej opisanych zaleŝność ta jest następująca: U(L(A,p,B)) = p*u(a) + (1 p)*u(b) (kombinacja wypukła) 34

35 Elementy teorii uŝyteczności #10 RównowaŜność pewników i loterii Przykład Milionerów gracz stoi przed dylematem: moŝe wziąć udział w grze o milion, którą moŝna opisać loterią L( ,1/4,32000) moŝe zrezygnować z dalszej gdy, otrzymując dotychczas wygraną kwotę, czyli zł sytuację tę moŝna opisać w następujący sposób: ? L( ,1/4,32000) powstaje pytanie: na co zdecyduje się gracz? 35

36 Elementy teorii uŝyteczności #11, Przykład Milionerów c.d. załóŝmy, Ŝe gracz zdecydował się na pobranie dotychczasowej wygranej, co oznacza, Ŝe woli pewnik niŝ loterię sytuację tę moŝna opisać następująco: L( ,1/4,32000) wynika z tego, Ŝe w przypadku tego gracza uŝyteczność pewnika przewyŝsza uŝyteczność loterii U(500000) > U(L( ,1/4,32000)) 36

37 Elementy teorii uŝyteczności #12 Przykład Milionerów c.d. czy tak jest zawsze? tzn. czy gracze zawsze preferują pewniki nad loteriami? oczywiście nie, wszystko zaleŝy od konkretnych loterii i konkretnych pewników gdyby sukcesywnie zmniejszać atrakcyjność pewnika, to w pewnym momencie gracz zdecydowałby się na udział w loterii dla róŝnych graczy moment ten będzie prawdopodobnie róŝny, dlatego moŝna go wykorzystać do charakteryzowania subiektywnych uŝyteczności graczy 37

38 Elementy teorii uŝyteczności #13 Przykład Milionerów c.d. wracamy do sytuacji, w której gracz udzielił odpowiedzi, Ŝe woli pewnik od loterii L( ,1/4,32000), czyli: L( ,1/4,32000) zmniejszamy więc atrakcyjność pewnika czynimy to obniŝając jego wartość z zł do zł ? L( ,1/4,32000) jaka teraz będzie decyzja? jeŝeli gracz ponownie wybierze pewnik, to ponownie obniŝamy jego atrakcyjność (zmniejszając kwotę do ) itd. gracz jest teraz postawiony przed wyborem ? L( ,1/4,32000) jaka teraz będzie decyzja? 38

39 Elementy teorii uŝyteczności #14 Przykład Milionerów c.d. proces ten nie będzie trwał w nieskończoność, poniewaŝ po zmniejszeniu pewnika do kaŝdy rozsądny gracz wybierze loterię (choć oczywiście moment ten mógł nastąpić wcześniej) za kaŝdym razem, gdy gracz wybiera loterię, zwiększamy atrakcyjność pewnika (zwiększając jego wartość, ale nie na tyle, aby przyjął on wartość dla której znamy juŝ odpowiedź) w trakcie tego procesu następuje sukcesywne zawęŝanie przedziału, w którym znajduje się poszukiwany pewnik w pewnym momencie gracz nie będzie umiał określić, czy woli pewnik czy loterię moment ten jest punktem charakterystycznym tego procesu ustalony w ten sposób pewnik nazywa się równowaŝnikiem loterii 39

40 Elementy teorii uŝyteczności #15 Przykład pełnego procesu poszukiwania równowaŝnika ? L( ,1/4,32000) pytanie L( ,1/4,32000) odpowiedź ? L( ,1/4,32000) pytanie L( ,1/4,32000) odpowiedź ? L( ,1/4,32000) pytanie L( ,1/4,32000) odpowiedź ? L( ,1/4,32000) pytanie L( ,1/4,32000) odpowiedź ? L( ,1/4,32000) pytanie L( ,1/4,32000) odpowiedź wynik procesu: równowaŝnikiem loterii L( ,1/4,32000) jest pewnik

41 Elementy teorii uŝyteczności #16 Zastosowania przedstawionego schematu postępowania przedstawiony schemat postępowania moŝe być zastosowany do ustalania uŝyteczności pewnego zdarzenia/pewnika C przy załoŝeniu, Ŝe: znamy U(A) oraz U(B) oraz U(A)>U(C)>U(B) proces ten wydaje się trudny do zainicjowania, bo zdobycie uŝyteczności jednego pewnika wymaga posiadania informacji o uŝytecznościach dwóch innych, róŝnych od siebie (i róŝnych od tego pewnika) zdarzeń pytanie więc: jak znaleźć jakieś początkowe zdarzenia A i B tak, aby ich uŝyteczności były znane (a tym samym mogły posłuŝyć do znajdowania dalszych uŝyteczności)? 41

42 Elementy teorii uŝyteczności #17 Zastosowania przedstawionego schematu postępowania w praktyce proces rozpoczyna się od zdarzeń ekstremalnych, tzn.: zdarzenia/obiektu o maksymalnej korzystności w zbiorze Z i zdarzenia/obiektu o minimalnej korzystności w zbiorze Z dla których przyjmuje się uŝyteczności 1 i 0 na podstawie tak znalezionych dwóch uŝyteczności, tzn. U(A) i U(B) znajduje się uŝyteczność trzeciego zdarzenia, tzn. U(C), następnie na podstawie np. U(A) i U(C) znajduje się uŝyteczność czwartego zdarzenia U(D), itd. 42

43 ... 43

44 Elementy teorii grafów 44

45 Elementy teorii grafów #1 Podstawowe pojęcia teorii grafów definicja grafu grafy skierowane nieskierowane metody zapisu grafów macierz incydencji macierz sąsiedztwa lista przed lista za 45

46 Elementy teorii grafów #2 Elementy teorii grafów c.d.: podstawowe procedury grafowe badanie spójności grafu badanie cykliczności grafu poszukiwanie jądra grafu algorytmy analizujące drogi w grafach poszukiwanie ścieŝki Eulera poszukiwanie ścieŝki Hamiltona poszukiwanie najkrótszej ścieŝki 46

47 Elementy teorii grafów #3 Przykładowy graf nieskierowany

48 Elementy teorii grafów #4 Graf nieskierowany i jego macierz sąsiedztwa Pewien problem: powtórzone krawędzie: (3-4) i (3-4) 48

49 Elementy teorii grafów #5 Graf nieskierowany i jego macierz incydencji (1-2) (2-2) (2-3) (3-1) (3-4) (4-3) / Pewien problem: auto-krawędzie: (2-2) 49

50 Elementy teorii grafów #6 Przykładowy graf skierowany

51 Elementy teorii grafów #7 Graf skierowany i jego macierz sąsiedztwa

52 Elementy teorii grafów #8 Graf skierowany i jego macierz incydencji (1-2) (2-2) (2-3) (3-1) (3-4) (4-3) /

53 ... 53

54 Podstawowe pojęcia 54

55 O przedmiocie Wspomaganie decyzji dziedzina, której celem jest wspomaganie procesu podejmowania decyzji, w szczególności przez człowieka 55

56 O przedmiocie Ilościowe i jakościowe metody wspomagania decyzji decyzje ilościowe, charakteryzujące się zasadniczo większym naciskiem na metody badań operacyjnych mniejszym naciskiem na modelowanie preferencji odpowiedź na pytanie ile? decyzje jakościowe, charakteryzujące się zasadniczo większym naciskiem na modelowanie preferencji mniejszym naciskiem na metody badań operacyjnych odpowiedź na pytanie które? 56

57 O przedmiocie Przykłady problemów wspomagania decyzji wielokryterialna analiza produkcji ciągły zbiór wariantów szeregowanie zadań w systemie procesorowym przeliczalny zbiór wariantów zakup samochodu rodzinnego dyskretny zbiór wariantów Szkoły wspomagania decyzji MCDM MCDA Metody modelowania preferencji skończone i dyskretne zbiory wariantów/kryteriów 57

58 ... 58

59 Warianty i kryteria Zbiór danych obiekty definicje oznaczenia przykłady warianty definicje oznaczenia przykłady 59

60 Warianty i kryteria Zbiór danych atrybuty definicje oznaczenia przykłady kryteria definicje oznaczenia przykłady 60

61 Warianty i kryteria Typowe błędy przy definiowaniu wariantów pojedyncze warianty zbędne pominięte ekstremalne (dominujące i zdominowane) zbiory wariantów zbyt duŝe zbyt małe warianty z róŝnych klas (klasy nieuporządkowane preferencyjnie) moŝliwości stosowanych metod zbyt małe/duŝe zbiory wariantów w stosunku do wymagań/moŝliwości stosowanych metod 61

62 Warianty i kryteria Typowe błędy przy definiowaniu kryteriów pojedyncze kryteria zbędne pominięte niemonotoniczne dziedziny zbiory kryteriów (formalnie: niespójne) zbyt duŝe zbyt małe dublujące się moŝliwości stosowanych metod niedopasowanie dziedzin kryteriów do moŝliwości stosowanych metod pseudo ciągłe dziedziny 62

63 Warianty i kryteria Relacje pomiędzy wariantami opisowe / warunkowe jednoatrybutowe/jednokryterialne wieloatrybutowe/wielokryterialne identyczność (ang. indiscernibility): a Ind b dominacja (ang. dominance): a Dom b globalne / decyzyjne preferencja (ang. preference): a P b nierozróŝnialność (ang. indifference): a I b nieporównywalność (ang. incomparability): a R b 63

64 Warianty i kryteria Porządki indukowane przez relacje pomiędzy wariantami przez relacje globalne ( decyzyjne ) porządek zupełny: {P} pre-porządek zupełny: {P, I} porządek częściowy: {P, R} pre-porządek częściowy: {P, I, R} 64

65 Warianty i kryteria Graficzna reprezentacja porządków porządek zupełny: {P} 65

66 Warianty i kryteria Graficzna reprezentacja porządków pre-porządek zupełny: {P, I} 66

67 Warianty i kryteria Graficzna reprezentacja porządków porządek częściowy: {P, R} 67

68 Warianty i kryteria Graficzna reprezentacja porządków pre-porządek częściowy: {P, I, R} 68

69 Warianty i kryteria Relacja dominacji niech G = {g 1, g 2,, g N } będzie zbiorem kryteriów A = {a, b,, z}, gdzie a = [a 1, a 2,, a N ] T = [g 1 (a), g 2 (a),, g N (a)] T b = [b 1, b 2,, b N ] T = [g 1 (b), g 2 (b),, g N (b)] T z = [z 1, z 2,, z N ] T = [g 1 (z), g 2 (z),, g N (z)] T będzie zbiorem wariantów w tej notacji a i oraz g i (a) są alternatywnymi oznaczeniami wartości kryterium i-tego wariantu a 69

70 Relacja dominacji Warianty i kryteria poniewaŝ (dla kaŝdego i) g i stanowi kryterium, więc jego dziedzina jest uporządkowana pod względem preferencji w szczególności istnieje relacja f D i D i (gdzie D i jest dziedziną kryterium g i ) zdefiniowana dla wartości u D i, v D i następująco: f = { (u,v) D i D i : u jest co najmniej tak dobre jak v } 70

71 Warianty i kryteria Przykład (preferencja w zbiorze kandydatów) cel: ocenianie osób ubiegajacych się o przyjecie na informatykę kryteria: średnie oceny z: matematyki (M) fizyki (F) języka angielskiego (A) 71

72 Warianty i kryteria Przykład (preferencja w zbiorze kandydatów) dziedziny kryteriów: D M = [2.0, 5.0] D F = [2.0, 5.0] D A = [2.0, 5.0] (wszystkie uporządkowane, typu zysk) 72

73 Warianty i kryteria Przykład (preferencja w zbiorze kandydatów) elementy relacji f na dziedzinie kryterium M (analogicznie dla F i A) f {4.0,3.0}, inaczej: {2.0,5.0} f, inaczej: ~( ) f {4.5,4.5}, inaczej: f f f 73

74 Warianty i kryteria Relacja dominacji wtedy relację Dom A A gdzie A jest zbiorem wszystkich wariantów moŝna zdefiniować dla wariantów a A, b A następująco: Dom = { (a,b) A A: i=1..n : g i (a) f g i (b) } 74

75 Warianty i kryteria O relacji dominacji dla kryteriów prawdziwych zwrotna antysymetryczna przechodnia relacja Dom nie powinna być mylona z relacją preferencji P pewne zamieszanie moŝe wynikać z faktu, Ŝe relacja dominacji jest (w ogólności) relacją wielowymiarową, ale moŝe być rozpatrywana (w szczególności) w jednym wymiarze, i wtedy jest właściwie równowaŝna relacji preferencji 75

76 Warianty i kryteria Przykład (preferencja w zbiorze kandydatów) alternatywy/kryteria: M F A Nowak: Kowalski: Jones: elementy relacji Dom na zbiorze alternatyw {Kowalski,Nowak} Dom, inaczej: Kowalski Dom Nowak {Jones,Nowak} Dom, inaczej: ~(Jones Dom Nowak) {Nowak,Nowak} Dom, inaczej: Nowak Dom Nowak 76

77 Warianty i kryteria O dominacji i preferencji porównanie dominacja: relacja zdefiniowana dla par obiektów na podstawie wartości kryteriów (obiektywna) preferencja: relacja zdefiniowana dla par obiektów na podstawie informacji pochodzących od uŝytkownika (subiektywna) w szczególności: mogą istnieć takie obiekty a i b, Ŝe (a,b) Dom (b,a) Dom (a,b) P (czyli a P b) w ogólności: obiekty nie dominują się wzajemnie, ale jeden jest preferowany nad drugi powinno zachodzić: a Dom b a P b a I b dominacja powinna implikować preferencję lub nierozróŝnialność nie moŝe zachodzić: a Dom b b P a obiekt zdominowany nie powinien być preferowany 77

78 Warianty i kryteria Rodziny kryteriów poniewaŝ nie kaŝdy zbiór kryteriów nadaje się do opisywania wariantów dla celów omawianych problematyk (α, β, γ, δ), definiuje się formalne warunki, które powinny być spełniane przez tego rodzaju zbiory kryteriów podstawową definicją jest tutaj tzw. definicja rodziny spójnej 78

79 Warianty i kryteria Definicja spójnej rodziny kryteriów rodzinę nazywamy spójną, gdy spełnia następujące warunki: 1. kompletność a,b : ( i :g i (a) = g i (b) ) a I b 2. monotoniczność a,b,c : ( b P c i :g i (a) g i (b) ) a P c uwaga: definicję zapisano przy załoŝeniu, Ŝe wszystkie g i są typu zysk 3. nienadmiarowość pominięcie dowolnego kryterium prowadzi do utraty jednej (lub obu) z powyŝszych właściwości (tzn. kompletności lub monotoniczności) 79

80 ... 80

81 Główne problematyki MCDA MCDA definiuje cztery główne problematyki α wybór wybór najlepszego β sortowanie przydział do klas jakości γ ranking porządkowanie od najlepszego do najgorszego δ opis pozyskiwanie przydatnych charakterystyk Problematyki definiowane przez MCDA moŝna podzielić na dwie grupy problematyki porządkujące (α, β, γ) problematyka opisowa (δ) 81

82 Główne problematyki MCDA Problematyka α wybór wybór najlepszego wariantu wielokryterialny wybór najlepszego wariantu (lub najlepszych wariantów, w razie gdy większa liczba wariantów zasługuje na to miano) najprostsza z problematyk porządkujących 82

83 Główne problematyki MCDA Problematyka β sortowanie przydział wariantów do klas jakości wielokryterialny przydział wariantów do klas jakości, które są uporządkowane od najlepszej do najgorszej sortowania w sensie problematyki β nie naleŝy mylić z sortowaniem rozumianym jako porządkowanie elementów według wybranego klucza (którego rolę pełniłoby jakieś wybrane kryterium), sortowanie w sensie problematyki β powinno uwzględniać wszystkie kryteria jeŝeli do najlepszej klasy trafi niewiele wariantów (w szczególności: jeden wariant) to moŝna powiedzieć, Ŝe technikami z problematyki β rozwiązano problem stawiany w problematyce α 83

84 Główne problematyki MCDA Problematyka γ ranking porządkowanie od najlepszego do najgorszego tworzenie wielokryterialnego rankingu wszystkich wariantów problem znacznie ogólniejszy i bardziej wymagający niŝ problem α, poniewaŝ utworzenie rankingu odpowiada na pytanie, które warianty są najlepsze, natomiast wybranie wariantów najlepszych nie jest oczywiście równowaŝne utworzeniu rankingu wszystkich wariantów utworzenie rankingu wariantów rozwiązuje pozornie takŝe problem sortowania, poniewaŝ ranking moŝe być podzielony na klasy (co dałoby odpowiedź na pytanie stawiane w problematyce β), w praktyce są to jednak róŝne problemy i nie naleŝy rozwiązywać problemu β technikami z problematyki γ 84

85 Główne problematyki MCDA Problematyka δ opis pozyskiwanie przydatnych charakterystyk obejmuje róŝnorakie metody pozwalające na lepsze zrozumienie właściwości analizowanych obiektów i/lub zaleŝności pomiędzy tymi obiektami, np.: określanie znaczenia poszczególnych kryteriów wizualizację podobieństw pomiędzy wariantami problematyka delta nie jest problematyką porządkującą, ale pozwalając decydentowi na lepsze zrozumienie zaleŝności pomiędzy wariantami pełni rolę pomocniczą w stosunku do problematyk porządkujących 85

86 ... 86

87 Paradygmaty wspomagania decyzji Paradygmaty wspomagania decyzji model funkcyjny model relacyjny model regułowy 87

88 Paradygmaty wspomagania decyzji Metody implementujące model funkcyjny Assess UTA model relacyjny na modelu relacyjnym oparta jest rodzina metod Electre Electre I/Is, Electre II, Electre III, Electre IV, Electre TRI w metodach I/Is, III oraz TRI relacja przewyŝszania zdefiniowana jest w bardzo podobny sposób model regułowy DRSA 88

89 Paradygmaty wspomagania decyzji Model funkcyjny podstawowe pojęcie: funkcja uŝyteczności (funkcja słuŝąca do formalnego wyraŝania oceny wariantu) Funkcje uŝyteczności słuŝą do wyraŝania ocen indywidualnych wariantów (kaŝdy wariant jest oceniany niezaleŝnie od innych wariantów) zaleŝności przedstawione w postaci funkcji uŝyteczności pozwalają na rozwiązanie konkretnego problemu decyzyjnego (α, β lub γ) stawianego przed metodą implementującą model funkcyjny w praktyce definiuje się funkcje uŝyteczności dla kaŝdego kryterium osobno, a te następnie agreguje się w jedną funkcję uwzględniającą wszystkie kryteria naraz (podejście wielokryterialne) 89

90 Paradygmaty wspomagania decyzji Model relacyjny podstawowe pojęcie: relacja (zwykle binarna), słuŝąca do formalnego wyraŝania zaleŝności pomiędzy dwoma wariantami Relacje zaleŝności przedstawione w postaci relacji pozwalają na rozwiązanie konkretnego problemu decyzyjnego (α, β lub γ) stawianego przed metodą implementującą model relacyjny (proces ten nazywamy eksploatacją relacji) poniewaŝ interesujących decydenta relacji pomiędzy wariantami (czyli relacji decyzyjnych, zwanych często globalnymi) jest kilka, często wprowadza się dalsze relacje (tzw. modelujące, zdefiniowane na kryteriach warunkowych ), za pomocą których generuje się relacje interesujące decydenta w praktyce relacje modelujące definiuje się osobno dla kaŝdego kryterium, a te następnie agreguje się w relacje uwzględniające wszystkie kryteria naraz (podejście wielokryterialne) 90

91 Paradygmaty wspomagania decyzji Model regułowy podstawowe pojęcie: porządkująca reguła decyzyjna, słuŝąca do formalnego wyraŝania zaleŝności pomiędzy wartościami kryteriów warunkowych a globalnymi ocenami wariantów Reguły (porządkujące) model ten charakteryzuje się bogatymi właściwościami teoretycznymi (pozwala np. na analizę pewnych trudnych zaleŝności preferencyjnych pomiędzy wariantami, m.in. cyklicznych) konkretne reguły budowane są metodami indukcyjnymi 91

92 Funkcje uŝyteczności Funkcje uŝyteczności przeciwdziedzina: przedział [0,1] podział funkcji ze względu na dziedziny globalne: U(x), gdzie x jest wariantem, a więc dziedziną U(x) jest zbiór wariantów cząstkowe: u i (x), gdzie x i jest elementem dziedziny i-tego kryterium, a więc dziedziną u i (x) jest zbiór będący dziedziną kryterium g i w najczęstszym przypadku funkcję globalną definiuje się jako agregację funkcji cząstkowych (wtedy na całkowitą definicję funkcji globalnej skladają się oczywiście definicje wszystkich funkcji cząstkowych oraz przyjęta metoda agregacji /a nie sama metoda agregacji/) 92

93 Funkcje uŝyteczności Funkcja uŝyteczności musi być słabo monotoniczna słabo rosnąca dla kaŝdego kryterium typu zysk słabo malejąca dla kaŝdego kryterium typu strata spełniać warunki U(x * ) = 0 oraz U(x*) = 1 (funkcje globalne) u i (x * ) = 0 oraz u i (x*) = 1 (funkcje cząstkowe) 93

94 Funkcje uŝyteczności Przykładowe funkcje (dla kryterium typu zysk) 1.0 u i 0.0 min max g i + 94

95 Funkcje uŝyteczności Przykładowe funkcje (dla kryterium typu zysk) 1.0 u i 0.0 min max g i + 95

96 Funkcje uŝyteczności Przykładowe funkcje (dla kryterium typu zysk) 1.0 u i 0.0 min max g i + 96

97 Funkcje uŝyteczności Przykładowe funkcje (dla kryterium typu zysk) 1.0 u i 0.0 min max g i + 97

98 Funkcje uŝyteczności Przykładowe funkcje (dla kryterium typu zysk) 1.0 u i 0.0 min max g i + 98

99 Funkcje uŝyteczności Dwa bieguny agregacji agregacja addytywna, tzn. oparta na dodawaniu uŝyteczności cząstkowych: i=1..n u i (x) duŝe znaczenie najlepszej oceny agregacja multiplikatywna, tzn. oparta na mnoŝeniu uŝyteczności cząstkowych: Π i=1..n u i (x) duŝe znaczenie najgorszej oceny 99

100 Funkcje uŝyteczności Najbardziej podstawowe metody agregacji średnia arytmetyczna (agregacja addytywna) U([x 1,, x N ]) = (1/N) i=1..n u i (x) waŝona średnia arytmetyczna (agregacja addytywna) U([x 1,, x N ]) = i=1..n w i u i (x), gdzie koniecznie i=1..n w i = 1 średnia geometryczna (agregacja multiplikatywna) U([x 1,, x N ]) = (Π i=1..n u i (x)) 1/N waŝona średnia geometryczna (agregacja multiplikatywna) U([x 1,, x N ]) = (Π i=1..n (u i (x)) w i ) 1/N, gdzie potencjalnie Π i=1..n w i = 1 100

101 Funkcje uŝyteczności Przykładowe metody agregacji U([x 1, x 2, x 3 ]) = u(x 1 ) ((1/4) u(x 2 ) + (3/4) u(x 3 )) U([x 1, x 2, x 3 ]) = (1/4) u(x 1 ) + (3/4) u(x 2 ) u(x 3 ) U([x 1, x 2 ]) = (u(x 1 ) + u(x 2 )) U([x 1, x 2 ]) = u(x 1 ) u(x 2 ) U([x 1, x 2 ]) = u(x 1 ) 2 2 u(x 1 ) u(x 2 ) + u(x 2 ) 2 = (u(x 1 ) u(x 2 )) 2 U([x 1, x 2 ]) = (u(x 1 ) u(x 1 ) u(x 2 ) + u(x 2 ) 2 )/4 = (u(x 1 ) + u(x 2 )) 2 /4 101

102 Relacja przewyŝszania Relacja przewyŝszania (ang. outranking ) relacja słuŝąca do modelowania zaleŝności między obiektami jej definicja uwzględnia zawsze wszystkie kryteria opisujące warianty (zwane dalej często warunkowymi ) na podstawie zachodzenia/nie zachodzenia relacji przewyŝszania wnioskuje się o zachodzeniu relacji P, I oraz R na podstawie relacji zachodzących dla kryteriów warunkowych wnioskujemy o relacjach decyzyjnych Oznaczenie i interpretacja oznaczenie: odczytywane jako: asb (wariant) a przewyŝsza (wariant) b oznaczenie (dla uproszenia zapisu) a$b nieprawda, Ŝe (wariant) a przewyŝsza (wariant) b 102

103 Relacja przewyŝszania Interpretacja zapisu asb (wariant) a jest co najmniej tak dobry jak (wariant) b (wariant) a jest nie gorszy niŝ (wariant) b (wariant) a dorównuje (wariantowi) b Uwaga dotycząca interpretacji jest waŝne, aby relację przewyŝszania rozumieć słabo (dorównywanie, bycie równie dobrym, nie gorszym), a nie mocno (przewyŝszanie, bycie lepszym) w tym sensie nazwa relacja przewyŝszania jest myląca 103

104 Relacja przewyŝszania Definicja relacji P, I, R na podstawie relacji S asb i bsa aib asb i b$a apb a$b i bsa bpa a$b i b$a arb (a tym samym: bia) (a tym samym: bra) Definiowanie relacji przewyŝszania poniewaŝ na podstawie relacji przewyŝszania moŝna zdefiniować relacje decyzyjne, metody oparte na modelu relacyjnym koncentrują się na dobrym zdefiniowaniu relacji przewyŝszania (co oczywiście moŝe nie być łatwe) 104

105 Reguły porządkujące Reguły porządkujące 105

106

Materiały wykładowe (fragmenty)

Materiały wykładowe (fragmenty) Materiały wykładowe (fragmenty) 1 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7

Bardziej szczegółowo

Teoria automatów i języków formalnych. Określenie relacji

Teoria automatów i języków formalnych. Określenie relacji Relacje Teoria automatów i języków formalnych Dr inŝ. Janusz ajewski Katedra Informatyki Określenie relacji: Określenie relacji Relacja R jest zbiorem par uporządkowanych, czyli podzbiorem iloczynu kartezjańskiego

Bardziej szczegółowo

Materiały wykładowe (fragmenty)

Materiały wykładowe (fragmenty) Materiały wykładowe (fragmenty) 1 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7

Bardziej szczegółowo

Dane są następujące reguły gry losowej: losujemy jedną kartę z pełnej talii (bez jokerów) i sprawdzamy wynik:

Dane są następujące reguły gry losowej: losujemy jedną kartę z pełnej talii (bez jokerów) i sprawdzamy wynik: Elementy teorii gier Dane są następujące reguły gry losowej: losujemy jedną kartę z pełnej talii (bez jokerów) i sprawdzamy wynik: wylosowanie karty w kolorze czerwonym (kier lub karo) oznacza wygraną

Bardziej szczegółowo

Relacje. Relacje / strona 1 z 18

Relacje. Relacje / strona 1 z 18 Relacje Relacje / strona 1 z 18 Relacje (para uporządkowana, iloczyn kartezjański) Definicja R.1. Parą uporządkowaną (x,y) nazywamy zbiór {{x},{x,y}}. Uwaga: (Ala, Ola) (Ola, Ala) Definicja R.2. (n-tka

Bardziej szczegółowo

Wielokryterialne wspomaganie

Wielokryterialne wspomaganie Wielokryterialne wspomaganie podejmowania decyzji Wykład ZARZĄDZANIE, I st. Maciej Wolny Wielokryterialne wspomaganie podejmowania decyzji Tytuł: Wprowadzenie do wielokryterialnego wspomagania decyzji

Bardziej szczegółowo

Logika I. Wykład 3. Relacje i funkcje

Logika I. Wykład 3. Relacje i funkcje Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 3. Relacje i funkcje 1 Już było... Definicja 2.6. (para uporządkowana) Parą uporządkowaną nazywamy zbiór {{x},

Bardziej szczegółowo

Relacje. Zdania opisujące stosunki dwuczłonowe mają ogólny wzór budowy: xry, co czytamy: x pozostaje w relacji R do y.

Relacje. Zdania opisujące stosunki dwuczłonowe mają ogólny wzór budowy: xry, co czytamy: x pozostaje w relacji R do y. Zdania stwierdzające relację Pewne wyrazy i wyraŝenia wskazują na stosunki, czyli relacje, jakie zachodzą między róŝnymi przedmiotami. Do takich wyrazów naleŝą m. in. wyrazy: nad, pod, za, przy, braterstwo,

Bardziej szczegółowo

Gramatyki, wyprowadzenia, hierarchia Chomsky ego. Gramatyka

Gramatyki, wyprowadzenia, hierarchia Chomsky ego. Gramatyka Gramatyki, wyprowadzenia, hierarchia Chomsky ego Teoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G =

Bardziej szczegółowo

Zbiory, relacje i funkcje

Zbiory, relacje i funkcje Zbiory, relacje i funkcje Zbiory będziemy zazwyczaj oznaczać dużymi literami A, B, C, X, Y, Z, natomiast elementy zbiorów zazwyczaj małymi. Podstawą zależność między elementem zbioru a zbiorem, czyli relację

Bardziej szczegółowo

Wykład 7. Informatyka Stosowana. 21 listopada Informatyka Stosowana Wykład 7 21 listopada / 27

Wykład 7. Informatyka Stosowana. 21 listopada Informatyka Stosowana Wykład 7 21 listopada / 27 Wykład 7 Informatyka Stosowana 21 listopada 2016 Informatyka Stosowana Wykład 7 21 listopada 2016 1 / 27 Relacje Informatyka Stosowana Wykład 7 21 listopada 2016 2 / 27 Definicja Iloczynem kartezjańskim

Bardziej szczegółowo

WIELOKRYTERIALNE WSPOMAGANIE DECYZJI METODA UTA

WIELOKRYTERIALNE WSPOMAGANIE DECYZJI METODA UTA WIELOKRYTERIALNE WSPOMAGANIE DECYZJI METODA UTA Zastosowania Informatyki w Medycynie semestr zimowy, 2013-2014 Szymon Wilk, Instytut Informatyki, PP Przygotowane na podstawie materiałów prof. R. Słowińskiego,

Bardziej szczegółowo

Programowanie deklaratywne

Programowanie deklaratywne Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne

Bardziej szczegółowo

Rozważmy funkcję f : X Y. Dla dowolnego zbioru A X określamy. Dla dowolnego zbioru B Y określamy jego przeciwobraz:

Rozważmy funkcję f : X Y. Dla dowolnego zbioru A X określamy. Dla dowolnego zbioru B Y określamy jego przeciwobraz: Rozważmy funkcję f : X Y. Dla dowolnego zbioru A X określamy jego obraz: f(a) = {f(x); x A} = {y Y : x A f(x) = y}. Dla dowolnego zbioru B Y określamy jego przeciwobraz: f 1 (B) = {x X; f(x) B}. 1 Zadanie.

Bardziej szczegółowo

LOGIKA I TEORIA ZBIORÓW

LOGIKA I TEORIA ZBIORÓW LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja

Bardziej szczegółowo

Zajęcia nr. 3 notatki

Zajęcia nr. 3 notatki Zajęcia nr. 3 notatki 22 kwietnia 2005 1 Funkcje liczbowe wprowadzenie Istnieje nieskończenie wiele funkcji w matematyce. W dodaktu nie wszystkie są liczbowe. Rozpatruje się funkcje które pobierają argumenty

Bardziej szczegółowo

Materiały wykładowe (fragmenty)

Materiały wykładowe (fragmenty) Materiały wykładowe (fragmenty) 1 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7

Bardziej szczegółowo

- Dla danego zbioru S zbiór wszystkich jego podzbiorów oznaczany symbolem 2 S.

- Dla danego zbioru S zbiór wszystkich jego podzbiorów oznaczany symbolem 2 S. 1 Zbiór potęgowy - Dla danego zbioru S zbiór wszystkich jego podzbiorów oznaczany symbolem 2 S. - Dowolny podzbiór R zbioru 2 S nazywa się rodziną zbiorów względem S. - Jeśli S jest n-elementowym zbiorem,

Bardziej szczegółowo

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW

WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW Uniwersytet Ekonomiczny we Wrocławiu WIELOKRYTERIALNE PORZĄDKOWANIE METODĄ PROMETHEE ODPORNE NA ZMIANY WAG KRYTERIÓW Wprowadzenie Wrażliwość wyników analizy wielokryterialnej na zmiany wag kryteriów, przy

Bardziej szczegółowo

Gramatyki grafowe. Dla v V, ϕ(v) etykieta v. Klasa grafów nad Σ - G Σ.

Gramatyki grafowe. Dla v V, ϕ(v) etykieta v. Klasa grafów nad Σ - G Σ. Gramatyki grafowe Def. Nieskierowany NL-graf (etykietowane wierzchołki) jest czwórką g = (V, E, Σ, ϕ), gdzie: V niepusty zbiór wierzchołków, E V V zbiór krawędzi, Σ - skończony, niepusty alfabet etykiet

Bardziej szczegółowo

domykanie relacji, relacja równoważności, rozkłady zbiorów

domykanie relacji, relacja równoważności, rozkłady zbiorów 1 of 8 2012-03-28 17:45 Logika i teoria mnogości/wykład 5: Para uporządkowana iloczyn kartezjański relacje domykanie relacji relacja równoważności rozkłady zbiorów From Studia Informatyczne < Logika i

Bardziej szczegółowo

Teoria Informacji i Metody Kompresji Danych

Teoria Informacji i Metody Kompresji Danych Teoria Informacji i Metody Kompresji Danych 1 Materiały wykładowe (fragmenty) 2 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty

Bardziej szczegółowo

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

Matematyka dyskretna. Andrzej Łachwa, UJ, B/14 Matematyka dyskretna Andrzej Łachwa, UJ, 2019 andrzej.lachwa@uj.edu.pl 2B/14 Relacje Pojęcia: relacja czyli relacja dwuargumentowa relacja w zbiorze A relacja n-argumentowa Relacja E = {(x, x): x S} jest

Bardziej szczegółowo

KARTA KURSU. Kod Punktacja ECTS* 7

KARTA KURSU. Kod Punktacja ECTS* 7 KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory Kod Punktacja ECTS* 7 Koordynator Dr hab. prof. UP Piotr Błaszczyk Zespół dydaktyczny: Dr hab. prof.

Bardziej szczegółowo

Robert Susmaga. Instytut Informatyki ul. Piotrowo 2 Poznań

Robert Susmaga. Instytut Informatyki ul. Piotrowo 2 Poznań ... Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL kontakt osobisty Centrum Wykładowe, blok informatyki, pok. 7 Wyłączenie odpowiedzialności

Bardziej szczegółowo

DEFINICJA. Definicja 1 Niech A i B będą zbiorami. Relacja R pomiędzy A i B jest podzbiorem iloczynu kartezjańskiego tych zbiorów, R A B.

DEFINICJA. Definicja 1 Niech A i B będą zbiorami. Relacja R pomiędzy A i B jest podzbiorem iloczynu kartezjańskiego tych zbiorów, R A B. RELACJE Relacje 1 DEFINICJA Definicja 1 Niech A i B będą zbiorami. Relacja R pomiędzy A i B jest podzbiorem iloczynu kartezjańskiego tych zbiorów, R A B. Relacje 2 Przykład 1 Wróćmy do przykładu rozważanego

Bardziej szczegółowo

KARTA KURSU. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory

KARTA KURSU. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory KARTA KURSU Nazwa Nazwa w j. ang. Wstęp do logiki i teorii mnogości Introduction to Logic and Set Theory Kod Punktacja ECTS* 6 Koordynator Dr hab. prof. UP Piotr Błaszczyk Zespół dydaktyczny dr Antoni

Bardziej szczegółowo

Teoria Informacji i Metody Kompresji Danych

Teoria Informacji i Metody Kompresji Danych Teoria Informacji i Metody Kompresji Danych 1 Przykładowe zadania (dodatkowe materiały wykładowe) 2 Robert Susmaga Instytut Informatyki ul. Piotrowo 2 Poznań kontakt mail owy Robert.Susmaga@CS.PUT.Poznan.PL

Bardziej szczegółowo

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. 1. Podstawy matematyki 1.1. Geometria analityczna W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora. Skalarem w fizyce nazywamy

Bardziej szczegółowo

Teoria popytu. Popyt indywidualny konsumenta

Teoria popytu. Popyt indywidualny konsumenta Teoria popytu Popyt indywidualny konsumenta Koszyk towarów Definicja 1 Wektor x=(x 1,x 2,x 3,...,x n ) taki, że x i 0 dla każdego i,w którym i-ta współrzędna oznacza ilość towaru nr i, którą konsument

Bardziej szczegółowo

Języki i operacje na językach. Teoria automatów i języków formalnych. Definicja języka

Języki i operacje na językach. Teoria automatów i języków formalnych. Definicja języka Języki i operacje na językach Teoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Definicja języka Definicja języka Niech Σ będzie alfabetem, Σ* - zbiorem wszystkich łańcuchów

Bardziej szczegółowo

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM Metalogika (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Uniwersytet Opolski Jerzy Pogonowski (MEG) Metalogika (1) Uniwersytet Opolski 1 / 21 Wstęp Cel: wprowadzenie

Bardziej szczegółowo

1 Relacje i odwzorowania

1 Relacje i odwzorowania Relacje i odwzorowania Relacje Jacek Kłopotowski Zadania z analizy matematycznej I Wykazać, że jeśli relacja ρ X X jest przeciwzwrotna i przechodnia, to jest przeciwsymetryczna Zbadać czy relacja ρ X X

Bardziej szczegółowo

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2016-2020 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Optymalizacja wielokryterialna

Optymalizacja wielokryterialna Optymalizacja wielokryterialna Optymalizacja wielokryterialna Dział badań operacyjnych zajmujący się wyznaczaniem optymalnej decyzji w przypadku, gdy występuje więcej niż jedno kryterium Problem wielokryterialny

Bardziej szczegółowo

Matematyka dyskretna. 1. Relacje

Matematyka dyskretna. 1. Relacje Matematyka dyskretna 1. Relacje Definicja 1.1 Relacją dwuargumentową nazywamy podzbiór produktu kartezjańskiego X Y, którego elementami są pary uporządkowane (x, y), takie, że x X i y Y. Uwaga 1.1 Jeśli

Bardziej szczegółowo

IVa. Relacje - abstrakcyjne własności

IVa. Relacje - abstrakcyjne własności IVa. Relacje - abstrakcyjne własności Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie rzegorz Kosiorowski (Uniwersytet Ekonomiczny wiva. Krakowie) Relacje - abstrakcyjne własności 1 / 22 1 Zwrotność

Bardziej szczegółowo

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak Rachunek zdań Materiały pomocnicze do wykładu wykładowca: dr Magdalena Kacprzak RACHUNEK ZDAŃ Zdania Definicja Zdanie jest to stwierdzenie w języku naturalnym, któremu można przypisać wartość prawdy lub

Bardziej szczegółowo

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników

Bardziej szczegółowo

Wykłady z Matematyki Dyskretnej

Wykłady z Matematyki Dyskretnej Wykłady z Matematyki Dyskretnej dla kierunku Informatyka dr Instytut Informatyki Politechnika Krakowska Wykłady na bazie materiałów: dra hab. Andrzeja Karafiata dr hab. Joanny Kołodziej, prof. PK Informacje

Bardziej szczegółowo

Rachunek podziałów i elementy teorii grafów będą stosowane w procedurach redukcji argumentów i dekompozycji funkcji boolowskich.

Rachunek podziałów i elementy teorii grafów będą stosowane w procedurach redukcji argumentów i dekompozycji funkcji boolowskich. Pojęcia podstawowe c.d. Rachunek podziałów Elementy teorii grafów Klasy zgodności Rachunek podziałów i elementy teorii grafów będą stosowane w procedurach redukcji argumentów i dekompozycji funkcji boolowskich.

Bardziej szczegółowo

3.Funkcje elementarne - przypomnienie

3.Funkcje elementarne - przypomnienie 3.Funkcje elementarne - przypomnienie Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie rzegorz Kosiorowski (Uniwersytet Ekonomiczny3.Funkcje w Krakowie) elementarne - przypomnienie 1 / 51 1 Funkcje

Bardziej szczegółowo

Ekonometria - ćwiczenia 10

Ekonometria - ćwiczenia 10 Ekonometria - ćwiczenia 10 Mateusz Myśliwski Zakład Ekonometrii Stosowanej Instytut Ekonometrii Kolegium Analiz Ekonomicznych Szkoła Główna Handlowa 14 grudnia 2012 Wprowadzenie Optymalizacja liniowa Na

Bardziej szczegółowo

1 Działania na zbiorach

1 Działania na zbiorach M. Beśka, Wstęp do teorii miary, rozdz. 1 1 1 Działania na zbiorach W rozdziale tym przypomnimy podstawowe działania na zbiorach koncentrując się na własnościach tych działań, które będą przydatne w dalszej

Bardziej szczegółowo

= A. A - liczba elementów zbioru A. Lucjan Kowalski

= A. A - liczba elementów zbioru A. Lucjan Kowalski Lucjan Kowalski ZADANIA, PROBLEMY I PARADOKSY W PROBABILISTYCE Przypomnienie. Ω - zbiór zdarzeń elementarnych. A zdarzenie (podzbiór Ω). A - liczba elementów zbioru A Jeśli zdarzeń elementarnych jest skończenie

Bardziej szczegółowo

PODSTAWY SZTUCZNEJ INTELIGENCJI

PODSTAWY SZTUCZNEJ INTELIGENCJI Katedra Informatyki Stosowanej Politechnika Łódzka PODSTAWY SZTUCZNEJ INTELIGENCJI Laboratorium PROGRAMOWANIE SYSTEMÓW EKSPERTOWYCH Opracowanie: Dr hab. inŝ. Jacek Kucharski Dr inŝ. Piotr Urbanek Cel ćwiczenia

Bardziej szczegółowo

1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =.

1 Zbiory. 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =. 1 Zbiory 1.1 Kiedy {a} = {b, c}? (tzn. podać warunki na a, b i c) 1.2 Udowodnić, że A {A} A =. 1.3 Pokazać, że jeśli A, B oraz (A B) (B A) = C C, to A = B = C. 1.4 Niech {X t } będzie rodziną niepustych

Bardziej szczegółowo

Programowanie celowe #1

Programowanie celowe #1 Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem

Bardziej szczegółowo

Matematyczne Podstawy Informatyki

Matematyczne Podstawy Informatyki Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Informacje podstawowe 1. Konsultacje: pokój

Bardziej szczegółowo

Drzewa Decyzyjne, cz.2

Drzewa Decyzyjne, cz.2 Drzewa Decyzyjne, cz.2 Inteligentne Systemy Decyzyjne Katedra Systemów Multimedialnych WETI, PG Opracowanie: dr inŝ. Piotr Szczuko Podsumowanie poprzedniego wykładu Cel: przewidywanie wyniku (określania

Bardziej szczegółowo

9 Funkcje Użyteczności

9 Funkcje Użyteczności 9 Funkcje Użyteczności Niech u(x) oznacza użyteczność wynikającą z posiadania x jednostek pewnego dobra. Z założenia, 0 jest punktem referencyjnym, czyli u(0) = 0. Należy to zinterpretować jako użyteczność

Bardziej szczegółowo

IMIĘ NAZWISKO... grupa C... sala Egzamin ELiTM I

IMIĘ NAZWISKO... grupa C... sala Egzamin ELiTM I IMIĘ NAZWISKO............................ grupa C... sala 10... Egzamin ELiTM I 02.02.15 1. 2. 3. 4.. 1. (8 pkt.) Niech X a,b = {(x, y) R 2 : (x b) 2 + (y 1 b )2 a 2 } dla a, b R, a > 0, b 0. Wyznaczyć:

Bardziej szczegółowo

Marek Miszczyński KBO UŁ. Wybrane elementy teorii grafów 1

Marek Miszczyński KBO UŁ. Wybrane elementy teorii grafów 1 Marek Miszczyński KBO UŁ. Wybrane elementy teorii grafów 1 G. Wybrane elementy teorii grafów W matematyce teorię grafów klasyfikuje się jako gałąź topologii. Jest ona jednak ściśle związana z algebrą i

Bardziej szczegółowo

Relacje i relacje równoważności. Materiały pomocnicze do wykładu. przedmiot: Matematyka Dyskretna 1 wykładowca: dr Magdalena Kacprzak

Relacje i relacje równoważności. Materiały pomocnicze do wykładu. przedmiot: Matematyka Dyskretna 1 wykładowca: dr Magdalena Kacprzak Relacje i relacje równoważności Materiały pomocnicze do wykładu uczelnia: PJWSTK przedmiot: Matematyka Dyskretna 1 wykładowca: dr Magdalena Kacprzak Zbiór i iloczyn kartezjański Pojęcie zbioru Zbiór jest

Bardziej szczegółowo

Elementy logiki matematycznej

Elementy logiki matematycznej Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w

Bardziej szczegółowo

1.UKŁADY RÓWNAŃ LINIOWYCH

1.UKŁADY RÓWNAŃ LINIOWYCH UKŁADY RÓWNAŃ 1.UKŁADY RÓWNAŃ LINIOWYCH Układ: a1x + b1y = c1 a x + by = c nazywamy układem równań liniowych. Rozwiązaniem układu jest kaŝda para liczb spełniająca kaŝde z równań. Przy rozwiązywaniu układów

Bardziej szczegółowo

Podstawy logiki i teorii mnogości Informatyka, I rok. Semestr letni 2013/14. Tomasz Połacik

Podstawy logiki i teorii mnogości Informatyka, I rok. Semestr letni 2013/14. Tomasz Połacik Podstawy logiki i teorii mnogości Informatyka, I rok. Semestr letni 2013/14. Tomasz Połacik 9 Relacje 9.1 Podstawowe pojęcia 9.1 Definicja (Relacja). Relacją (binarną) nazywamy dowolny podzbiór produktu

Bardziej szczegółowo

Relacje. 1 Iloczyn kartezjański. 2 Własności relacji

Relacje. 1 Iloczyn kartezjański. 2 Własności relacji Relacje 1 Iloczyn kartezjański W poniższych zadaniach litery a, b, c, d oznaczają elementy zbiorów, a litery A, B, C, D oznaczają zbiory. Przypomnijmy definicję pary uporządkowanej (w sensie Kuratowskiego):

Bardziej szczegółowo

Modelowanie przy uŝyciu arkusza kalkulacyjnego

Modelowanie przy uŝyciu arkusza kalkulacyjnego Wydział Odlewnictwa Wirtualizacja technologii odlewniczych Modelowanie przy uŝyciu Projektowanie informatycznych systemów zarządzania 2Modelowanie przy uŝyciu Modelowania przy uŝyciu Wprowadzenie Zasady

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium

Bardziej szczegółowo

BOGDAN ZARĘBSKI ZASTOSOWANIE ZASADY ABSTRAKCJI DO KONSTRUKCJI LICZB CAŁKOWITYCH

BOGDAN ZARĘBSKI ZASTOSOWANIE ZASADY ABSTRAKCJI DO KONSTRUKCJI LICZB CAŁKOWITYCH BOGDAN ZARĘBSKI ZASTOSOWANIE ZASADY ABSTRAKCJI DO KONSTRUKCJI LICZB CAŁKOWITYCH WSTĘP Zbiór liczb całkowitych można definiować na różne sposoby. Jednym ze sposobów określania zbioru liczb całkowitych jest

Bardziej szczegółowo

Statystyka hydrologiczna i prawdopodobieństwo zjawisk hydrologicznych.

Statystyka hydrologiczna i prawdopodobieństwo zjawisk hydrologicznych. Statystyka hydrologiczna i prawdopodobieństwo zjawisk hydrologicznych. Statystyka zajmuje się prawidłowościami zaistniałych zdarzeń. Teoria prawdopodobieństwa dotyczy przewidywania, jak często mogą zajść

Bardziej szczegółowo

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach. Wykład Przebieg zmienności funkcji. Celem badania przebiegu zmienności funkcji y = f() jest poznanie ważnych własności tej funkcji na podstawie jej wzoru. Efekty badania pozwalają naszkicować wykres badanej

Bardziej szczegółowo

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np.

Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonych przypadkach daje się opisać tylko w sposób nieprecyzyjny, np. ZBIORY ROZMYTE Problemy złożone trudno jest analizować precyzyjnie Wiedza eksperta w złożonyc przypadkac daje się opisać tylko w sposób nieprecyzyjny, np. W dużym mieście, powinien istnieć regionalny port

Bardziej szczegółowo

FUNKCJE. (odwzorowania) Funkcje 1

FUNKCJE. (odwzorowania) Funkcje 1 FUNKCJE (odwzorowania) Funkcje 1 W matematyce funkcja ze zbioru X w zbiór Y nazywa się odwzorowanie (przyporządkowanie), które każdemu elementowi zbioru X przypisuje jeden, i tylko jeden element zbioru

Bardziej szczegółowo

Runda 5: zmiana planszy: < < i 6 rzutów.

Runda 5: zmiana planszy: < < i 6 rzutów. 1. Gry dotyczące systemu dziesiętnego Pomoce: kostka dziesięciościenna i/albo karty z cyframi. KaŜdy rywalizuje z kaŝdym. KaŜdy gracz rysuje planszę: Prowadzący rzuca dziesięciościenną kostką albo losuje

Bardziej szczegółowo

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow

Grafy i Zastosowania. 9: Digrafy (grafy skierowane) c Marcin Sydow 9: Digrafy (grafy skierowane) Spis zagadnień Digrafy Porządki częściowe Turnieje Przykłady: głosowanie większościowe, ścieżka krytyczna Digraf (graf skierowany) Digraf to równoważny termin z terminem graf

Bardziej szczegółowo

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę

Bardziej szczegółowo

Wspomaganie Decyzji Biznesowych

Wspomaganie Decyzji Biznesowych Wspomaganie Decyzji Biznesowych wprowadzenie i modele preferencji w postaci relacji przewyższania Jurek Błaszczyński Institute of Computing Science, Poznań University of Technology, 60-965 Poznań, Poland

Bardziej szczegółowo

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału

WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału WYKORZYSTANIE NARZĘDZIA Solver DO ROZWIĄZYWANIA ZAGADNIENIA Problem przydziału Problem przydziału Przykład Firma KARMA zamierza w okresie letnim przeprowadzić konserwację swoich urządzeń; mieszalników,

Bardziej szczegółowo

Metody probabilistyczne

Metody probabilistyczne Metody probabilistyczne 2. Aksjomatyczna definicja prawdopodobieństwa Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 10.10.2017 1 / 33 Klasyczna definicja prawdopodobieństwa

Bardziej szczegółowo

Definicja i własności wartości bezwzględnej.

Definicja i własności wartości bezwzględnej. Równania i nierówności z wartością bezwzględną. Rozwiązywanie układów dwóch (trzech) równań z dwiema (trzema) niewiadomymi. Układy równań liniowych z parametrem, analiza rozwiązań. Definicja i własności

Bardziej szczegółowo

W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się

W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się 1 Logika Zdanie w sensie logicznym, to zdanie oznajmujące, o którym da się jednoznacznie powiedzieć, czy jest fałszywe, czy prawdziwe. Zmienna zdaniowa- to symbol, którym zastępujemy dowolne zdanie. Zdania

Bardziej szczegółowo

Rachunek prawdopodobieństwa- wykład 2

Rachunek prawdopodobieństwa- wykład 2 Rachunek prawdopodobieństwa- wykład 2 Pojęcie dyskretnej przestrzeni probabilistycznej i określenie prawdopodobieństwa w tej przestrzeni dr Marcin Ziółkowski Instytut Matematyki i Informatyki Uniwersytet

Bardziej szczegółowo

TEORIA GRAFÓW I SIECI

TEORIA GRAFÓW I SIECI TEORIA GRAFÓW I SIECI Temat nr 1: Definicja grafu. Rodzaje i części grafów dr hab. inż. Zbigniew TARAPATA, prof. WAT e-mail: zbigniew.tarapata@wat.edu.pl http://tarapata.edu.pl tel.: 261-83-95-04, p.225/100

Bardziej szczegółowo

TEORIA GRAFÓW I SIECI

TEORIA GRAFÓW I SIECI TEORIA GRAFÓW I SIECI Temat nr : Grafy Berge a dr hab. inż. Zbigniew TARAPATA, prof. WAT e-mail: zbigniew.tarapata@wat.edu.pl http://tarapata.edu.pl tel.: 6-83-95-0, p.5/00 Zakład Badań Operacyjnych i

Bardziej szczegółowo

Kształcenie w zakresie podstawowym. Klasa 2

Kształcenie w zakresie podstawowym. Klasa 2 Kształcenie w zakresie podstawowym. Klasa 2 Poniżej podajemy umiejętności, jakie powinien zdobyć uczeń z każdego działu, aby uzyskać poszczególne stopnie. Na ocenę dopuszczającą uczeń powinien opanować

Bardziej szczegółowo

Technologie i systemy oparte na logice rozmytej

Technologie i systemy oparte na logice rozmytej Zagadnienia I Technologie i systemy oparte na logice rozmytej Mają zastosowania w sytuacjach kiedy nie posiadamy wystarczającej wiedzy o modelu matematycznym rządzącym danym zjawiskiem oraz tam gdzie zbudowanie

Bardziej szczegółowo

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Logika Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi. Często słowu "logika" nadaje się szersze znaczenie niż temu o czym będzie poniżej: np. mówi się "logiczne myślenie"

Bardziej szczegółowo

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań

Opis efektów kształcenia dla programu kształcenia (kierunkowe efekty kształcenia) WIEDZA. rozumie cywilizacyjne znaczenie matematyki i jej zastosowań TABELA ODNIESIEŃ EFEKTÓW KSZTAŁCENIA OKREŚLONYCH DLA PROGRAMU KSZTAŁCENIA DO EFEKTÓW KSZTAŁCENIA OKREŚLONYCH DLA OBSZARU KSZTAŁCENIA I PROFILU STUDIÓW PROGRAM KSZTAŁCENIA: POZIOM KSZTAŁCENIA: PROFIL KSZTAŁCENIA:

Bardziej szczegółowo

2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego

2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego 2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną G = gdzie: N zbiór symboli nieterminalnych, T zbiór symboli terminalnych, P zbiór

Bardziej szczegółowo

Doświadczalnictwo leśne. Wydział Leśny SGGW Studia II stopnia

Doświadczalnictwo leśne. Wydział Leśny SGGW Studia II stopnia Doświadczalnictwo leśne Wydział Leśny SGGW Studia II stopnia Treści i efekty kształcenia Treści: Statystyka matematyczna, planowanie eksperymentu Efekty kształcenia: student potrafi opisywać zjawiska za

Bardziej szczegółowo

Wstęp do Matematyki (4)

Wstęp do Matematyki (4) Wstęp do Matematyki (4) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Liczby kardynalne Jerzy Pogonowski (MEG) Wstęp do Matematyki (4) Liczby kardynalne 1 / 33 Wprowadzenie

Bardziej szczegółowo

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ Joanna Bryndza Wprowadzenie Jednym z kluczowych problemów w szacowaniu poziomu ryzyka przedsięwzięcia informatycznego

Bardziej szczegółowo

P r a w d o p o d o b i eństwo Lekcja 1 Temat: Lekcja organizacyjna. Program. Kontrakt.

P r a w d o p o d o b i eństwo Lekcja 1 Temat: Lekcja organizacyjna. Program. Kontrakt. P r a w d o p o d o b i eństwo Lekcja 1 Temat: Lekcja organizacyjna. Program. Kontrakt. Lekcja 2 Temat: Podstawowe pojęcia związane z prawdopodobieństwem. Str. 10-21 1. Doświadczenie losowe jest to doświadczenie,

Bardziej szczegółowo

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2)

Laboratorium nr 8. Temat: Podstawy języka zapytań SQL (część 2) Laboratorium nr 8 Temat: Podstawy języka zapytań SQL (część 2) PLAN LABORATORIUM: 1. Sortowanie. 2. Warunek WHERE 3. Eliminacja powtórzeń - DISTINCT. 4. WyraŜenia: BETWEEN...AND, IN, LIKE, IS NULL. 5.

Bardziej szczegółowo

Relacje. opracował Maciej Grzesiak. 17 października 2011

Relacje. opracował Maciej Grzesiak. 17 października 2011 Relacje opracował Maciej Grzesiak 17 października 2011 1 Podstawowe definicje Niech dany będzie zbiór X. X n oznacza n-tą potęgę kartezjańską zbioru X, tzn zbiór X X X = {(x 1, x 2,..., x n ) : x k X dla

Bardziej szczegółowo

Statystyka matematyczna

Statystyka matematyczna Statystyka matematyczna Wykład 1 Magdalena Alama-Bućko 25 lutego 2019 Magdalena Alama-Bućko Statystyka matematyczna 25 lutego 2019 1 / 18 Wykład : 10h (przez 10 tygodni po 45 minut) Ćwiczenia : 15h (45

Bardziej szczegółowo

KaŜdemu atrybutowi A przyporządkowana jest dziedzina Dom(A), czyli zbiór dopuszczalnych wartości.

KaŜdemu atrybutowi A przyporządkowana jest dziedzina Dom(A), czyli zbiór dopuszczalnych wartości. elacja chemat relacji chemat relacji jest to zbiór = {A 1,..., A n }, gdzie A 1,..., A n są artybutami (nazwami kolumn) np. Loty = {Numer, kąd, Dokąd, Odlot, Przylot} KaŜdemu atrybutowi A przyporządkowana

Bardziej szczegółowo

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa. Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna

Bardziej szczegółowo

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru. Układy liniowe Układ liniowy pierwszego rzędu, niejednorodny. gdzie Jeśli to układ nazywamy jednorodnym Pamiętamy, Ŝe kaŝde równanie liniowe rzędu m moŝe zostać sprowadzone do układu n równań liniowych

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice

Bardziej szczegółowo

Pytania i polecenia podstawowe

Pytania i polecenia podstawowe Pytania i polecenia podstawowe Liczby zespolone a) 2 i 1 + 2i 1 + 2i 3 + 4i, c) 1 i 2 + i a) 4 + 3i (2 i) 2, c) 1 3i a) i 111 (1 + i) 100, c) ( 3 i) 100 Czy dla dowolnych liczb z 1, z 2 C zachodzi równość:

Bardziej szczegółowo

Funkcja liniowa - podsumowanie

Funkcja liniowa - podsumowanie Funkcja liniowa - podsumowanie 1. Funkcja - wprowadzenie Założenie wyjściowe: Rozpatrywana będzie funkcja opisana w dwuwymiarowym układzie współrzędnych X. Oś X nazywana jest osią odciętych (oś zmiennych

Bardziej szczegółowo

Wielokryteriowa optymalizacja liniowa

Wielokryteriowa optymalizacja liniowa Wielokryteriowa optymalizacja liniowa 1. Przy decyzjach złożonych kierujemy się zwykle więcej niż jednym kryterium. Postępowanie w takich sytuacjach nie jest jednoznaczne. Pojawiło się wiele sposobów dochodzenia

Bardziej szczegółowo

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n.

Algebra relacji. nazywamy każdy podzbiór iloczynu karteziańskiego D 1 D 2 D n. Algebra relacji Definicja 1 (Relacja matematyczna). Relacją R między elementami zbioru D 1 D 2 D n, gdzie przypomnijmy D 1 D 2 D n = {(d 1, d 2,..., d n ) : d i D i, i = 1, 2,..., n}, nazywamy każdy podzbiór

Bardziej szczegółowo

Definicje. Algorytm to:

Definicje. Algorytm to: Algorytmy Definicje Algorytm to: skończony ciąg operacji na obiektach, ze ściśle ustalonym porządkiem wykonania, dający możliwość realizacji zadania określonej klasy pewien ciąg czynności, który prowadzi

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe

Bardziej szczegółowo

Procesy Markowa zawdzięczają swoją nazwę ich twórcy Andriejowi Markowowi, który po raz pierwszy opisał problem w 1906 roku.

Procesy Markowa zawdzięczają swoją nazwę ich twórcy Andriejowi Markowowi, który po raz pierwszy opisał problem w 1906 roku. Procesy Markowa zawdzięczają swoją nazwę ich twórcy Andriejowi Markowowi, który po raz pierwszy opisał problem w 1906 roku. Uogólnienie na przeliczalnie nieskończone przestrzenie stanów zostało opracowane

Bardziej szczegółowo

Bisymulacja. Niezawodność systemów współbieżnych i obiektowych. Grzegorz Maj Grzegorz Maj Bisymulacja

Bisymulacja. Niezawodność systemów współbieżnych i obiektowych. Grzegorz Maj Grzegorz Maj Bisymulacja Niezawodność systemów współbieżnych i obiektowych 18.03.2009 Plan prezentacji Przypomnienie: Plan prezentacji Przypomnienie: Gra bisymulacyjna Plan prezentacji Przypomnienie: Gra bisymulacyjna Definicje

Bardziej szczegółowo