2016, Brno Teorie Her

Rozměr: px
Začít zobrazení ze stránky:

Download "2016, Brno Teorie Her"

Transkript

1 2016, Brno Teorie Her v kontextu umělé inteligence

2 Motivace strana 2 / 20 V kolik hodin budu zítra ráno vstávat? jednoduché rozhodování, pokud mám představu co chci dělat Mám dnes nakoupit další akcie své oblíbené firmy, vytvořím tak zisk? složitější rozhodování, velká míra neurčitosti Pepa a Klára odevzdali stejně vyplněný test, kdo je autorem a kdo opisoval? Pepa: Mám se přiznat nebo raději zatloukat? Z čeho budu mít větší užitek Pepa hledá vítěznou strategii ( Klára také :-)

3 strana 3 / 26 Motivace rubikova kostka Cube solving Rubic cube solve Rubic cube solve Popis problematiky Cvičný řešitel

4 strana 4 / 26 Motivace hanojské věže Legenda o konci světa, klášter s 64 disky 4 disky, tzv. Reveho hádanka (Frame-Stewartův algoritmus), není známo optimální řešení ani nejnižší nutný počet kroků pro libovolný počet kotoučů Algoritmus pro libovolný počet věží (označme ho r): Zvolme celé číslo k, které je větší nebo rovno 1 a menší než n Přesuneme n k nejmenších kotoučů z počáteční věže na r-tou věž rekurzívním voláním tohoto algoritmu Přesuneme k zbylých kotoučů z počáteční věže na cílovou s využitím jen r 1 věží rekurzívním voláním tohoto algoritmu. (Je-li r 1=3, pak využijeme klasický algoritmus pro tři Hanojské věže.) Přesuneme n k nejmenších kotoučů z r-té věže na cílovou rekurzívním voláním tohoto algoritmu (

5 strana 5 / 26 Motivace hanojské věže hanoi(n) :- presun(n,levy,stred,pravy),!. presun(0,_,_,_) :-!. presun(n,a,b,c) :- %presun z A na B za pouziti M is N-1,%pomocneho C presun(m,a,c,b), inform(a,b), presun(m,c,b,a). inform(a,b) :- write([presun,disk,z,a,na,b]), nl.

6 strana 6 / 26 Motivace šachy Legenda o konci světa, klášter s 64 disky 4 disky, tzv. Reveho hádanka (Frame-Stewartův algoritmus), není známo optimální řešení ani nejnižší nutný počet kroků pro libovolný počet kotoučů Algoritmus pro libovolný počet věží (označme ho r): Zvolme celé číslo k, které je větší nebo rovno 1 a menší než n Přesuneme n k nejmenších kotoučů z počáteční věže na r-tou věž rekurzívním voláním tohoto algoritmu Přesuneme k zbylých kotoučů z počáteční věže na cílovou s využitím jen r 1 věží rekurzívním voláním tohoto algoritmu. (Je-li r 1 = 3, pak využijeme klasický algoritmus pro tři Hanojské věže.) Přesuneme n k nejmenších kotoučů z r-té věže na cílovou rekurzívním voláním tohoto algoritmu (

7 Co to je teorie her? strana 7 / 20 vědní disciplína aplikované matematiky tvorba modelů sloužících pro analýzu situace nalezení vítězných strategií jednotlivých účastníků ~ speciální případ rozhodování při výskytu neurčitostí široký praktický dosah 2012 Alvin Roth a Lloyd Shapley teorie stabilních tržních alokací 1994 John Forbes Nash kooperativní vs. nekooperativní hry

8 Co to není teorie her? strana 8 / 20 primárně nepopisuje využití UI v počítačových hrách, ale! nevytváří taxonomii her nepopisuje vliv hraní her na člověka Zdroj: Zdroj:

9 Historie strana 9 / 20 analýzy herních chování (stovky let staré) 18. st Daniel Bernoulli základy teorie užitku r Antoine Cournot popsal velkou část teorie užitku později různé modely duopulu (Bertrandův či Stackelbergův) r Theory of Games and Economic Behavior od John von Neumann a Oskar Morgenstern

10 Klasifikace rozhodovacích situací strana 10 / 20 dle počtu charakteristik monokriteriální rozhodování: výsledky jsou subjektem hodnoceny na základě jedné charakteristiky, jednoho kritéria vícekriteriální rozhodování: výsledky jsou subjektem hodnoceny podle více charakteristik dle počtu rozhodovatelů s jedním účastníkem: rozhodování za jistoty x rizika x neurčitosti s alespoň dvěma účastníky = HRA = rozhodovací situace, jejíž výsledek ovlivňují alespoň 2 účastníci

11 Klasifikace her strana 11 / 20 dle počtu strategií konečné vs. nekonečné dle výskytu prvku náhody deterministické vs. nedeterministické dle informovanosti o stavu hry s úplnou informací vs. s neúplnou informací dle vzájemného vlivu a ztráty antagonistické co jeden hráč ztratí druhý získá neantagonistické

12 Hry řešené pomocí UI strana 12 / 20 Pro UI jsou zajímavé především hry: konečné (počet strategií) deterministické (prvek náhody) antagonistické (ztráta x zisk) s úplnou informací Zápis her v explicitní (extenzivní) formě v normální (normativní) formě Lze zápisy převádět?

13 Explicitní forma hry strana 13 / 20 používá se u her, kde hráči činní svá rozhodnutí postupně u tohoto zápisu je možné strategie hráčů popsat pomocí stromů Co je to strom? v následujících příkladech budeme uvažovat hry dvou hráčů A a B budeme se považovat za hráče A, hledáme proto vítěznou strategii hráče A vítězství hráče B považujeme za svoji prohru

14 Explicitní forma hry strana 14 / 20 příklady her: piškvorky šachy NIM příklady algoritmů hledajících vítěznou strategii minimax minimax + alfa-beta prořezávání and-or grafy: úplné vs. částečné funkce užitku (hodnotící funkce): čím kladnější tím lepší stav, perspektivnější pro hráče A

15 Prohledávání stavového prostoru Každá úloha v UI definována počátečním stavem, množinou koncových stavů a operátory, jenž dovolují tyto stavy měnit. Metody řešení říkají jak najít vhodnou posloupnost operátorů Nejčastěji používané metody Prohledávání stavového prostoru Metody řešení rozkladem na podproblém Metody hraní her

16 Prohledávání stavového prostoru Stavový prostor si představme jako orientovaný graf (strom), jehož uzly představují stavy úlohy Přechody mezi stavy jsou realizovány elementárními operátory. Cesta z počátečního stavu do jednoho z koncových stavů je řešením úlohy. Předchůdci Následovníci Hloubky Expanze Ohodnocení Generace

17 Použití při řešení Problém obchodního cestujícího Úloha o přelévání vody (dva džbány o objemu 3 a 4 litry, naplnit džbán 2 litry). Hanojské věže. Rubikova kostka. Úloha o misionářích (3 kanibalové, 3 misionáři, loďka pro 2, na žadném břehu nesmí být více kanibalů než misionářů). Úloha o vlku, koze a zelí

18 Rozdělení metod prohledávání a) slepé: Do šířky Do hloubky Metodou stejných cen b) heurestické (metody uspořádaného prohledávání)

