Dwaj gracze na przemian kładą jednakowe monety na stole tak, aby na siebie nie nachodziły Przegrywa ten, kto nie może dołożyć monety

Podobne dokumenty
Jak oceniać, gdy nic nie wiemy?

Tworzenie gier na urządzenia mobilne

Teoria gier. Wykład7,31III2010,str.1. Gry dzielimy

Teoria gier. Teoria gier. Odróżniać losowość od wiedzy graczy o stanie!

Algorytmy dla gier dwuosobowych

MAGICIAN. czyli General Game Playing w praktyce. General Game Playing

Teoria gier. wstęp Teoria gier Zdzisław Dzedzej 1

MAGICIAN: GUIDED UCT. Zastosowanie automatycznie generowanej funkcji oceny w GGP

POŁĄCZENIE ALGORYTMÓW SYMULACYJNYCH ORAZ DZIEDZINOWYCH METOD HEURYSTYCZNYCH W ZAGADNIENIACH DYNAMICZNEGO PODEJMOWANIA DECYZJI

ZADANIE 1/GRY. Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Rozwiązywanie problemów metodą przeszukiwania

WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI

IINSTRUKCJA. Gra dla 2-4 graczy w wieku lat

INSTRUKCJA. Gra dla 3-5 graczy w wieku lat

Wprowadzenie do teorii gier

Oszacowanie złożoności problemu rozgrywki w otwarte karty w brydżu

Wyznaczanie strategii w grach

Regionalne Koło Matematyczne

Partition Search i gry z niezupełną informacją

ELEMENTY GRY. 72 karty pokoi (6 rodzajów po 12 kart) 4 karty startowe. 4 karty zmiany punktacji 4 dodatkowe karty zmiany punktacji.

Elementy teorii gier

-Teoria gier zajmuje się logiczną analizą sytuacji konfliktu i kooperacji

Teoria gier. Jakub Cisło. Programowanie z pasją maja 2019

TEORIA GIER DEFINICJA (VON NEUMANN, MORGENSTERN) GRA. jednostek (graczy) znajdujących się w sytuacji konfliktowej (konflikt interesów),w

Marcel Stankowski Wrocław, 23 czerwca 2009 INFORMATYKA SYSTEMÓW AUTONOMICZNYCH

Krzywe na płaszczyźnie i w przestrzeni

Zawartość 30 kart Posesji ponumerowanych od 1 do 30

Słowo o teorii strategii zwycięstw i porażek

Teoria gier. Katarzyna Koman Maria Koman. Politechnika Gdaoska Wydział Fizyki Technicznej i Matematyki Stosowanej

Teoria gier. prof. UŚ dr hab. Mariusz Boryczka. Wykład 4 - Gry o sumie zero. Instytut Informatyki Uniwersytetu Śląskiego

Ruletka czy można oszukać kasyno?

Rachunek prawdopodobieństwa w grach losowych.

Internetowe Ko³o M a t e m a t yc z n e

Wykład 7 i 8. Przeszukiwanie z adwersarzem. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach

CogGGP kognitywnie inspirowany agent GGP podejście nr 1 wyniki eksperymentalne

Konkurencja i współpraca w procesie podejmowania decyzji

LEKCJA 4. Gry dynamiczne z pełną (kompletną) i doskonałą informacją. Grą dynamiczną jest każda gra w której gracze wykonują ruchy w pewnej kolejności.

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

Metoda ewolucyjnego doboru współczynników funkcji oceniającej w antywarcabach

Zadanie 4. Siedem osób siedzi przy okrągłym stole na miejscach ponumerowanych w prawo od 1 do 7. Numery miejsc jednocześnie stanowią numery graczy.

STAR BA ST TTLE AR BA 8+ BOARD GAME 1

MAGICIAN: A GGP Agent. Analiza zależności w opisie reguł gier GGP

Temat 1: Pojęcie gry, gry macierzowe: dominacje i punkty siodłowe

The game of NoGo. The state-of-art algorithms. Arkadiusz Nowakowski.

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

34. NIE TYLKO WORECZKI CZYLI O ROZUMIENIU SYSTEMU DZIESIĘTNEGO, CZ. II

Matematyczne kolorowanki. Tomasz Szemberg. Wykład dla studentów IM UP Kraków, 18 maja 2016

Algorytmiczne Aspekty Teorii Gier Rozwiązania zadań

MODELOWANIE RZECZYWISTOŚCI

Mixed-UCT: Zastosowanie metod symulacyjnych do poszukiwania równowagi Stackelberga w grach wielokrokowych

Σ. MiNI/MatLic/AiPP/ /Kolokwium-IB (20)

ZASADY GRY. Zawartość:

