Algoritmy pro práci s neúplnou informací
|
|
- Alžběta Jarošová
- před 8 lety
- Počet zobrazení:
Transkript
1 Michal Krkavec 23. listopadu 2011
2 Obsah Náhoda Expectimax Neúplné informace Monte Carlo Tree Search Perfect Information Monte Carlo Realtime plánování Plánování v RTS Monte Carlo Plánování
3 Expectimax Expectimax úprava Minimaxu pro hry s úplnou ale nedokonalou informací některé uzly odpovídají stavům hry speciální uzly pro náhodu všichni synové mají svou pravděpodobnost, že nastanou hodnotou uzlu náhody je střední hodnota synů (vážený průměr) αβ-prořezávání při omezené ohodnocovací funkci
4 Monte Carlo Tree Search MCTS best-first search algoritmus rozvinutí nalezeného listu pseudonáhodné simulace až do koncových stavů propagace výsledku simulace ke kořeni nepotřebuje expertní znalosti o hře (heuristické funkce) tudíž je dostatečně univerzální
5 Perfect Information Monte Carlo Perfect Information Monte Carlo neúplnou informaci obchází vzorkováním herního světa následně je daný stav světa vyhodnocen (přímo / heuristicky) pomocí MCTS úspěchy u karetních her (Bridge, Skat, Hearts) problémy?
6 Perfect Information Monte Carlo Potíže PIMC PIMC selhává: strategy fusion (vzorkování přestože dva světy splývají, PIMC si myslí, že je dokáže rozeznat) non-locality (závislost na hodnotách mimo svůj podstrom) jak často? Měřitelné vlastnosti stromu: leaf correlation (závislost listů) bias (odchylka, nadržování) disambiguation factor (zmenšování neúplné informace, počet možných světů)
7 Perfect Information Monte Carlo Umělé stavové stromy s neúplnou informací Zjednodušení: stupeň uzlů hráče je 2 veškerá náhoda (rozdělení neúplných informací) se odehraje v kořeni stromu každý hráč může začínat v K možných pozicích stupeň kořene je K 2 hodnoty koncových stavů { 1, 1} Parametry: leaf correlation, bias, disambiguation factor konkrétně K = 8, hloubka stromu také 8, vygenerovaných stromů, na každém se odehrály 2 partie soupeřové: PIMC, random player, CFR (Counter-factual Regret alg. téměř optimální alg. založený na klasickém prohledávání stavového prostoru)
8 Perfect Information Monte Carlo Výsledky partií Na umělých stromech: nejhorší výsledky při nízké leaf correlation (závislosti listů) při nižší závislosti uzlů hraje roli i bias (nadržování) disambiguation factor (zmenšování neúplné informace) nejednoznačný vliv Analýza lidmi sehraných partií hry Skat: zmenšování neúplné informace vždy blízko 0.6 závislost listů vysoká odchylka (nadržování, bias) spíše rovnoměrný dobré výsledky pro PIMC proti random a srovnatelné s CFR
9 Perfect Information Monte Carlo Výsledky partií Poker (PIMC vs random vs CFR): nulové odkrývání informací závislost listů 0,5 odchylka 0,5 slabší výsledky
10 Plánování v RTS Umělá inteligence v RTS skriptování nejčastější řešení, pevně daná pravidla, málo přizpůsobivý předvídatelný soupeř, klidně statisíce řádků kódu plánování práce se zdroji, stavba jednotek, plánování soubojů různé úrovně plánování kontrola jednotek většinou defaultní (reaktivní) chování taktické (střednědobé) plánování jakým způsobem vést útok, hledat nepřítele, stavět obranu,... strategické (dlouhodobé) plánování kdy stavět jednotky a jaké, kdy zaútočit, jakým směrem se soustředit další plánování na úrovni jednotek, např. pathfinding
11 Monte Carlo Plánování Monte Carlo Plánování pro plánování ve hrách s neúplnou informací, náhodou a současným hraním tahů abstrahuje stavový prostor vzorkuje stavy s neúplnou informací různé úrovně plánování? parametrizovatelné základní plány (útok, stavba budov, stavba jednotek, pohyb)
12 Monte Carlo Plánování MCPlan Monte Carlo přístup: pro daný (abstraktní) stav hry vygeneruj P plánů simuluj každý plán celkem S-krát do maximální hloubky K kroků ohodnoť závěrečný stav sluč jednotlivá ohodnocení z S simulací vyber nejlepší plán
13 Monte Carlo Plánování MCPlan pohybujeme se po abstraktních stavech obecný univerzální algoritmus podle konkrétní hry musíme umět: definovat plány ohodnotit abstraktní stavy
14 Monte Carlo Plánování MCPlan ve hře Capture the Flag Herní svět: symetrická mapa se zdmi soupeři mají základny proti sobě cílem je dovézt soupeřovu vlajku do své základny polohu vlajky známe vlajku může nést jen soupeřova jednotka pouze bojové jednotky počet životů dostřel, palebná síla Neřeší zásoby zdrojů, stavbu jednotek. Soustředí se na průzkum mapy, obranu a krádež vlajky.
15 Monte Carlo Plánování Realizace hry abstrakce stavu mapa rozdělena na větší políčka životy jednotek a jejich poloha na políčcích mapy polohy vlajek a objevených zdí ohodnocovací funkce zdraví jednotek prozkoumání mapy + aktuální viditelnost vzdálenost vlajky od základny simulace pohyb jednotek na náhodné políčko ve svém okolí odebrání životů nejbližšímu nepříteli v dostřelu přeplánování při událostech objevení, zničení nepřítele, zvednutí vlajky
16 Monte Carlo Plánování Výsledky Sledovat lze různé parametry: počet plánů (vs random) počet jednotek (vs random) složitost mapy (vs rush-the-flag) abstrakce stavu mapa rozdělena na větší políčka životy jednotek a jejich poloha na políčcích mapy polohy vlajek a objevených zdí při událostech objevení, zničení nepřítele, zvednutí vlajky
17 MCTS v dalších hrách s neúplnou informací deskové hry Fantom staré Prahy, Osadníci, Scrabble, Vrhcáby (Backgamon) další Pacman, Magic: The Gathering
18 Literatura Chaslot, Bakkes, Szita, Spronck: Monte-Carlo Tree Search: A New Framework for Game AI Long, Sturtevant, Buro, Furtak: Understanding the Succes of Perfect Information Monte Carlo Sampling in Game Tree Search Chung, Buro, Schaeffer: Monte Carlo Planning in RTS Games Ward, Cowling: Monte Carlo Search Applied to Card Selection in Magic: The Gathering
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í
Osadníci z Katanu. a Monte Carlo Tree Search. David Pěgřímek. http://davpe.net MFF UK (2013) 1 / 24
.. Osadníci z Katanu a Monte Carlo Tree Search David Pěgřímek http://davpe.net MFF UK (2013) 1 / 24 Osadníci z Katanu autor hry Klaus Teuber (1995 Německo) strategická desková hra pro 3 až 4 hráče hra
Ú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.
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,
Monte Carlo Tree Search. Marika Ivanová
Monte Carlo Tree Search Marika Ivanová 23. 10. 2012 Obsah Představení Základní vlastnosti Oblast použití Bandit Problem Popis metody Algoritmus UCT Charakteristika Terminologie Vylepšení a Heuristiky Aplikace
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í
Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi. 72 studentů
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
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
Hry a UI historie. Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi
Statistické výsledky průběžné písemky 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 Algoritmus Minimax Hry s
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é
Seminář z umělé inteligence. Otakar Trunda
Seminář z umělé inteligence Otakar Trunda Plánování Vstup: Satisficing task: počáteční stav, cílové stavy, přípustné akce Optimization task: počáteční stav, cílové stavy, přípustné akce, ceny akcí Výstup:
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,
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
Hry a UI historie. Obsah: Hry vs. Prohledávání stavového prostoru Algoritmus Minimax. Nedeterministické hry Hry s nepřesnými znalostmi
Statistické výsledky průběžné písemky Obsah: Hry a základní herní strategie Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Statistické výsledky průběžné písemky 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é
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
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
! 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!
Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Počítačová hra Fotbalový Manažer. ročníkový projekt.
Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek Počítačová hra Fotbalový Manažer ročníkový projekt Jan, 1E květen 2014 Anotace: Fotbalový Manažer je strategická hra pouze
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
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
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í
Geneticky vyvíjené strategie Egyptská hra SENET
Geneticky vyvíjené strategie Egyptská hra SENET Lukáš Rypáček, lukor@atrey.karlin.mff.cuni.cz Abstrakt V tomto dokumentu popíši jeden příklad použití genetických algoritmů pro počítačové hraní her. V tomto
HRY A UI HISTORIE. Hry vs. Prohledávání stavového prostoru. Obsah:
Úvod do umělé inteligence Připomínka průběžná písemka Hry a základní herní strategie PŘIPOMÍNKA PRŮBĚŽNÁ PÍSEMKA E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Připomínka průběžná písemka Algoritmus
BAKALÁŘSKÁ PRÁCE. MCTS pro hru Metro
Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Václav Venta MCTS pro hru Metro Katedra teoretické informatiky a matematické logiky Vedoucí bakalářské práce: RNDr. Jan Hric Studijní
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,
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
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
A4B33ZUI Základy umělé inteligence
LS 2014 Jméno: A4B33ZUI Základy umělé inteligence 11. 6. 2014 O1 O2 O3 O4 O5 Total (50) Instrukce: Na vypracování máte 150 min, můžete použít vlastní poznámky v podobě ručně popsaného listu A4. Použití
Počítačové šachy. Otakar Trunda
Počítačové šachy Otakar Trunda Hraní her obecně Hra je definovaná pomocí: Počáteční situace Funkce vracející množinu přípustných tahů v každé situaci Ohodnocení koncových stavů Našim cílem je najít strategii
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
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
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í.
Univerzita Karlova v Praze. Matematicko-fyzikální fakulta. Jakub Tomek. Aplikace MCTS na hru Quoridor. Studijní program: informatika
Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Jakub Tomek Aplikace MCTS na hru Quoridor Katedra teoretické informatiky a matematické logiky Vedoucí bakalářské práce: RNDr. Jan
Ú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í
Stručný úvod do teorie her. Michal Bulant
Stručný úvod do teorie her Michal Bulant Čím se budeme zabývat Alespoň 2 hráči (osoby, firmy, státy, biologické druhy apod.) Každý hráč má určitou množinu strategií, konkrétní situace (outcome) ve hře
Pravděpodobnost, náhoda, kostky
Pravděpodobnost, náhoda, kostky Radek Pelánek IV122, jaro 2015 Výhled pravděpodobnost náhodná čísla lineární regrese detekce shluků Dnes lehce nesourodá směs úloh souvisejících s pravděpodobností krátké
Datové struktury Úvod
Datové struktury Úvod Navrhněte co nejjednodušší datovou strukturu, která podporuje následující operace: 1. Insert a Delete v O(n), Search v O(log n); Datové struktury Úvod Navrhněte co nejjednodušší datovou
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í
Pavel Veselý Proof-number search, Lambda search a jejich vylepšení
Proof-number search, Lambda search a jejich vylepšení Osnova Proof-number search (PNS) Úprava na prohledávání do hloubky, PDS a PDS-PN Depth-first proof-number search a vylepšení Lambda search Dual lambda
DUST SETUP. následně každý hráč odloží hranou kartu a začíná první kolo. HERNÍ KOLO
SETUP karty: každý hráč si náhodně vylosuje 6 karet, zvolí jednu a současně s ostatními hráči ji odkryje. města: každý hráč si zvolí barvu jednotek a umístí hlavní město. Při hře dvou, tří a čtyř hráčů
B) EX = 0,5, C) EX = 1, F) nemáme dostatek informací.
Hlasovací otázka 9 Náhodná veličina X nabývá jen dvou různých hodnot, 0 a 1. Předpokládejme P(X = 0) = 0,5. Co můžeme říci o EX? Hlasovací otázka 9 Náhodná veličina X nabývá jen dvou různých hodnot, 0
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
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
ADT STROM Lukáš Foldýna
ADT STROM Lukáš Foldýna 26. 05. 2006 Stromy mají široké uplatnění jako datové struktury pro různé algoritmy. Jsou to matematické abstrakce množin, kterou v běžném životě používáme velice často. Příkladem
Uvažujeme jen hry s nulovým součtem, tj. zisk jednoho. Střídá se náš tah, kde maximalizujeme svůj zisk, s tahem
Hry dvou hráčů (např. šachy) Uvažujeme jen hry s nulovým součtem, tj. zisk jednoho znamená ztrátu druhého hráče. Střídá se náš tah, kde maximalizujeme svůj zisk, s tahem soupeře, který se snaží náš zisk
Aplikace umělé inteligence v počítačových hrách
PB016 Úvod do umělé inteligence Aplikace umělé inteligence v počítačových hrách Eva Koláčková, 382878 14. 12. 2012 Obsah 1 Úvod... 3 2 Historie... 3 3 Bot... 4 3.1 Charaktery botů... 5 3.2 Soutěž BotPrize...
strategická desková hra pro dva hráče
strategická desková hra pro dva hráče Hrací potřeby: Sada 10 hracích kamenů pro každého hráče: 2 Pěšáci, 2 Rytíři, 1 Věž, 1 Zvěd, 1 Generál, 1 Katapult, 1 Lučištník, 1 Král 1 kámen se symbolem vlajky 4
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
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
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ů
Rozšířený obchod. Náhrada za slabý list (karty v ruce)
Tato alternativní pravidla jsou určena hráčům, kteří již mají s hrou World of Tanks: Rush určité zkušenosti a chtěli by svůj zážitek ze hry prohloubit, a také obecně zkušeným hráčům moderních společenských
Číslo výrobku: Sada na pétanque. Návod na hraní. Tchibo GmbH D Hamburg 95091AB2X3VIII
Číslo výrobku: 358 480 Sada na pétanque cs Návod na hraní Tchibo GmbH D-22290 Hamburg 950912X3VIII 2017-10 Vážení zákazníci, pétanque je jedna z nejpopulárnějších her, založená na vrhání koulí, v jižní
Řešení problémů pomocí MCTS
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Dominik Malý Řešení problémů pomocí MCTS Katedra teoretické informatiky a matematické logiky Vedoucí diplomové práce: RNDr. Jan
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í
Binární vyhledávací stromy pokročilé partie
Binární vyhledávací stromy pokročilé partie KMI/ALS lekce Jan Konečný 30.9.204 Literatura Cormen Thomas H., Introduction to Algorithms, 2nd edition MIT Press, 200. ISBN 0-262-5396-8 6, 3, A Knuth Donald
ROČNÍKOVÝ PROJEKT. Evade
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY ROČNÍKOVÝ PROJEKT Evade V Olomouci, dne 21. června 2010 Anton Kuzmin Informatika, III. ročník Abstrakt Implementace hry Evade(původně od
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í
Umělá inteligence I. Roman Barták, KTIML. roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak
Umělá inteligence I Roman Barták, KTIML roman.bartak@mff.cuni.cz http://ktiml.mff.cuni.cz/~bartak Dnes Dosud popisované algoritmy nepředpokládaly přítomnost dalších agentů v prostředí, zvlášť ne agentů,
HERNÍ PLÁN POKER GIRLS APOLLO GAMES APKSOFT s.r.o.
HERNÍ PLÁN POKER GIRLS APOLLO GAMES APKSOFT s.r.o. HISTORIE REVIZÍ Datum Verze Popis změn Autor změn 27. 05. 2009 1.0 První naplnění Karel Kyovský 31. 07. 2015 1.1 Změna obsahu-riziko Radoslav Hrčka 23.
Základní datové struktury III: Stromy, haldy
Základní datové struktury III: Stromy, haldy 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í
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:
INTERACTIVE GAMES 750 CZK
POPIS HRY INTERACTIVE GAMES II 750 je mincový výherní hrací přístroj, jehož náhodný herní průběh je řízen mikroprocesorem. Hra je opticky znázorněna na obrazovce, která je umístěna na hlavní desce přístroje.
ŽS/12 Metoda vrůstu v nácviku herní činnosti
Obsah: Nácvik individuálního blokování Nácvik kolektivního bloku na okrajích sítě Nácvik útok po vystřelené nahrávce 405 Z předcházejících kapitol jsme se dozvěděli, jak by měla vypadat správná technika
Dva kompletně řešené příklady
Markl: Příloha 1: Dva kompletně řešené příklady /TEH_app1_2006/ Strana 1 Dva kompletně řešené příklady Úvod V této příloze uvedeme úplné a podrobné řešení dvou her počínaje jejich slovním neformálním popisem
bfs, dfs, fronta, zásobník, prioritní fronta, halda
bfs, dfs, fronta, zásobník, prioritní fronta, halda Petr Ryšavý 20. září 2016 Katedra počítačů, FEL, ČVUT prohledávání grafů Proč prohledávání grafů Zkontrolovat, zda je sít spojitá. Hledání nejkratší
DIPLOMOVÁ PRÁCE. Ondřej Sýkora Umělá inteligence pro real-time strategické počítačové hry
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Ondřej Sýkora Umělá inteligence pro real-time strategické počítačové hry Katedra teoretické informatiky a matematické logiky Vedoucí
HERNÍ PLÁN SÁZKOVÉ HRY
HERNÍ PLÁN SÁZKOVÉ HRY Systém : Min. sázka na jednu hru: Max. sázka na jednu hru: Max. výhra z jedné hry: VLT VIDEO GAMES 1 Kč 1.000 Kč 1.000.000 Kč Nastavený výherní podíl: 89-96 % Vložení kreditu ( dle
HERNÍ PLÁN - VIDEO GAMES II - verze 750
HERNÍ PLÁN - VIDEO GAMES II - verze 750 Technická specifikace výherního hracího přístroje, dále jen VHP : jedno alternativně dvou monitorový LCD s možností připojení touchscreenu možná konfigurace varianty
Rozhodovací procesy 3
Rozhodovací procesy 3 Informace a riziko Příprava předmětu byla podpořena projektem OPPA č. CZ.2.17/3.1.00/33253 III rozhodování 1 Rozhodovací procesy Cíl přednášky 1-3: Význam rozhodování Rozhodování
GENERAL GAME PLAYING Marika Ivanová Seminář Herní Algoritmy, 12. 12. 2012
GENERAL GAME PLAYING Marika Ivanová Seminář Herní Algoritmy, 12. 12. 2012 Obsah Koncept GGP Herní model Reprezentace znalostí Hráči (General Game Players) Řídící systém Závěr Koncept GGP Snaha o vytvoření
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY ROČNÍKOVÝ PROJEKT KLOKAN. Informatika, II. ročník
PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY ROČNÍKOVÝ PROJEKT KLOKAN Květen 2010 Libor Valouch Informatika, II. ročník 1 Abstrakt Dokumentace ročníkového projektu Klokan. Jedná se o
AI TESTER. Uživatelská příručka. AI Tester 1.1 AI Tester Server 0.9
AI TESTER Uživatelská příručka AI Tester 1.1 AI Tester Server 0.9 (C) 2010 Tomáš Hubík Obsah Obsah 2 1 Úvod 4 2 AI Tester 5 2.1 Herní prostředí......................... 5 2.1.1 Hrací pole........................
PRAVIDLA: ÚROVEŇ 4 BALÍČEK VS BALÍČEK
PRAVIDLA: ÚROVEŇ 4 BALÍČEK VS BALÍČEK PŘÍPRAVA NA HRU Každý hráč si připraví balíček s 20 kartami hrdinů a s 20 kartami zbraní. Do balíčku může dát maximálně 4 karty stejného typu (např. 4 Naftové rytíře
Algoritmy a datové struktury
Algoritmy a datové struktury Stromy 1 / 32 Obsah přednášky Pole a seznamy Stromy Procházení stromů Binární stromy Procházení BS Binární vyhledávací stromy 2 / 32 Pole Hledání v poli metodou půlení intervalu
Obsah: E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ 7 9 Algoritmus Minimax. 7 9 Nedeterministick і hry 7 9 Hry s nep 0 0esn 0 5mi znalostmi
1 3Hry a z kladn hern strategie Ale 0 8 Hor k E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: 7 9 Statistick і v 0 5sledky pr 0 1b ї 0 6n і p semky 7 9 Hry vs. Prohled v n stavov іho prostoru
Martin Milata, <256615@mail.muni.cz> 27.11.2007. Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už je od
IB000 Lámání čokolády Martin Milata, 27.11.2007 1 Čokoláda s alespoň jedním sudým rozměrem Pokud je alespoň jeden rozměr čokolády sudý (s výjimkou tabulky velikosti 1x2, která už
Pravděpodobnost, náhoda, kostky
Pravděpodobnost, náhoda, kostky Radek Pelánek IV122 Výhled pravděpodobnost náhodná čísla lineární regrese detekce shluků Dnes lehce nesourodá směs úloh souvisejících s pravděpodobností připomenutí, souvislosti
Čtvercové, krychlové a teseraktové minipiškvorky
Čtvercové, krychlové a teseraktové minipiškvorky strategie hry Mgr. Michal Musílek červen 2006 1 Pravidla hry minipiškvorky Minipiškvorky jsou zjednodušená verze piškvorek, která se hraje v omezeném prostoru
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS SKRIPTOVATELNÝ
Emotion 750. 1. Technická charakteristika
1. Technická charakteristika Výherní hrací přístroj je elektronicky řízené zařízení umožňující sázky do interaktivních her (dále jen VHP). VHP je přímo obsluhováno sázejícím. Okolnost, jež určuje výhru,
TEORIE HER Meta hry PŘEDNÁŠKA. OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ část druhá Přednáška 4. Zuzana Bělinová
PŘEDNÁŠKA 4a TEORIE HER Meta hry OPTIMALIZACE A ROZHODOVÁNÍ V DOPRAVĚ část druhá Přednáška 4 Strategické hry se nenulovým součtem počet hráčů není dán, ale dále uvažujeme 2 hráče hrající racionálně Meta
Hledání správné cesty
Semestrální práce z předmětu A6M33AST Závěrečná zpráva Hledání správné cesty Nela Grimová, Lenka Houdková 2015/2016 1. Zadání Naším úkolem bylo vytvoření úlohy Hledání cesty, kterou by bylo možné použít
Fotonové mapy. Leonid Buneev
Fotonové mapy Leonid Buneev 21. 01. 2012 Popis algoritmu Photon mapping algoritmus, který, stejně jako path tracing a bidirectional path tracing, vyřeší zobrazovací rovnice, ale podstatně jiným způsobem.
Heuristiky, best-first search, A* search.
Úvod do umělé inteligence Heuristiky, best-first search, A* search E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Obsah: Informované prohledávání stavového prostoru Heuristické hledání nejlepší cesty
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
zpravidla předpokládá, že hodnoty intenzity poruch a oprav jsou konstantní.
Pohotovost a vliv jednotlivých složek na číselné hodnoty pohotovosti Systém se může nacházet v mnoha různých stavech. V praxi se nejčastěji vyskytují případy, kdy systém (nebo prvek) je charakterizován
BAKALÁŘSKÁ PRÁCE. Umělá inteligence pro strategické hry
Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Tomáš Hubík Umělá inteligence pro strategické hry Katedra teoretické informatiky a matematické logiky Mgr. Ondřej Sýkora Informatika:
Aplikace teoretických postupů pro ocenění rizika při upisování pojistných smluv v oblasti velkých rizik
Aplikace teoretických postupů pro ocenění rizika při upisování pojistných smluv v oblasti velkých rizik Ondřej Pavlačka Praha, 18. ledna 2011 Cíle projektu Vytvořit matematický model pro oceňování přijímaného
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
Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.
Grafy doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 13. března 2017 Jiří Dvorský (VŠB TUO) Grafy 104 / 309 Osnova přednášky Grafy
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Pavel Kotrč Analýza hry Gobblet prostředky umělé inteligence Katedra teoretické informatiky a matematické logiky Vedoucí diplomové
Rekurzivní algoritmy
Rekurzivní algoritmy 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) ZS
Matematika III 10. přednáška Stromy a kostry
Matematika III 10. přednáška Stromy a kostry Michal Bulant Masarykova univerzita Fakulta informatiky 20. 11. 2007 Obsah přednášky 1 Izomorfismy stromů 2 Kostra grafu 3 Minimální kostra Doporučené zdroje
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INTELIGENTNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INTELLIGENT SYSTEMS PIŠKVORKY BAKALÁŘSKÁ
Heuristiky, best-first search, A* search
Informované prohledávání stavového prostoru Heuristiky, best-first search, A* search Obsah: Aleš Horák E-mail: hales@fi.muni.cz http://nlp.fi.muni.cz/uui/ Informované prohledávání stavového prostoru Neinformované
DRUHY HAZARDNÍCH HER. Vytvořeno: Odborem 34 Státní dozor nad sázkovými hrami a loteriemi 12. října 2016
DRUHY HAZARDNÍCH HER Vytvořeno: Odborem 34 Státní dozor nad sázkovými hrami a loteriemi 12. října 2016 Hazardní hra Tři znaky hazardní hry uvedené v 3 odst. 1 ZHH hra, sázka nebo los, do nichž sázející
Stromy. Strom: souvislý graf bez kružnic využití: počítačová grafika seznam objektů efektivní vyhledávání výpočetní stromy rozhodovací stromy
Stromy úvod Stromy Strom: souvislý graf bez kružnic využití: počítačová grafika seznam objektů efektivní vyhledávání výpočetní stromy rozhodovací stromy Neorientovaný strom Orientovaný strom Kořenový orientovaný
HINT. Tahová strategie, Uživatelská dokumentace. Štěpán Poljak, 2010
HINT Tahová strategie, Uživatelská dokumentace Štěpán Poljak, 2010 Obsah Úvod... 4 Instalace... 4 Spuštění... 4 Ovládání programu... 6 Popis pravidel... 6 Stručný popis... 6 Rozdělení hry na části... 6
Ing. Alena Šafrová Drášilová
Rozhodování II Ing. Alena Šafrová Drášilová Obsah vztah jedince k riziku rozhodování v podmínkách rizika rozhodování v podmínkách nejistoty pravidlo maximin pravidlo maximax Hurwitzovo pravidlo Laplaceovo