19 Slepé prohledávání do šířky Cena uzlu rovná jeho hloubce, extrémním ohodnocením se považuje minimum. Uzly se expandují v pořadí v jakém byly vygenerovány. Metoda najde vždy nejkratší cestu k cíli, pokud existuje. Vhodné hledat řešení i od koncového stavu, nebo oba přístupy kombinovat.

20 Slepé prohledávání do šířky

21 Slepé prohledávání do hloubky Cena uzlu se rovná jeho hloubce, za extrémní ohodnocení se v základním algoritmu považuje maximum. Expandují se uzly v největší hloubce v pořadí, v jakém byly vygenerovány. Metoda vždy nalezne cestu k cíli, pokud existuje. Vhodné omezit podmínkou maximální hloubky, intuitivní.

22 Slepé prohledávání - do šířky (LIFO) Cena uzlu rovna jeho hloubce. Extrémní ohodnocení považováno minimum. Uzly expandovány v pořadí jak byly vygenerovány. Metoda nalezne nejkratší cestu k cíly, pokud existuje.

23

24 Slepé prohledávání - do šířky - kombinované prohledávání

25 Slepé prohledávání - do hloubky (FIFO) Cena uzlu rovna jeho hloubce. Extrémním ohodnocením algoritmu je maximum. Expandují se uzly v největší hloubce v pořadí v jakém byly vygenerovány. Metoda vždy nalezne cestu k cíli, pokud existuje. Vhodné omezit podmínkou maximální hloubky.

26

27 Slepé prohledávání metodou stejných cen Vychází z ohodnocení uzlů cenami odpovídajícím nákladům na vygenerování těchto uzlů. K expanzi vybrán uzel s minimálním ohodnocením. Jsou-li ohodnocení uzlu rovna jejich hloubce je metoda shodná s metodou prohledávání do šířky. Nevýhodou je velké množství uzlů jenž musí být generovány a testovány (náročné na paměť a procesorový čas). Pro složité problémy nepoužitelné.

28 Slepé prohledávání metodou stejných cen Úloha o nádobách Cíl: v nádobě o V = 3 l 2 l kapaliny

29 Heurestické prohledávání Metoda redukující kombinatorickou explozi na základě znalostí o řešené úloze. Dva přístupy řešení: a) zahrnutí znalostí do pravidel b) doplnění ohodnocující funkce o předpokládanou cenu cíle Obě metody prohledávání stavového prostoru urychlují, nezaručují ale nalezení řešení.

30 Heurestické Ad a) Vezmeme-li v potaz úlohu o naplnění džbánů, zaveďme si pravidlo, že naplnit oba džbány současně je nesmyslné. V úloze o misionářích a kanibalech resp. O koze a zelí se budou preferovat pravidla, která používají obsazenou loďku ve směru žádaného převozu a neobsazenou loďku ve směru opačném.

31 Heurestické Ad b) Doplňme ohodnocující funkci o předpokládanou cenu vedoucí k cíli: f*(i) = g*(i)+h*(i) f*(i) je ohodnocení uzlu i. g*(i) je dosavadní cena cesty z počátečního uzlu do uzlu i. h*(i) je předpokládaná cena ceny z uzlu i do cílového uzlu. Základní algoritmus prohledávání grafu s ohodnocením uzlů funkcí f*(x) se nazývá algoritmus A*

32 Pro optimální cestu platí f(x) = konst. a h(x) je monotonně klesající.

33 Metody řešení problému rozkladem na podproblém Řešení lze též znázornit grafem, uzly však neodpovídají stavům řešené úlohy, ale pod úlohám. Postupným rozkladem se dostáváme u grafu k listům, nastane stav jehož výsledkem je neřešitelnost úlohy, nebo rozklad na úlohu elementární.

34 Metody řešení problému rozkladem na podproblém Rozeznáváme dva typy bezprostředních následovníků uzly AND a OR Uzel (problém) je řešitelný, pokud jsou řešitelní i jeho bezprostřední následníci typu AND, nebo alespoň jeden OR. Vhodné pro řešení úloh typu hanojské věže. Metody rozkladu problému na podproblém jsou metody řešení grafu AND/OR. Jsou dělitelné na metody prohledávání do hloubky, šířky a heurestické metody.

35 Metody řešení problému rozkladem na podproblém slepé metody Algoritmus řešení obdobný základnímu algoritmu prohledávání stavového prostoru. Hry dvou hráčů vedou vždy na prohledávání AND/OR grafů. Z pohledu hráče A stačí k jeho výhře vedl alespoň jeden z možných tahů, ale musí k ní vést též všechny možné tahy hráče B.

36

37 Metody řešení problému rozkladem na podproblém heuristické metody Založeny na ohodnocení uzlu odhady cen jejich řešitelnosti a na určení nejsnadnějšího podstromu v prohledávaném grafu. Odhady se provádí pro listové uzly a přenáší se k předchůdcům. Pro bezprostřední následovníky typu OR h(k) = min (c(k, ki) + h(ki)) Pro bezprostřední následovníky typu AND h(k) = sum(c(k, ki) + h(ki)) H(k) je ohodnocením uzlu v k H(ki) je ohodnocením i-tého bezprostředního následníka uzlu k C(i, ki) je cena přechodu mezi uzly

38 Metody hrání her Jednodušší případy hraní her (dva protihráči) lze řešit za pomoci AND/OR grafů, u složitějších problému již však není je tato možnost teoretická, skrz kombinatorickou explozi časově neúnosné. Pro ilustraci u šachů by graf obsahoval uzlů, při generování 1 uzlu 0,3 nanosekundy, 1 století ma nanosekund Nejznámější metoda hraní her je minimaxová procedura.

39 Explicitní forma pomocí algoritmu minimax strana 40 / 20 metoda sestavuje strom v každém stavu hry, v němž se máme rozhodnout (my = hráč A) maximální hloubka stromu dle složitosti hry čím hlouběji se díváme tím lepší šance nalezení vítězné strategie tím větší paměťová a časová náročnost uzly hráče A jsou maximalizující, uzly hráče B minimalizující (antagonistické hry) Proč?

40 Explicitní forma pomocí algoritmu minimax strana 41 / sestavíme strom pro aktuální stav hry 2. pomocí hodnotící funkce ohodnotíme listy 3. ohodnotíme zbylé uzly stromu, podle toho zda je uzel maximalizující či minimalizující 4. na základě ohodnoceného stromu rozhodneme o nejlepším tahu v aktuálním stavu hry 5. necháme hrát protihráče 6. pokud jsme nenarazili na cílový stav hry, pokračujeme krokem 1

41 Explicitní forma pomocí algoritmu minimax strana 42 / 20 Výhody: jednoduchá implementace při správném návrhu hodnotící funkce zajistí výhru Nevýhody: vyšší paměťová náročnost nemožnost využití pro řešení složitějších problémů netriviálnost návrhu hodnotící funkce