Metody teorii gier. ALP520 - Wykład z Algorytmów Probabilistycznych p.2

INNOWACJA PEDAGOGICZNA Małymi krokami w świat programowania dla klas I pierwsze półrocze roku szkolnego 2018/2019. Opracowała: Małgorzata Pietruch

INSTRUKCJA. Gra dla 2-4 graczy w wieku lat

135 dwustronnych kart (część wzorów pojawia się tylko raz, inne powtarzają się dwu- albo trzykrotnie), instrukcja.

10. Wstęp do Teorii Gier

Gra dla 2-4 graczy w wieku lat

Czekoladowe pole. Informacja dla uczestników

Co to znowu za pokraki? Wyglądają jak wieszaki! Wyszły z szafy bez pomocy Kiedy wyszły? O północy!!! Maszerują przez pokoje, szumią na nich różne

Wiek graczy: 8+ Liczba graczy: 2 4 Czas gry: 20 min INSTRUKCJA

Przed rozpoczęciem gry należy połączyć elementy tego samego koloru. Powstaną 4 ramki ze stacjami. 60 kafelków torów. 4 ramki ze stacjami

Tworzenie gier na urządzenia mobilne

SKĄD WYWODZI SIĘ NAZWA PROGRAMU?

Instrukcja. Gra dla 3 5 graczy na 3 5 minut.

Elementy teorii gier. Badania operacyjne

INSTRUKCJA. Zdobyte punkty gracz zaznacza na torze punktów (na swojej planszy gospodarstwa). Przesuwa do przodu pionek o tyle pól, ile zdobył punktów.

Zawartosc. Cel gry. 4 Planszetki 1 Moneta Kultury 104 Karty, podzielone na 3 Epoki oraz 6 Domen: Epoka III. Epoka II. Epoka I

TEORIA GIER W EKONOMII WYKŁAD 6: GRY DWUOSOBOWE KOOPERACYJNE O SUMIE DOWOLNEJ

Zakładamy, że maszyna ma jeden stan akceptujacy.

Wstęp do Sztucznej Inteligencji

Luty 2001 Algorytmy (4) 2000/2001

Tworzenie gier na urządzenia mobilne

Przykład. 1 losuje kartę z potasowanej talii, w której połowa kart ma kolor czarny a połowa czerwony. Postać ekstensywna Postać normalna

Rachunek prawdopodobieństwa Rozdział 2. Aksjomatyczne ujęcie prawdopodobieństwa

SGRy. Japonskie INSTRUKCJA. Gra dla 2-4 graczy w wieku lat

Wynalazki TIMELINE 1 - rulebook - PL.indd 1 23/06/ :26:16 TIMELINE 1 - box - UK.indd 1 05/06/ :48:38

Strategia czy intuicja?

Sztuczna Inteligencja i Systemy Doradcze

ELEMENTY GRY. 26 kart (2 talie, w każ dej z nich znajduje się po jednym z trzynastu duchów). 17 żetonów punktów

25. NIE TYLKO WORECZKI CZYLI O ROZUMIENIU SYSTEMU DZIESIĘTNEGO, CZ. I

Algorytmy i struktury danych. Co dziś? Tytułem przypomnienia metoda dziel i zwyciężaj. Wykład VIII Elementarne techniki algorytmiczne

Mateusz Topolewski. Świecie, 8 grudnia 2014

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Adam Meissner SZTUCZNA INTELIGANCJA

02DRAP - Aksjomatyczna definicja prawdopodobieństwa, zasada w-w

Podstawy sztucznej inteligencji

Załącznik nr 1 do Regulaminu turnieju Tysiąca Studnia 2018

WYŚCIG NIEPODLEGŁOŚCI. Instrukcja

