Mikroekonomie magisterský kurz - VŠFS
Jiří Mihola,
[email protected] , www.medianwww.median-os.cz, 2010
Téma 2
Teorie her pro manažery
Desková hra
GO
548 př. n. l. kronika pana Cuo • • • • • • • • • • •
vznik Čína 2 hráči pokládají střádavě kameny velikost pole 19 x 19 obklopené kameny jsou zajaty cílem je ovládnout větší území existuje 32 940 tahů, 922 silných počet možných her 10768 hra trvá obvykle 150 tahů jeden tah má až 250 možností počítač zatím prohrává i s dětmi počítač si ale ví rady se hrou 9x9
Jezdcova procházka 1759 Moivre Moivre,, Euler, Legendre • Jezdec musí skočit na každé pole šachovnice a to jen jednou. • Daleko od sebe. • Na jeden tah. • Uzavřená smyčka 64 tahů. • Jednu a druhou polovinu šachovnice • Existuje matematická studie • Hraje se také na krychli • Řešení je i pro válec, Möbiovu pásku, Kleinovu lahev a ve vícerozměrných prostředích.
Ikosiánská hra 1857 William Roman Hamilton (1805 – 1865) • Cílem je nalézt cestu po hranách dvanáctistěnu tak, aby každým vrcholem vrdla jen jednou. • Ikosiánský kalkulus. • Práva na deskovou hru koupil londýnský výrobce hraček • Hra nebyla úspěšná, možná proto, že nebyla moc komplikovaná
Patnáctka 1874 Noyes Palmer Chapman (1811 – 1886) • Populární hlavolam. • Jedno pole je prázdné. • Úkolem je srovnat čísla za sebou. • Je Je--li prohozena jen 14 a 15, hlavolam nelze vyřešit (1000 (1000$$). • Náhodně vložené kameny lze vyřešit jen polovině případů. • Šachysta Bobby Fischer řešil „15“ za 30 s.
Strategie prasátek 1945 John Scarna (1903 – 1985) • • •
• • •
Jednoduchá pravidla, přesto překvapivě složité strategie. Vymyslel americký kouzelník John Scarna Hráč hází kostkou dokud se neobjeví 1, pak si hráč nepřipisuje žádný bod. Pokud se hráč zdrží dalšího hodu, připíše si dosavadní součet bodů v sérii. Vyhrává ten, kdo získá dříve 100 bodů. Je to hra na riziko. Strategie optimálního postupu se nenašly. Optimalizace v kolech není není totéž jako hra na výhru.
Čtyři kostky 1966 Frank Armbruster (*1929) • Cílem je uspořádat kostičky tak aby na každé straně byly všechny 4 barvy. • Existuje 41 472 uspořádání do řady. Jen 2 jsou správné. • Celkem 7962624, ale je možné jakékoliv pořadí kostek.
• • • •
Pomocí teorie grafů se to dá řešit za pár minut. V šedesátých létech se prodalo 12 mil. hlavolamů. Vhodné pro výuku permutací a kombinací. Prodávalo se též pod názvem Velký mučitel.
Rubikova kostka 1974 Ernó Rubik (*1944) maďarský sochař a architekt • • • • • • •
Do roku 1982 se prodalo více než 10 mil. kusů v Maďarsku a 100 mil. kusů na světě. Cílem je složit kostku tak, aby vnější kostky tvořili stejnobarevné stěny. 9 kostiček v každé stěně lze pootáčet. Je 43 252 003 274 489 856 000 konfigurací. Pokryli by Zemi 250x, sloupec vysoký 250 světelných let. V roce 2008 bylo dokázáno, že z jakékoliv pozice lze kostku složit max. 22 otočeními. V roce 2010 jen 20. Je i verze 4x4. Existuje robot na skládání Rubikovy k.
Obsah
5.1 Teorie her jako součást mikroekonomie 5.2 Základní pojmy teorie her a typologie her 5.3 Hry s konstantním součtem – hra v normálním tvaru 5.4 Hry s konstantním součtem – smíšené strategie 5.5 Hry s nekonstantním součtem nekooperativní dvoudvou-maticová hra 5.6 Modelové hry – příklady nekooperativních dvou--maticových her s nekonstantním dvou součtem
5.4 Hry s nekonstantním součtem – smíšené strategie.
Pokud se ve hrách s konstantním součtem nepodaří najít sedlový prvek, používá se k řešení smíšených „pravděpodobnostních“ strategií. Prostory strategií představují vektory, které určují, s jakou pravděpodobností budou jednotliví hráči volit své strategie. Opět platí, že ten, kdo se odchýlí od rovnovážné strategie, nemůže získat a naopak ztrácí.
5.4 Kámen nůžky papír
Hráč 1
Hráč 2
K N P
K 0 -1 1
N 1 0 -1
P -1 1 0
Pokud by nějaký hráč hrál s větší než třetinovou pravděpodobností určitou strategii, tak zbývající hráč má jednoznačnou strategii maximalizace své výhry
5.4 Kámen nůžky papír
Hráč 1
Hráč 2
K N P
K 0 -1 1
N 1 0 -1
P -1 1 0
>1/3
>1/3
Pokud by druhý hráč hrál s větší než třetinovou pravděpodobností „kámen“, má první hráč jednoznačnou výherní strategii hrát častěji „papír“.
Co je to hra proti přírodě?
Co je to hra proti přírodě?
Matice užitků A = (aij)
Hra proti přírodě
Stánkař může na lidové slavnosti prodávat jen jeden produkt a ví jaké tržby získá v závislosti na počasí. Co bude prodávat?
5.5 Hry s nekonstantním součtem nekooperativní dvoudvou-maticová hra Každý hráč má svou výplatní matici. . Matice A hráč 1
Matice B hráč 2
Strategie (řádek) 1
3
4
Strategie (řádek) 2
-2
2
Strategie (sloupec) 1 5 7
Strategie (sloupec) 2 2 1
5.5 Hry s nekonstantním součtem nekooperativní dvoudvou-maticová hra Spojená matice: Modrá max ve sloupcích mat.A Zelená max v řádcích mat.B
Hráč 2 Strategie 1
Strategie 2
Strategie 1
3
5
4 2
Strategie 2
-2
7
2 1
Hráč 1
5.5 Hry s nekonstantním součtem nekooperativní dvou-maticová hra
Dominantní (rovnovážná) strategie je pro daného hráče vždy nejvýhodnější, tj. při uplatní jakékoliv strategii zbývajícího hráče.
5.5 Hry s nekonstantním součtem nekooperativní dvoudvou-maticová hra Spojená matice: Modrá max ve sloupcích mat.A Zelená max v řádcích mat.B
Hráč 2 Strategie 1
Strategie 2
Strategie 1
3
9
-2 1
Strategie 2
-2
0
6 4
Hráč 1
5.5 Hry s nekonstantním součtem nekooperativní dvoudvou-maticová hra Spojená matice: Modrá max ve sloupcích mat.A Zelená max v řádcích mat.B
Hráč 2 Strategie 1
Strategie 2
Strategie 1
3
5
2 -1
Strategie 2
4
1
-2 5
Hráč 1
• Jonathan Schaeffer *1957 dokázal, že dáma skončí při bezchybné hře obou hráčů remízou. • Na důkazu pracovaly stovky PC více než 18 let. Zatím je dáma nejsložitější vyřešenou hrou. Teoreticky lze naprogramovat PC, které nikdy neprohraje. Probráno bylo 39 bilionů pozic. • Dáma na poli 8x8 se v Evropě stala populární v 16. stol. Určité varianty se hrály již ve starověkém sumerském městě Ur tj. asi 3000 př. n. l. v dnešním Iráku. • Dáma má cca 5x1020 možných konfigurací. • Výsledky rozvíjejí umělou inteligenci. • Schaefferův počítačový program Chinook sehrál v roce 1994 s mnohonásobným mistrem světa v dámě Marionem Tinsleym sérii remíz.
DÁMA
5.6 Modelové hry – příklady nekooperativních dvou-maticových her s nekonstantním součtem
• • • • • • •
The Prisoner’ Prisoner ’s Dilemma (Vězňovo dilema) The Tragedy of Commons (Tragédie společenského vlastnictví) The Free Rider (Černý pasažér) Chicken (Zbabělec) The Volunteer’ Volunteer ’s Dilemma (Dilema dobrovolníka) The Battle of the Sexes (Manželský spor) Stag Hunt (Lov jelena)
5.6 Modelové hry – předpoklady nekooperativních dvou-maticových her s nekonstantním součtem
•
základem pro vytvoření dvoudvou-matice je popis herní situace; • definujeme hráče, jací jsou, jak se chovají; • stanovíme dostupné strategie a zdůvodnění, prostoru strategií. • klíčové je stanovení výplat vázaných na zvolenou strategii pro každého hráče zvlášť.
Vězňovo dilema Jedná o situaci dvou předběžně zadržených vězňů vězňů,, kteří „spáchali“ nějaký trestný čin a byli dopadeni dopadeni.. Při výslechu jsou oba odděleni a mají na výběr dvě možnosti, buď se přiznat,, nebo se nepřiznat přiznat nepřiznat.. Pro řešení výběru jejich rozhodovací strategie využijeme dvoudvou-matici.
Vězňovo dilema NK > KK > NN > KN K – kooperovat (přiznat se) N - nekooperovat (nepřiznat se)
Vězeň 2 Přiznat
Nepřiznat
Přiznat
-3 -3
-1 -4
Nepřiznat
-4 -1
-2 -2
Vězeň 1
Vězňovo dilema Mohou nastat situace, kdy se všechny osoby chovají určitým jednotným způsobem (mají jednoznačnou dominantní strategii) s cílem maximalizovat svůj užitek, avšak všichni jednající si pohorší. pohorší. Pokud by jednotliví hráči zvolili jinou než pro ně dominantní strategii, tak by na tom byli lépe,, než když všichni hráči tuto lépe nejvýhodnější strategii zvolí.
Vězňovo dilema NK > KK > NN > KN,
kde:
1. symbol znamená strategii nějakého hráče (jedno zdazda-li prvního nebo druhého), 2. symbol znamená strategii zbývajícího hráče;
N znamená, že daný hráč nespolupracuje nespolupracuje,, čili používá nekooperativní strategii (přizná (přizná se); se); K znamená, že spolupracuje, tj. použije kooperativní strategii (nepřizná (nepřizná se). se). Pro 1. i 2. hráče platí - 1 > -2 > -3 > -4
Vězňovo dilema
Nashova rovnováha v ryzích strategiích v této hře tedy existuje,, ale je pro oba existuje horší, než kdyby se nepřiznali (tj. „spolupracovali“).
Vězňovo dilema Se situací typu vězňova dilematu se lze setkat poměrně často, např.: • Dvě firmy uzavřely kartelovou dohodu a mohou ji porušit, nebo dodržet. • Dvě politické strany uzavřely dohodu o tom, že jejich výdaje na volební kampaň nepřekročí určitou částku a mohou ji porušit, nebo dodržet. • Dvě velmoci uzavřely dohodu o snížení počtu zbraní a mohou ji porušit, nebo dodržet.
Tragédie společenského vlastnictví Farmáři v Austrálii mají omezené používání vody, protože jsou zde častá sucha. V matici je jeden zemědělec a všichni ostatní. Pokud budou všichni spolupracovat (tj. omezí používání vody), bude užitek obou skupin 5 tun z akru půdy. V případě, že oba (jednotlivec i ostaní) zradí (neomezí používání vody) pak jen 2 tuny. Pokud zradí pouze samostatný farmář, získá 10 a ostatní 5 tun. V opačném případě získá farmář 1 tunu a ostatní 2 tuny.
Tragédie společenského vlastnictví Spolupráce všech - obě skupiny 5 t. Nespolupráce všech - obě skupiny 2 t. Farmář zradí - získá 10 a ostatní 5 t. Ostatní zradí – farmář má 1, ostatní 2 t.
Jednotlivec
Ostatní farmáři Nespolupracovat
Spolupracovat
Nespolupracov at neomezí používání vody
2
2
10
5
Spolupracov at
1
2
5
5
Řešením je samospráva
Černý pasažér V tomto příkladu se rozhoduje zda má jednotlivec, přispět na společný cíl, neboť existuje varianta, kdy i bez jeho přispění bude cíle dosaženo. Nová kostelní věž má stát 1 mil. PJ. Každý občan může přispět částkou 1 tis. PJ. Vyčleněný občan zvažuje jaký užitek pro něj má tato věž, cení si ji na 2 tis. tis. PJ. Za jakých okolností bude preferovat spolupráci či užívání výhod bez vlastního přispění? DvouDvou-matice zobrazuje výplaty z jeho pohledu po odečtení nákladů spolupráce tj. 1000 PJ a nespolupráce 0 PJ:
Černý pasažér Ostatní občané Více než Přesně 999 Méně než 1000 občanů 999 občanů občanů spolupracuje spolupracuje spolupracuje Spolupracov at Konk
rétní občan Nespoluprac ovat
1000
1000
-1000
2000
0
0
Kuře, ale spíše zbabělec Dva hráči volí strategii ustoupit od devastujícího rozhodnutí (kooperativní strategie), nebo neustoupit (nekooperativní strategie). Ten, kdo ustoupí, prohrává. Pokud ustoupí oba, nedojde k devastaci, žádný z hráčů však nic nezíská. Například rozhodnutí dvou hochů zamilovaných do stejné dívky, řešící (s jejím vědomím) svůj životní problém tím, že se proti sobě rozjedou autem vysokou rychlostí. Kdo uhne, dívku ztrácí. V případě, že neuhne žádný z nich, ztrácí ovšem oba svůj život.
Kuře, ale spíše zbabělec NK > KK > KN > NN
Hráč 2
K – kooperovat (ustoupit) N - nekooperovat (neustoupit)
Hráč 1
Ustoupit
Neustoupit
Ustoupit
0
0
-5
5
Neustou pit
5
-5
-10 -10
Dilema dobrovolníka
Je to obdoba modelu zbabělec, avšak s více hráči. Jednotlivec proti skupině. Například krajní situaci, kdy je společně nějaká skupina lidí na záchranném člunu, do kterého zatéká. Pokud jeden z této skupiny skočí přes palubu, zachrání tím ostatní, ale sám zřejmě zahyne.
Dilema dobrovolníka
Ostatní
Jeden ze skupi ny
Spolupracovat
Nespolupracovat
Spolupraco vat
Ostatní získají, ale dobrovolníci mají náklady
Ostatní získají, ale dobrovolník má náklady
Nespolupra covat
Všichni kromě dobrovolníků získají, ale konkrétní nespolupracující jednotlivec nemá náklady
Velká ztráta
Dilema dobrovolníka Pro každého člena skupiny je nejvýhodnější, pokud se obětuje někdo jiný. Pokud se nikdo neobětuje, všichni zahynou. Zobecnění této herní situace: situace: pro každého hráče je nejvýhodnější, aby nějaký jiný hráč něco udělal, přičemž daný čin může udělat kterýkoliv z nich. Jde o vyhrocený konflikt individualistické a kooperativní společnosti. Co je víc? Společnost nebo jedinec.
„mamihlapinatapai“
Manželský spor Manželé mohou strávit večer společně, ale každý z nich má jiné představy o tom jak. Manžel chce jít na fotbalový zápas a žena na nákupy. nákupy. Oba manželé spolu rádi tráví čas a mají alespoň nějaký užitek ze společného večera, i když není vybrána jejich preference, než z večera, kdy je každý z manželů sám. Každý z manželů se rozhoduje samostatně.
Manželský spor VN > NV > VV = NN V – výhodná N - nevýhodná
Manželka Kopaná
Nákupy
Kopaná
2
1
0
0
Nákupy
0
0
1
2
Manžel
Manželský spor
Existují dvě rovnovážná řešení celkem tedy dva sedlové prvky [1;1 1;1]] a [2;2 2;2]] s výplatami (2;1) a (1;2). Pokud bude muž teoreticky volit pro sebe výhodnější první sloupec, ale žena pro sebe výhodnější druhý řádek, tak bude paradoxně výsledkem výplata (0;0)
Lov na jelena Jde o opačnou verzi Vězňova dilematu, kde kooperace je dominantní strategií, respektive, kde se ani jednomu z hráčů nevyplácí podvádět a volí spolupráci. Hráči mohou sami ulovit zajíce, nebo ve spolupráci jelena (jelena lze ulovit pouze spoluprací dvou hráčů). Jelen přitom přináší oběma hráčům (tj. každému z hráčů) větší užitek než zajíc.
Lov na jelena KK > NK > NN > KN
K – kooperovat N - nekooperovat
Lovec 2 Lov zajíce
Lov jelena
Lov zajíce
2
2
5
0
Lov jelena
0
5
16
16
Lovec 1
Lov na jelena Nashova rovnováha nastává v pravém dolním rohu matice s výplatami (16;16). Přestože existují dva sedlové prvky, dominantní strategií bude lov jelena. Lovem jelena získají oba hráči nejvyšší výplatu. Pokud pouze jeden z hráčů loví jelena, ztrácí tento hráč vše, lovem zajíce však (nespolupracující) jednotlivec získává méně než spoluprací při lovu jelena.
Bitva o Bismarckovo moře Jižní Pacifik 1943: Generál Imamura má za úkol transport japonského vojska přes Bismarckovo moře do Nové Guinei. Generál Kenney chce transporty bombardovat. Imamura si musí vybrat mezi kratší severní a delší jižní trasou. Kenney musí rozhodnout kam má poslat letadla aby našla konvoj.
Bitva o Bismarckovo moře Jižní Pacifik březen 1943: Imamura severní (kratší)
jižní (delší)
severní
2
-2
-2
2
jižní
-1
1
3
-3
strategie
Kenney
Teoretický seminář VŠFS
Jiří Mihola
[email protected] www.medianwww.median-os.cz
Děkuji za pozornost.