42 Alfa-beta prořezávání strana 43 / 20 Alfa-beta prořezávání lze využít v kombinaci s algoritmem minimax pro snížení paměťové náročnosti zamezuje vzniku podstromů, které nemohou vést ke zlepšení (predikce) k prořezávání se používají dvě meze alfa a beta Alfa = dolní mez v průběhu algoritmu se pouze zvětšuje, výchozí hodnota je +nekonečno Beta = horní mez - v průběhu algoritmu se pouze snižuje, výchozí hodnota je -nekonečno

43 Alfa-beta prořezávání strana 44 / 20 Výhody: výrazně snižuje paměťovou náročnost Nevýhody: náročnější implementace

44 Normální forma hry strana 45 / 20 normální forma se používá u her, ve kterých se hráči rozhodují (provádí tah) v jeden okamžik Nechť je dána konečná neprázdná n-prvková množina Q 1,2,..., n množin S1, S2,, Sn a n reálných funkcí u1, u2,, un definovaných na kartézském součinu pak. S1 S2 Sn

45 strana 46 / 20 pak hrou n hráčů v normálním tvaru budeme rozumět uspořádanou 2n + 1 tici : Q; S,, S ; u s,, s,, u s,, s, kde Q je množina hráčů, 1 n 1 1 n n 1 n S i je prostor strategie hráče i, prvek s i S je strategie hráče i, funkce u,, i s1 sn je výplatní funkce hráče i, ta může být pro daného hráče dávat kladné číslo (zisk) nebo záporné (ztráta)

46 Normální forma hry strana 47 / 20 speciální avšak velmi významný je případ hry dvou hráčů množina hráčů Q = 1,2 prostory strategií S 1 S 2 jsou konečné množiny všechny možné strategie je možné reprezentovat dvojmaticí n m řádky představují hráče 1 uplatňující alternativu 1 až n sloupce představují hráče 2 uplatňující alternativu 1 až m prvky matice uvádí možné zisky všech možných kombinací hráčů a výběrů

47 Zápis dvojmatice strana 48 / 20 A a11 a12 a1 n b11 b12 b1 n a21 a22 a2n b21 b22 b2 n B a a a b b b m1 m2 mn m1 m2 mn

48 Př.1 strana 49 / 20 Mějme dva trhy Českou Republiku (T1) a Slovenskou Republiku (T2) a mějme dvě instituce Mendelovu Univerzitu (M) a Vysoké Učení Technické (V). Obě instituce chtějí z obou zmíněných trhů přilákat ke studiu ekonomických oborů co nejvíce studentů. Na T1 je potenciálně 1200 uchazečů a na T2 je potenciálně 800 uchazečů. Obě instituce mají finanční prostředky na uspořádání velké reklamní kampaně na jejich přilákání na jednom z trhů, nebo na uspořádání menší kampaně na obou trzích. Účinnost kampaně je následující: pokud na trhu povede kampaň pouze jedna škola, získá ke studiu všechny studenty pokud na trhu povedou kampaň obě školy, získá každá polovinu studentů pokud na trhu povede jedna škola malou kampaň a druhá velkou kampaň, pak první získá 25% studentů a druhá 75% studentů. Jaké jsou jejich optimální strategie? Kritériem optimality je počet přilákaných studentů.

49 Smíšené strategie strana 50 Doposud zmiňované strategie se označují jako tzv. ryzí strategie V okamžiku, kdy je do hry zaveden prvek náhody, a tyto strategie se kombinují s pravděpodobností výskytu dané strategie, pak se hovoří o tzv. smíšené strategii smíšenou strategií se myslí vektor pravděpodobností příslušící konkrétnímu hráči, jehož i-tá složka udává pravděpodobnost, s jakou tento hráč zvolí i-tou strategií z množiny svých možných strategií

50 Smíšené strategie strana 51 nalezení rovnovážného bodu, resp. rovnovážných strategií, má velký praktický dosah zvolením jiné strategie nedocílíme většího užitku (zisku ne nezbytně finančního charakteru) pro nalezení rovnovážného bodu hry lze použít: eliminace dominovaných strategií vzájemně nejlepší odpovědi očekávané hodnoty výhry

51 Př. 2 strana 52 Dinners dilema: Adam jde na večeři s novou přítelkyní Zuzanou. Domluví se, že si každý objedná dle libosti a pak se o účet podělí rovným dílem, každý zaplatí polovinu. Uvažujme, že každý si může vybrat jedno z těchto tří jídel: zeleninová polévka 40Kč rýžové nudle se zeleninou 100Kč nadívané labutí krky 300Kč Jaké jídlo si má objednat Adam, jestliže chce co nejméně zaplatit za jídlo Zuzany?

52 Př. 3 strana 53 Město Brno vypsalo výběrové řízení na dvě stavební zakázky. Na rekonstrukci Náměstí Svobody (NS) a rozšíření silnice v Brně Pisárkách (BP). Z rekonstrukce lze očekávat zisk 8 milionů Kč a ze stavby silnice 5 milionů. Pro takto velké zakázky přichází v úvahu pouze dvě firmy z Jihomoravského kraje. Ani jedna z nich ovšem není schopná zajistit obě zakázky najednou. Každá z firem je schopná přihlásit se jen na jednu zakázku nebo nabídnout společnou kooperaci na obou zakázkách. Město Brno rozdělí zakázky v celkovém objemu 13 milionů tímto způsobem: Jestliže se o jednu stavbu uchází pouze jedna firma, pak získá celou zakázku. Jestliže se o jednu stavbu ucházejí obě firmy a o druhou žádná, nabídne město kooperaci obou firmám na obou stavbách s tím, že si práci i zisk rozdělí rovným dílem. Jestliže se jedna z firem uchází o jednu stavbu a druhá nabízí kooperaci na obou stavbách, pak firma, která nabízí realizaci celé stavby, získá 60% výnosu a druhá 40% výnosu, jedná-li se o NS. Respektive 80% a druhá 20%, jedná-li se o BP. Na zbylé stavbě budou firmy spolupracovat rovným dílem. Jaké nabídky mají firmy učinit městu, aby maximalizovali svůj zisk ze zakázek?

53 strana 54 / 26 ast.pl?cast=37733

Operační výzkum. Teorie her. Hra v normálním tvaru. Optimální strategie. Maticové hry.

Operační výzkum. Teorie her. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační výzkum Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky

Více

Základy umělé inteligence

Základy umělé inteligence Základy umělé inteligence Hraní her (pro 2 hráče) Základy umělé inteligence - hraní her. Vlasta Radová, ZČU, katedra kybernetiky 1 Hraní her (pro dva hráče) Hraní her je přirozeně spjato s metodami prohledávání

Více

Teorie her a ekonomické rozhodování. 3. Dvoumaticové hry (Bimaticové hry)

Teorie her a ekonomické rozhodování. 3. Dvoumaticové hry (Bimaticové hry) Teorie her a ekonomické rozhodování 3. Dvoumaticové hry (Bimaticové hry) 3.1 Neantagonistický konflikt Hra v normálním tvaru hráči provedou jediné rozhodnutí a to všichni najednou v rozvinutém tvaru řada