i=7 X i. Zachodzi EX i = P(X i = 1) = 1 2, i {1, 2,..., 11} oraz EX ix j = P(X i = 1, X j = 1) = 1 7 VarS 2 2 = 14 3 ( 5 2 =

Tu przeczytasz, jak działa nasz totalizator mundialowy!

DODAWANIE I ODEJMOWANIE

Wysokie Napięcie: Roboty

Lista zadań. Równowaga w strategiach czystych

DODATEK IV: Systemy gier

Dobble? Co to takiego?

Gnometalism Instrukcja

Adam Meissner SZTUCZNA INTELIGANCJA

Gry o sumie niezerowej

SZALONA GRA WYMAGAJĄCA REFLEKSU OD 2 DO 8 GRACZY OD 6. ROKU ŻYCIA

Transkrypt:

Mateusz Lewandowski

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 2

Dwaj gracze na przemian kładą jednakowe monety na stole tak, aby na siebie nie nachodziły Przegrywa ten, kto nie może dołożyć monety 2012-12-19 Od struktur do gier - Mateusz Lewandowski 3

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 4

Polityka Religia Nauka Emocje... 2012-12-19 Od struktur do gier - Mateusz Lewandowski 5

Jesteśmy w pewnym stopniu ograniczeni Dlatego wprowadzamy schematy mniej lub bardziej złożone I tak mamy sposoby zachowań, stereotypy, diagramy, modele matematyczne, itd... 2012-12-19 Od struktur do gier - Mateusz Lewandowski 6

Świat wykazuje pewną stukturę My szczególnie to wiemy: Algebry, topologia, klasy abstrakcji, klasy złożoności algorytmów... Dzięki poznawianiu tych struktur wykształca się w nas intuicja Ale czasem jesteśmy zaskoczeni... 2012-12-19 Od struktur do gier - Mateusz Lewandowski 7

Odkrycia dają pewną wiedzę o czymś, satysfakcję 2012-12-19 Od struktur do gier - Mateusz Lewandowski 8

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 9

Właściwie jest to istota gier Mamy zazwyczaj proste reguły, które prowadzą do bardzo różnych struktur kryjących się w logice gry 2012-12-19 Od struktur do gier - Mateusz Lewandowski 10

Gramy by kogoś pokonać Dążymy do najlepszych rezulatów Lubimy myśleć, że mamy najlepszą strategię 2012-12-19 Od struktur do gier - Mateusz Lewandowski 11

Te, o których wiemy prawie wszystko Monety na stole? Kółko i krzyżyk? Warcaby? Kostka rubika? 3 5 1 4 2 2012-12-19 Od struktur do gier - Mateusz Lewandowski 12

Gra pozostaje ciekawa, jeśli nie jest jasna strategia wygrywająca (trudna do zapamiętania) Ciekawe są rzeczy nieznane, ale w zasięgu. 2012-12-19 Od struktur do gier - Mateusz Lewandowski 13

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 14

Dowód że pierwszy gracz przegra, wygra lub doprowadzi do remisu z pozycji początkowej zakładając optymalną grę obu stron Argument kradnięcia strategii zugzwang Najczęściej nie wpływa na grywalność http://en.wikipedia.org/wiki/file:hex-board-11x11-(2).jpg http://en.wikipedia.org/wiki/zugzwang 2012-12-19 Od struktur do gier - Mateusz Lewandowski 15

Słaby: algorytm postępowania dla jakiegoś gracza zabezpieczający wygraną lub remis od początku gry Warcaby, kończą się remisem przy optymalnej grze obu stron Maharajah and the Sepoys Gra może przestać być interesująca, jeśli strategia wygrywająca jest łatwa do zapamiętania http://en.wikipedia.org/wiki/maharajah_and_the_sepoys 2012-12-19 Od struktur do gier - Mateusz Lewandowski 16

Silny: algorytm postępowania dla jakiegoś gracza z dowolnej pozycji startowej, dający wygraną lub remis Nim Kółko i krzyżyk Connect four http://en.wikipedia.org/wiki/file:connect_four.gif Gra pozostaje interesująca, jeśli optymalna strategia jest trudna do zapamiętania 2012-12-19 Od struktur do gier - Mateusz Lewandowski 17

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 18

W GGP ruchy są synchroniczne, przez co nie muszą istnieć strategie wygrywające Gracz L Gracz R <A, A> <B, B> <A, B> <B, A> Gracz L wygrywa Gracz R wygrywa 2012-12-19 Od struktur do gier - Mateusz Lewandowski 19

Zawody w papier-kamień-nożyce (http://webdocs.cs.ualberta.ca/~darse/rsbpc.html) RTS Game Engine https://skatgame.net/mburo/orts/orts.html The University of Alberta GAMES Group http://webdocs.cs.ualberta.ca/~games/ 2012-12-19 Od struktur do gier - Mateusz Lewandowski 20 https://skatgame.net/mburo/orts/orts.html#screenshots

Drzewo gry http://homepages.ius.edu/rwisman/c463/html/chapter6.htm 2012-12-19 Od struktur do gier - Mateusz Lewandowski 21

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 22

Conspiracy-number search proof-number search (pn-search) drzewa AND-OR awari, chess, connect-four, go-moku, othello, qubic dependency-based search (db-search) http://fragrieu.free.fr/searchingforsolutions.pdf (1994) http://www.personeel.unimaas.nl/m-winands/documents/pdspncg2002.pdf 2012-12-19 Od struktur do gier - Mateusz Lewandowski 23

Db-search - ilustracja 2012-12-19 Od struktur do gier - Mateusz Lewandowski 24

Czym zajmuje się teraz Victor Allis? http://www.quintiq.com/ 2012-12-19 Od struktur do gier - Mateusz Lewandowski 25

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 26

Drzewo gry http://homepages.ius.edu/rwisman/c463/html/chapter6.htm 2012-12-19 Od struktur do gier - Mateusz Lewandowski 27

Drzewo gry lepiej? 2012-12-19 Od struktur do gier - Mateusz Lewandowski 28 http://en.wikipedia.org/wiki/file:tic-tac-toe-game-tree.svg

Stephan Schiffel (Fluxplayer, Dresden) Przekształcenie GDL do Rule Graph (Enhanced) Szukanie automorfizmu, tabele transpozycji 2012-12-19 Od struktur do gier - Mateusz Lewandowski 29 Stephan Schiffel, Symmetry Detection in General Game Playing

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 30

Constraints Satisfaction Problem (CSP) = <X,D,C> X = {x1, x2,..., xn} - zmienne D = {D1, D2,..., DN} - dziedziny zmiennych C = {C1, C2,..., CM} warunki na zmienne. http://en.wikipedia.org/wiki/decomposition_method_(constraint_satisfaction) 2012-12-19 Od struktur do gier - Mateusz Lewandowski 31

Backtracking Constraint propagation Local search Decomposition methods Symmetry detection 2012-12-19 Od struktur do gier - Mateusz Lewandowski 32

Przykład SAT: X = {x1, x2,..., xn} - zmienne Di = {0,1} Ci podzbiór zmiennych, relacja OR Sudoku Conway's Game of Life Problemy optymalizacyjne: Szeregowanie zadań Znajdowanie tras http://pl.wikipedia.org/wiki/sudoku http://en.wikipedia.org/wiki/file:gospers_glider_gun.gif 2012-12-19 Od struktur do gier - Mateusz Lewandowski 33

Uogólnienie CSP, gdzie zmienne mogą być kwantyfikowane Rozwiązywanie kiedyś redukcja do QBF Ulepszone rozwiązywanie: Preprocessing Look-ahead Symmetry breaking Solution-directed pruning 2012-12-19 Od struktur do gier - Mateusz Lewandowski 34

Eliminacje algorytmy Finał 30 drużyn 3-osobowych, 24 godzin na 3 zadania-gry 2012-12-19 Od struktur do gier - Mateusz Lewandowski 35

Budynek z piętrami na każdym z nich co jakiś czas pojawiają się pasażerowie, którzy chcą dojechać na określone piętra Każda drużyna dostaje na początku jedną windę o ograniczonej pojemności, szybkości (piętra na turę) i zakresie pięter Co turę można kazać windzie jechać w górę lub w dół z jakąś prędkością, zatrzymać ją, załadować/wyładować pasażerów Za każdego pasażera dostaje się sumę pieniędzy (każdy pasażer określa ma swój przelicznik) Z nabyte pieniądze można kupować nowe windy Cel: zebrać jak najwięcej pieniędzy pod koniec gry 2012-12-19 Od struktur do gier - Mateusz Lewandowski 36

Krótka filozofia Ciekawość gier Poziomy rozwiązania gier Synchroniczne wykonywanie ruchów w GGP Podejścia do końcówek gier Wykrywanie symetrii Związki z innymi dziedzinami KONSPEKT 2012-12-19 Od struktur do gier - Mateusz Lewandowski 37

Rozwiązane gry: Solving 8 8 Hex - http://webdocs.cs.ualberta.ca/~hayward/papers/solve8.pdf Checkers, Solved! - http://spectrum.ieee.org/computing/software/checkers-solved Maharajah and the Sepoys - http://en.wikipedia.org/wiki/maharajah_and_the_sepoys A Knowledge-based Approach of Connect-Four - The Game is Solved: White Wins (1988) - http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.38.2778 General games Symmetry Detection in General Game Playing - http://logic.stanford.edu/classes/cs227/2012/readings/symmetry.pdf Searching for Solutions in Games and Articial Intelligence - http://fragrieu.free.fr/searchingforsolutions.pdf (Q)CSP Sudoku as a Constraint Problem - http://4c.ucc.ie/~hsimonis/sudoku.pdf A Game-Theoretic Approach to Constraint Satisfaction A CSP-Based Approach for Solving Parity Game - http://www.springerlink.com/content/3x7g392307u738p2/ QCSP-Solve: A Solver for Quantified Constraint Satisfaction Problems - http://www.ijcai.org/papers/0754.pdf Consistency for Quantified Constraint Satisfaction Problems - http://130.203.133.150/viewdoc/summary?doi=10.1.1.216.7378 2012-12-19 Od struktur do gier - Mateusz Lewandowski 38

Dziękuję za uwagę!