Více

ANTAGONISTICKE HRY 172

ANTAGONISTICKE HRY 172 5 ANTAGONISTICKÉ HRY 172 Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku, jejíž výše nezávisí

Více

3. ANTAGONISTICKÉ HRY

3. ANTAGONISTICKÉ HRY 3. ANTAGONISTICKÉ HRY ANTAGONISTICKÝ KONFLIKT Antagonistický konflikt je rozhodovací situace, v níž vystupují dva inteligentní rozhodovatelé, kteří se po volbě svých rozhodnutí rozdělí o pevnou částku,

Více

Základy umělé inteligence

Základy umělé inteligence Základy umělé inteligence Automatické řešení úloh Základy umělé inteligence - prohledávání. Vlasta Radová, ZČU, katedra kybernetiky 1 Formalizace úlohy UI chápe řešení úloh jako proces hledání řešení v

Více

Úloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů

Úloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů Stavový prostor a jeho prohledávání SP = formalismus k obecnějšímu uchopení a vymezení problému, který spočívá v nalezení posloupnosti akcí vedoucích od počátečního stavu úlohy (zadání) k požadovanému

Více

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

MATEMATICKÁ TEORIE ROZHODOVÁNÍ MATEMATICKÁ TEORIE ROZHODOVÁNÍ Podklady k soustředění č. 1 Řešení úloh 1. dílčí téma: Řešení úloh ve stavovém prostoru Počáteční období výzkumu v oblasti umělé inteligence (50. a 60. léta) bylo charakterizováno

Více

Teorie her a ekonomické rozhodování. 2. Maticové hry

Teorie her a ekonomické rozhodování. 2. Maticové hry Teorie her a ekonomické rozhodování 2. Maticové hry 2.1 Maticová hra Teorie her = ekonomická vědní disciplína, která se zabývá studiem konfliktních situací pomocí matematických modelů Hra v normálním tvaru

Více

TGH13 - Teorie her I.

TGH13 - Teorie her I. TGH13 - Teorie her I. Jan Březina Technical University of Liberec 19. května 2015 Hra s bankéřem Máte právo sehrát s bankéřem hru: 1. hází se korunou dokud nepadne hlava 2. pokud hlava padne v hodu N,

Více

Úvod do teorie her

Úvod do teorie her Úvod do teorie her. Formy her a rovnovážné řešení Tomáš Kroupa http://staff.utia.cas.cz/kroupa/ 208 ÚTIA AV ČR Program. Definujeme 2 základní formy pro studium různých her: rozvinutou, strategickou. 2.

Více

KOOPERATIVNI HRY DVOU HRA CˇU

KOOPERATIVNI HRY DVOU HRA CˇU 8 KOOPERATIVNÍ HRY DVOU HRÁČŮ 291 V této kapitole se budeme zabývat situacemi, kdy hráči mohou před začátkem hry uzavřít závaznou dohodu o tom, jaké použijí strategie, vygenerovaný zisk si však nemohou

Více

Hry a UI historie. von Neumann, 1944 algoritmy perfektní hry Zuse, Wiener, Shannon, přibližné vyhodnocování

Hry a UI historie. von Neumann, 1944 algoritmy perfektní hry Zuse, Wiener, Shannon, přibližné vyhodnocování Hry a UI historie Hry vs. Prohledávání stavového prostoru Hry a UI historie Babbage, 1846 počítač porovnává přínos různých herních tahů von Neumann, 1944 algoritmy perfektní hry Zuse, Wiener, Shannon,

Více

Teorie her a ekonomické rozhodování. 4. Hry v rozvinutém tvaru

Teorie her a ekonomické rozhodování. 4. Hry v rozvinutém tvaru Teorie her a ekonomické rozhodování 4. Hry v rozvinutém tvaru 4.1 Hry v rozvinutém tvaru Hra v normálním tvaru hráči provedou jediné rozhodnutí a to všichni najednou v rozvinutém tvaru řada po sobě následujících

Více

TEORIE HER - ÚVOD PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ část druhá Přednáška 2. Zuzana Bělinová

TEORIE HER - ÚVOD PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ část druhá Přednáška 2. Zuzana Bělinová PŘEDNÁŠKA 2 TEORIE HER - ÚVOD Teorie her matematická teorie rozhodování dvou racionálních hráčů, kteří jsou na sobě závislí Naznačuje, jak by se v takové situaci chovali racionální a informovaní hráči.

Více

Úvod do teorie her

Úvod do teorie her Úvod do teorie her 2. Garanční řešení, hry s nulovým součtem a smíšené strategie Tomáš Kroupa http://staff.utia.cas.cz/kroupa/ 2017 ÚTIA AV ČR Program 1. Zavedeme řešení, které zabezpečuje minimální výplatu

Více

HRA V NORMA LNI M TVARU

HRA V NORMA LNI M TVARU 3 HRA V NORMÁLNÍM TVARU 91 Hra v normálním tvaru Definice 1. Necht je dána konečná neprázdná n-prvková množina Q = {1, 2,..., n}, n množin S 1, S 2,..., S n a n reálných funkcí u 1, u 2,..., u n definovaných

Více

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest Obsah prezentace Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest 1 Základní pojmy Vrchol grafu: {množina V} Je to styčná vazba v grafu, nazývá se též uzlem, prvkem

Více

Teorie her a ekonomické rozhodování. 7. Hry s neúplnou informací

Teorie her a ekonomické rozhodování. 7. Hry s neúplnou informací Teorie her a ekonomické rozhodování 7. Hry s neúplnou informací 7.1 Informace Dosud hráči měli úplnou informaci o hře, např. znali svou výplatní funkci, ale i výplatní funkce ostatních hráčů často to tak

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Grafové úlohy Daniela Szturcová Tento

Více

Otázky ke státní závěrečné zkoušce

Otázky ke státní závěrečné zkoušce Otázky ke státní závěrečné zkoušce obor Ekonometrie a operační výzkum a) Diskrétní modely, Simulace, Nelineární programování. b) Teorie rozhodování, Teorie her. c) Ekonometrie. Otázka č. 1 a) Úlohy konvexního

Více

Teorie her a ekonomické rozhodování 5. Opakované hry

Teorie her a ekonomické rozhodování 5. Opakované hry Teorie her a ekonomické rozhodování 5. Opakované hry (chybějící či chybná indexace ve skriptech) 5.1 Opakovaná hra Hra až dosud hráči hráli hru jen jednou v reálu se konflikty neustále opakují (firmy nabízí

Více

Teorie her. RNDr. Magdalena Hykšová, Ph.D. online prostředí, Operační program Praha Adaptabilita, registrační číslo CZ.2.17/3.1.00/31165.

Teorie her. RNDr. Magdalena Hykšová, Ph.D. online prostředí, Operační program Praha Adaptabilita, registrační číslo CZ.2.17/3.1.00/31165. Teorie her RNDr. Magdalena Hykšová, Ph.D. Kurz vznikl v rámci projektu Rozvoj systému vzdělávacích příležitostí pro nadané žáky a studenty v přírodních vědách a matematice s využitím online prostředí,

Více

Dokažte Větu 2(Minimax) ze třetího dílu seriálu pro libovolnou hru s nulovým součtem, ve kterémákaždýhráčnavýběrprávězedvoustrategií.

Dokažte Větu 2(Minimax) ze třetího dílu seriálu pro libovolnou hru s nulovým součtem, ve kterémákaždýhráčnavýběrprávězedvoustrategií. Teorie her º Ö ÐÓÚ Ö Ì ÖÑ Ò Ó Ð Ò º Ù Ò ¾¼½ ÐÓ ½º HráčIsitajněnapíšenapapírnějaképřirozenéčíslozrozmezíaž noznačmeho ivestejnou chvílisirovněžhráčiinapíšenapapírnějaképřirozenéčíslozrozmezíaž noznačmeho

Více

Mikroekonomie magisterský kurz - VŠFS Jiří Mihola, jiri.mihola@quick.cz, www.median-os.cz, 2010 Téma 1 Teorie her pro manažery Obsah 5.1 Teorie her jako součást mikroekonomie 5.2 Základní pojmy teorie

Více

2. Řešení úloh hraní her Hraní her (Teorie a algoritmy hraní her)

2. Řešení úloh hraní her Hraní her (Teorie a algoritmy hraní her) Hraní her (Teorie a algoritmy hraní her) 4. 3. 2015 2-1 Hraní her pro dva a více hráčů Počítač je při hraní jakékoli hry: silný v komplikovaných situacích s množstvím kombinací, má obrovskou znalost zahájení

Více

Dokumentace programu piskvorek

Dokumentace programu piskvorek Dokumentace programu piskvorek Zápočtového programu z Programování II PRM045 Ondřej Vostal 20. září 2011, Letní semestr, 2010/2011 1 Stručné zadání Napsat textovou hru piškvorky se soupeřem s umělou inteligencí.

Více

Varianty Monte Carlo Tree Search

Varianty Monte Carlo Tree Search Varianty Monte Carlo Tree Search tomas.kuca@matfyz.cz Herní algoritmy MFF UK Praha 2011 Témata O čem bude přednáška? Monte Carlo Tree Search od her podobných Go (bez Go) k vzdálenějším rozdíly a rozšíření

Více

Úvod do teorie her ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ

Úvod do teorie her ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ Úvod do teorie her David Bartl, Lenka Ploháková OSNOVA Úvod (hra n hráčů ve strategickém

Více

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy

Více

Teorie her a ekonomické rozhodování. 11. Aukce

Teorie her a ekonomické rozhodování. 11. Aukce Teorie her a ekonomické rozhodování 11. Aukce 11. Aukce Příklady tržních mechanismů prodej s pevnou cenou cenové vyjednávání aukce Využití aukcí prodej uměleckých předmětů, nemovitostí, prodej květin,

Více

Hanojská věž. T2: prohledávání stavového prostoru. zadání [1 1 1] řešení [3 3 3] dva možné první tahy: [1 1 2] [1 1 3]

Hanojská věž. T2: prohledávání stavového prostoru. zadání [1 1 1] řešení [3 3 3] dva možné první tahy: [1 1 2] [1 1 3] Hanojská věž zadání [1 1 1] řešení [3 3 3] dva možné první tahy: [1 1 2] [1 1 3] který tah je lepší? (co je lepší tah?) P. Berka, 2012 1/21 Stavový prostor 1. množina stavů S = {s} 2. množina přechodů

Více

Anotace. Středník II!! 7. 5. 2010 programování her.

Anotace. Středník II!! 7. 5. 2010 programování her. Anotace Středník II!! 7. 5. 2010 programování her. Teorie her Kombinatorická hra je hrou dvou hráčů. Stav hry je určen pozicí nějakých předmětů. Všechny zúčastněné předměty jsou viditelné. Jde o tzv. hru

Více

Úvod do teorie grafů

Úvod do teorie grafů Úvod do teorie grafů Neorientovaný graf G = (V,E,I) V množina uzlů (vrcholů) - vertices E množina hran - edges I incidence incidence je zobrazení, buď: funkce: I: E V x V relace: I E V V incidence přiřadí

Více

Teorie her a ekonomické rozhodování. 8. Vyjednávací hry

Teorie her a ekonomické rozhodování. 8. Vyjednávací hry Teorie her a ekonomické rozhodování 8. Vyjednávací hry 8. Vyjednávání Teorie her Věda o řešení konfliktů Ale také věda o hledání vzájemně výhodné spolupráce Teorie vyjednávání Odvětví teorie her dohoda

Více

Hraní her. (Teorie a algoritmy hraní her) Řešení úloh hraní her. Václav Matoušek /

Hraní her. (Teorie a algoritmy hraní her) Řešení úloh hraní her. Václav Matoušek / Hraní her (Teorie a algoritmy hraní her) 8. 3. 2019 2-1 Hraní her pro dva a více hráčů Počítač je při hraní jakékoli hry: silný v komplikovaných situacích s množstvím kombinací, má obrovskou znalost zahájení

Více

Cvičení 5 - Průchod stromem a grafem

Cvičení 5 - Průchod stromem a grafem Cvičení 5 - Průchod stromem a grafem Radek Mařík Marko Genyk-Berezovskyj ČVUT FEL, K13133 14. března 2013 Cvičení 5 - Průchod stromem a grafem 14. března 2013 1 / 18 Outline 1 Průchod stromem 2 Cvičení

Více

Prohledávání do šířky = algoritmus vlny

Prohledávání do šířky = algoritmus vlny Prohledávání do šířky = algoritmus vlny - souběžně zkoušet všechny možné varianty pokračování výpočtu, dokud nenajdeme řešení úlohy průchod stromem všech možných cest výpočtu do šířky, po vrstvách (v každé

Více

Vzdálenost uzlů v neorientovaném grafu

Vzdálenost uzlů v neorientovaném grafu Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující

Více

12 HRY S NEÚPLNOU INFORMACÍ

12 HRY S NEÚPLNOU INFORMACÍ 12 HRY S NEÚPLNOU INFORMACÍ 543 Ne v každé hře mají všichni hráči úplné informace o výplatních funkcích ostatních. Ve skutečnosti je většina situací s informací neúplnou. Například: V aukcích zpravidla

Více

Třídy složitosti P a NP, NP-úplnost

Třídy složitosti P a NP, NP-úplnost Třídy složitosti P a NP, NP-úplnost Cíle přednášky: 1. Definovat, za jakých okolností můžeme problém považovat za efektivně algoritmicky řešitelný. 2. Charakterizovat určitou skupinu úloh, pro které není

Více

Prohledávání do šířky a do hloubky. Jan Hnilica Počítačové modelování 15

Prohledávání do šířky a do hloubky. Jan Hnilica Počítačové modelování 15 Prohledávání do šířky a do hloubky Jan Hnilica Počítačové modelování 15 1 Prohledávací algoritmy Úkol postupně systematicky prohledat vymezený stavový prostor Stavový prostor (SP) možné stavy a varianty

Více

Teorie her a ekonomické rozhodování. 9. Modely nedokonalých trhů

Teorie her a ekonomické rozhodování. 9. Modely nedokonalých trhů Teorie her a ekonomické rozhodování 9. Modely nedokonalých trhů 9.1 Dokonalý trh Dokonalý trh Dokonalá informovanost kupujících Dokonalá informovanost prodávajících Nulové náklady na změnu dodavatele Homogenní

Více

UNIVERZITA PARDUBICE

UNIVERZITA PARDUBICE UNIVERZITA PARDUBICE Fakulta elektrotechniky a informatiky Programová realizace jednoduché strategické hry Květoslav Čáp Bakalářská práce 2010 Prohlášení autora Prohlašuji, že jsem tuto práci vypracoval

Více

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry.

Operační výzkum. Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační výzkum Teorie her cv. Hra v normálním tvaru. Optimální strategie. Maticové hry. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty

Více

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT PEF ČZU Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT Okruhy SZB č. 5 Zdroje: Demel, J., Operační výzkum Jablonský J., Operační výzkum Šubrt, T., Langrová, P., Projektové řízení I. a různá internetová

Více

12. Lineární programování

12. Lineární programování . Lineární programování. Lineární programování Úloha lineárního programování (lineární optimalizace) je jedním ze základních problémů teorie optimalizace. Našim cílem je nalézt maximum (resp. minimum)

Více

Rozhodovací procesy v ŽP HRY A SIMULAČNÍ MODELY

Rozhodovací procesy v ŽP HRY A SIMULAČNÍ MODELY Rozhodovací procesy v ŽP HRY A SIMULAČNÍ MODELY Teorie her proč využívat hry? Hry a rozhodování varianty her cíle a vítězné strategie (simulační) Modely Operační hra WRENCH Cv. Katedra hydromeliorací a

Více

Teorie her a ekonomické rozhodování. Úvodní informace Obsah kursu 1. Úvod do teorie her

Teorie her a ekonomické rozhodování. Úvodní informace Obsah kursu 1. Úvod do teorie her Teorie her a ekonomické Úvodní informace Obsah kursu 1. Úvod do teorie her Úvodní informace Mgr. Jana SEKNIČKOVÁ, Ph.D. Místnost: 433 NB Konzultace: Středa 6:30 7:30, 19:30 20:30 Čtvrtek E-mail: jana.seknickova@vse.cz

Více

Slepé prohledávání do šířky Algoritmus prohledávání do šířky Při tomto způsobu prohledávání máme jistotu, že vždy nalezneme koncový stav, musíme ale p

Slepé prohledávání do šířky Algoritmus prohledávání do šířky Při tomto způsobu prohledávání máme jistotu, že vždy nalezneme koncový stav, musíme ale p Hanojská věž Stavový prostor 1. množina stavů S = {s} 2. množina přechodů mezi stavy (operátorů) Φ = {φ} s k = φ ki (s i ) zadání [1 1 1] řešení [3 3 3] dva možné první tahy: [1 1 2] [1 1 3] který tah

Více

4EK201 Matematické modelování. 10. Teorie rozhodování

4EK201 Matematické modelování. 10. Teorie rozhodování 4EK201 Matematické modelování 10. Teorie rozhodování 10. Rozhodování Rozhodování = proces výběru nějaké možnosti (varianty) podle stanoveného kritéria za účelem dosažení stanovených cílů Rozhodovatel =

Více

TEORIE HER. Základní pojmy teorie her. buď racionální (usiluje o optimální výsledek hry) nebo indiferentní (výsledek hry je mu lhostejný)

TEORIE HER. Základní pojmy teorie her. buď racionální (usiluje o optimální výsledek hry) nebo indiferentní (výsledek hry je mu lhostejný) TEORIE HER V dosavadních přednáškách jsme probírali jedno či vícekriteriální optimalizaci, ale v těchto úlohách byly předem pevně dané podmínky a ty se nijak neměnily v závislosti na našem rozhodnutí Také

Více

Dva podniky vedou mezi sebou spor, k jehož vyřešení může každý z nich podniknout jednu

Dva podniky vedou mezi sebou spor, k jehož vyřešení může každý z nich podniknout jednu Zadání příkladu: Dva podniky vedou mezi sebou spor, k jehož vyřešení může každý z nich podniknout jednu ze tří akcí: a/ žalovat druhý podnik u soudu strategie Z b/ nabídnout druhému podniku spojení strategie

Více

Usuzování za neurčitosti

Usuzování za neurčitosti Usuzování za neurčitosti 25.11.2014 8-1 Usuzování za neurčitosti Hypotetické usuzování a zpětná indukce Míry postačitelnosti a nezbytnosti Kombinace důkazů Šíření pravděpodobnosti v inferenčních sítích

Více

HRY V NORMÁLNÍM TVARU

HRY V NORMÁLNÍM TVARU HRY V NORMÁLNÍM TVARU Příklad 6 Cournotovy modely Monopol: Monopolista vyrábí jistý druh výrobků. Nejvyšší cena, za kterou může prodat jeden kus tak, aby vyprodal veškerou produkci, je dána poptávkovou

Více

Úvod do plánování: Zadání úloh PDDL

Úvod do plánování: Zadání úloh PDDL Ing. Jan Strnad TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247 řízení a měření, který je spolufinancován

Více

! Kyberne(ka!a!umělá!inteligence! 8.!Hraní!dvouhráčových!her,!adversariální! prohledávání!stavového!prostoru!!!!

! Kyberne(ka!a!umělá!inteligence! 8.!Hraní!dvouhráčových!her,!adversariální! prohledávání!stavového!prostoru!!!! ! Kyberne(ka!a!umělá!inteligence! 8.!Hraní!dvouhráčových!her,!adversariální! prohledávání!stavového!prostoru!!!! Ing.%Michal%Pěchouček,%Ph.D.% Katedra%kyberne;ky% ČVUT%v%Praze,%FEL% Evropský!sociální!fond!

Více

Řešení: PŘENESVĚŽ (N, A, B, C) = přenes N disků z A na B pomocí C

Řešení: PŘENESVĚŽ (N, A, B, C) = přenes N disků z A na B pomocí C Hanojské věže - 3 kolíky A, B, C - na A je N disků různé velikosti, seřazené od největšího (dole) k nejmenšímu (nahoře) - kolíky B a C jsou prázdné - úkol: přenést všechny disky z A na B, mohou se odkládat

Více

State Space Search Step Run Editace úloh Task1 Task2 Init Clear Node Goal Add Shift Remove Add Node Goal Node Shift Remove, Add Node

State Space Search Step Run Editace úloh Task1 Task2 Init Clear Node Goal Add Shift Remove Add Node Goal Node Shift Remove, Add Node State Space Search Po spuštění appletu se na pracovní ploše zobrazí stavový prostor první předpřipravené úlohy: - Zeleným kroužkem je označen počáteční stav úlohy, který nemůže být změněn. - Červeným kroužkem

Více

NP-ÚPLNÉ PROBLÉMY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

NP-ÚPLNÉ PROBLÉMY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze NP-ÚPLNÉ PROBLÉMY Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze BI-GRA, LS 2010/2011, Lekce 13 Evropský sociální fond Praha & EU: Investujeme do

Více

Obsah: Hry Prohledávání stavového prostoru. Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry Prohledávání stavového prostoru. Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax Algoritmus Alfa-Beta prořezávání Nedeterministické

Více

Algoritmizace Dynamické programování. Jiří Vyskočil, Marko Genyg-Berezovskyj 2010

Algoritmizace Dynamické programování. Jiří Vyskočil, Marko Genyg-Berezovskyj 2010 Dynamické programování Jiří Vyskočil, Marko Genyg-Berezovskyj 2010 Rozděl a panuj (divide-and-conquer) Rozděl (Divide): Rozděl problém na několik podproblémů tak, aby tyto podproblémy odpovídaly původnímu

Více

Teorie her a ekonomické rozhodování 6. Kooperativní hry více hráčů

Teorie her a ekonomické rozhodování 6. Kooperativní hry více hráčů Teorie her a ekonomické rozhodování 6. Kooperativní hry více hráčů (chyby ve skriptech) 6.1 Koaliční hra Kooperativní hra hráči mají možnost před samotnou hrou uzavírat závazné dohody dva hráči (hra má

Více

Algoritmy pro hraní tahových her

Algoritmy pro hraní tahových her Algoritmy pro hraní tahových her Klasické deskové hry pro dva hráče: Šachy Dáma Go Piškvorky Reversi Oba hráči mají úplnou znalost pozice (na rozdíl např. od Pokeru). 1 Základní princip Hraní tahových

Více

Metody návrhu algoritmů, příklady. IB111 Programování a algoritmizace

Metody návrhu algoritmů, příklady. IB111 Programování a algoritmizace Metody návrhu algoritmů, příklady IB111 Programování a algoritmizace 2011 Návrhu algoritmů vybrané metody: hladové algoritmy dynamické programování rekurze hrubá síla tato přednáška: především ilustrativní

Více

Složitost her. Herní algoritmy. Otakar Trunda

Složitost her. Herní algoritmy. Otakar Trunda Složitost her Herní algoritmy Otakar Trunda Úvod měření složitosti Formální výpočetní model Turingův stroj Složitost algoritmu = závislost spotřebovaných prostředků na velikosti vstupu Časová složitost

Více

Dijkstrův algoritmus

Dijkstrův algoritmus Dijkstrův algoritmus Hledání nejkratší cesty v nezáporně hranově ohodnoceném grafu Necht je dán orientovaný graf G = (V, H) a funkce, která každé hraně h = (u, v) H přiřadí nezáporné reálné číslo označované

Více

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno Přednáška č. 3 Katedra ekonometrie FEM UO Brno Optimalizace portfolia Investor se s pomocí makléře rozhoduje mezi následujícími investicemi: akcie A, akcie B, státní pokladniční poukázky, dluhopis A, dluhopis

Více

ALGORITMY A DATOVÉ STRUKTURY

ALGORITMY A DATOVÉ STRUKTURY Název tématického celku: Cíl: ALGORITMY A DATOVÉ STRUKTURY Metodický list č. 1 Časová složitost algoritmů Základním cílem tohoto tematického celku je vysvětlení potřebných pojmů a definic nutných k popisu

Více

ÚVOD DO ROZHODOVÁNÍ PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ Přednáška 1. Zuzana Bělinová

ÚVOD DO ROZHODOVÁNÍ PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ Přednáška 1. Zuzana Bělinová PŘEDNÁŠKA 1 ÚVOD DO ROZHODOVÁNÍ Organizační Vyučující Ing., Ph.D. email: belinova@k620.fd.cvut.cz Doporučená literatura Dudorkin J. Operační výzkum. Požadavky zápočtu docházka zápočtový test (21.5.2015)

Více

Dynamické programování

Dynamické programování Dynamické programování prof. Ing. Pavel Tvrdík CSc. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze c Pavel Tvrdík, 2010 Efektivní algoritmy (BI-EFA)

Více

PŘÍKLADY DVOJMATICOVÉ HRY

PŘÍKLADY DVOJMATICOVÉ HRY PŘÍKLADY DVOJMATICOVÉ HRY Příklad 1 SOUTĚŽ O ZAKÁZKY Investor chce vybudovat dva hotely Jeden nazveme Velký (zkratka V); ze získání zakázky na něj se očekává zisk ve výši 30 milionů Druhý nazveme Malý

Více

KOOPERATIVNÍ HRY FORMULACE, KONCEPCE ŘEŠENÍ, JÁDRO HRY, HRA VE TVARU CHARAKTERISTICKÉ FUNKCE, SHAPLEYOVA HODNOTA CO JE TO TEORIE HER A ČÍM SE ZABÝVÁ?

KOOPERATIVNÍ HRY FORMULACE, KONCEPCE ŘEŠENÍ, JÁDRO HRY, HRA VE TVARU CHARAKTERISTICKÉ FUNKCE, SHAPLEYOVA HODNOTA CO JE TO TEORIE HER A ČÍM SE ZABÝVÁ? KOOPERATIVNÍ HRY FORMULACE, KONCEPCE ŘEŠENÍ, JÁDRO HRY, HRA VE TVARU CHARAKTERISTICKÉ FUNKCE, SHAPLEYOVA HODNOTA CO JE TO TEORIE HER A ČÍM SE ZABÝVÁ? Teorie her je ekonomická vědní disciplína, která se

Více

Úvod do teorie her a historie. Vymezení teorie her

Úvod do teorie her a historie. Vymezení teorie her Úvod do teorie her a historie Obsah kapitoly Studijní cíle Vymezení teorie her Základní pojmy teorie her Typologie teorie her Historie teorie her Cílem tohoto tematického bloku je získat základní přehled

Více

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016 Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia

Více

1. dílčí téma: Rozhodování při riziku, neurčitosti a hry s neúplnou informací

1. dílčí téma: Rozhodování při riziku, neurčitosti a hry s neúplnou informací Cíl tematického celku: Student získá komplexní přehled teorií oligopolu, které lze úspěšně aplikovat v realitě. Druhým cílem je naučit se chápat obsah komunikace, která se vede při projednávání nejrůznějších

Více

SYSTÉMOVÁ METODOLOGIE III Obecná teorie systémů. Ak. rok 2011/2012 vbp 1

SYSTÉMOVÁ METODOLOGIE III Obecná teorie systémů. Ak. rok 2011/2012 vbp 1 SYSTÉMOVÁ METODOLOGIE III Obecná teorie systémů Ak. rok 2011/2012 vbp 1 Systémová metodologie OBECNÁ TEORIE SYSTÉMŮ (OTS) Ak. rok 2011/2012 vbp 2 její snahou je nalezení metodologické kostry věd, tj. snaží

Více

SEMINÁRNÍ PRÁCE Z MATEMATIKY

SEMINÁRNÍ PRÁCE Z MATEMATIKY SEMINÁRNÍ PRÁCE Z MATEMATIKY PETROHRADSKÝ PARADOX TEREZA KIŠOVÁ 4.B 28.10.2016 MOTIVACE: K napsání této práce mě inspiroval název tématu. Když jsem si o petrohradském paradoxu zjistila nějaké informace

Více

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu

4EK311 Operační výzkum. 1. Úvod do operačního výzkumu 4EK311 Operační výzkum 1. Úvod do operačního výzkumu Mgr. Jana SEKNIČKOVÁ, Ph.D. Nová budova, místnost 433 Konzultační hodiny InSIS E-mail: jana.seknickova@vse.cz Web: jana.seknicka.eu/vyuka Garant kurzu:

Více

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax Algoritmus Alfa-Beta prořezávání Nedeterministické

Více

5.7 Kooperativní hry 5.7.1 Kooperativní hra 2 hráčů 5.7.2 Kooperativní hra N hráčů 5.8 Modely oligopolu 5.9 Teorie redistribučních systémů 5.

5.7 Kooperativní hry 5.7.1 Kooperativní hra 2 hráčů 5.7.2 Kooperativní hra N hráčů 5.8 Modely oligopolu 5.9 Teorie redistribučních systémů 5. Mikroekonomie bakalářský kurz - VŠFS Jiří Mihola, jiri.mihola@quick.cz, www.median-os.cz, 2010 Téma 6 Teorie her, volby teorie redistribučních systémů a teorie veřejné Obsah 5.7 Kooperativní hry 5.7.1

Více

Hry a UI historie. agent musí brát v úvahu akce jiných agentů jak ovlivní jeho. vliv ostatních agentů prvek náhody. Hry: Obsah:

Hry a UI historie. agent musí brát v úvahu akce jiných agentů jak ovlivní jeho. vliv ostatních agentů prvek náhody. Hry: Obsah: Obsah: Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Hry s nepřesnými znalostmi Hry a UI historie Úvod do umělé inteligence 7/1 1 / 5 Hry a UI historie Babbage,

Více

Dekompozice problému, AND/OR grafy

Dekompozice problému, AND/OR grafy Dekompozice problému, AND/OR grafy Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Připomínka průběžná písemka AND/OR grafy Prohledávání AND/OR grafů Úvod do umělé inteligence 5/12

Více

13. cvičení z PSI ledna 2017

13. cvičení z PSI ledna 2017 cvičení z PSI - 7 ledna 07 Asymptotické pravděpodobnosti stavů Najděte asymptotické pravděpodobnosti stavů Markovova řetězce s maticí přechodu / / / 0 P / / 0 / 0 0 0 0 0 0 jestliže počáteční stav je Řešení:

Více

4EK311 Operační výzkum. 5. Teorie grafů

4EK311 Operační výzkum. 5. Teorie grafů 4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,

Více

Přijímací zkouška - matematika

Přijímací zkouška - matematika Přijímací zkouška - matematika Jméno a příjmení pište do okénka Číslo přihlášky Číslo zadání 1 Grafy 1 Pro který z následujících problémů není znám žádný algoritmus s polynomiální časovou složitostí? Problém,

Více

Univerzita Karlova v Praze Matematicko-fyzikální fakulta. Teorie her v praxi. Katedra pravděpodobnosti a matematické statistiky

Univerzita Karlova v Praze Matematicko-fyzikální fakulta. Teorie her v praxi. Katedra pravděpodobnosti a matematické statistiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Šárka Hezoučká Teorie her v praxi Katedra pravděpodobnosti a matematické statistiky Vedoucí bakalářské práce: Doc. RNDr. Petr Lachout,

Více

Umělá inteligence I. Roman Barták, KTIML.

Umělá inteligence I. Roman Barták, KTIML. Umělá inteligence I Roman Barták, KTIML roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Na úvod Neinformované (slepé) prohledávání umí najít (optimální) řešení problému, ale ve většině případů

Více

Aplikace teorie her. V ekonomice a politice Ing. Václav Janoušek

Aplikace teorie her. V ekonomice a politice Ing. Václav Janoušek Aplikace teorie her V ekonomice a politice Ing. Václav Janoušek Co je teorie her a její využití Teorie her obor aplikované matematiky a operační analýzy, sloužící k analýze konfliktních a strategických

Více

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28.

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu http://akademie.ldf.mendelu.cz/cz (reg. č. CZ.1.07/2.2.00/28. Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

Složitost Filip Hlásek

Složitost Filip Hlásek Složitost Filip Hlásek Abstrakt. Příspěvek popisuje dva základní koncepty teoretické informatiky, Turingovy stroje a složitost. Kromě definic důležitých pojmů uvádí také několik souvisejících tvrzení,

Více

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Statistické výsledky průběžné písemky Hry vs. Prohledávání stavového prostoru Algoritmus Minimax Algoritmus

Více

Mikroekonomie magisterský kurz - VŠFS Jiří Mihola, jiri.mihola@quick.cz, www.median-os.cz, 2013 Téma 4 Teorie her pro manažery Obsah 5.7 Kooperativní hry 5.7.1 Kooperativní hra 2 hráčů 5.7.2 Kooperativní

Více

Základy teorie pravděpodobnosti

Základy teorie pravděpodobnosti Základy teorie pravděpodobnosti Náhodný jev Pravděpodobnost náhodného jevu Roman Biskup (zapálený) statistik ve výslužbě, aktuálně analytik v praxi ;-) roman.biskup(at)email.cz 15. srpna 2012 Statistika

Více

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi

Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Statistické výsledky průběžné písemky Hry vs. Prohledávání stavového prostoru Algoritmus Minimax Algoritmus

Více

Lineární programování

Lineární programování Lineární programování Petr Tichý 19. prosince 2012 1 Outline 1 Lineární programování 2 Optimalita a dualita 3 Geometrie úlohy 4 Simplexová metoda 2 Lineární programování Lineární program (1) min f(x) za

Více

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25 Základy lineárního programování Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem

Více

MATEMATICKÁ TEORIE ROZHODOVÁNÍ

MATEMATICKÁ TEORIE ROZHODOVÁNÍ MATEMATICKÁ TEORIE ROZHODOVÁNÍ Metodický list č. 1 Název tématického celku: Řešení úloh Cílem tohoto tematického celku je vysvětlení vybraných pojmů z oblasti řešení úloh. Tématický celek je rozdělen do

Více

13. Lineární procesy

13. Lineární procesy . Lineární procesy. Lineární procesy Našim cílem je studovat lineární (iterované) procesy. Každý takový proces je zadán čtvercovou maticí A Mat k k (R). Dále víme, že systém se v čase t n nachází ve stavu

Více

Algoritmus Minimax. Tomáš Kühr. Projektový seminář 1

Algoritmus Minimax. Tomáš Kühr. Projektový seminář 1 Projektový seminář 1 Základní pojmy Tah = přemístění figury hráče na tahu odpovídající pravidlům dané hry. Při tahu může být manipulováno i s figurami soupeře, pokud to odpovídá pravidlům hry (např. odstranění

Více