Tworzenie gier na urządzenia mobilne

Podobne dokumenty
Wprowadzenie do teorii gier

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

Wyznaczanie strategii w grach

Tworzenie gier na urządzenia mobilne

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

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

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.

Algorytmy dla gier dwuosobowych

MODELOWANIE RZECZYWISTOŚCI

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

Teoria gier matematyki). optymalności decyzji 2 lub więcej Decyzja wpływa na wynik innych graczy strategiami

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

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

Teoria gier. dr Przemysław Juszczuk. Wykład 2 - Gry o sumie zero. Instytut Informatyki Uniwersytetu Śląskiego

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

Teoria gier. mgr Przemysław Juszczuk. Wykład 5 - Równowagi w grach n-osobowych. Instytut Informatyki Uniwersytetu Śląskiego

MODELOWANIE RZECZYWISTOŚCI

EKONOMIA MENEDŻERSKA. Wykład 5 Oligopol. Strategie konkurencji a teoria gier. 1 OLIGOPOL. STRATEGIE KONKURENCJI A TEORIA GIER.

10. Wstęp do Teorii Gier

GRY W POSTACI EKSTENSYWNEJ (rozwiniętej)

Czym zajmuje się teroia gier

Algorytmiczne Aspekty Teorii Gier Rozwiązania zadań

Uniwersytet Warszawski Teoria gier dr Olga Kiuila LEKCJA 3

TEORIA GIER W EKONOMII WYKŁAD 2: GRY DWUOSOBOWE O SUMIE ZEROWEJ. dr Robert Kowalczyk Katedra Analizy Nieliniowej Wydział Matematyki i Informatyki UŁ

TEORIA GIER W NAUKACH SPOŁECZNYCH. Równowagi Nasha. Rozwiązania niekooperacyjne.

Teoria gier w ekonomii - opis przedmiotu

Modelowanie sytuacji konfliktowych, w których występują dwie antagonistyczne strony.

Czym zajmuje się teroia gier

Adam Meissner. SZTUCZNA INTELIGENCJA Gry dwuosobowe

Elementy Modelowania Matematycznego

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Teoria gier na kierunku Zarządzanie

TEORIA GIER W EKONOMII. dr Robert Kowalczyk Katedra Analizy Nieliniowej Wydział Matematyki i Informatyki UŁ

3. MINIMAX. Rysunek 1: Drzewo obrazujące przebieg gry.

Gry w postaci normalnej

TEORIA GIER W EKONOMII WYKŁAD 5: GRY DWUOSOBOWE KOOPERACYJNE O SUMIE NIESTAŁEJ

TEORIA GIER W EKONOMII. dr Robert Kowalczyk Katedra Analizy Nieliniowej Wydział Matematyki i Informatyki UŁ

Konkurencja i kooperacja w dwuosobowych grach strategicznych. Anna Lamek

11. Gry Macierzowe - Strategie Czyste i Mieszane

TEORIA GIER. Wspólna wiedza dotyczy nie tylko zachowań (reguł postępowania), ale i samej gry : każdy zna jej reguły i wypłaty (swoje i uczestników).

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

Skowrońska-Szmer. Instytut Organizacji i Zarządzania Politechniki Wrocławskiej Zakład Zarządzania Jakością r.

Gry o sumie niezerowej

TEORIA GIER HISTORIA TEORII GIER. Rok 1944: powszechnie uznana data narodzin teorii gier. Rok 1994: Nagroda Nobla z dziedziny ekonomii

Wprowadzenie do teorii gier

Algorytmiczne aspekty teorii gier: Wykład 5

Przedsiębiorczość i Podejmowanie Ryzyka. Zajęcia 1

Tomasz Rostański. Gry wieloosobowe. Wersja niedokończona (wersje dokończoną szlag trafił wraz ze śmiercią strony giaur.qs.pl)

Materiał dydaktyczny dla nauczycieli przedmiotów ekonomicznych. Mikroekonomia. w zadaniach. Gry strategiczne. mgr Piotr Urbaniak

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

Teoria Gier - wojna, rybołówstwo i sprawiedliwość w polityce.

Elementy Modelowania Matematycznego

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

PODEJMOWANIE DECYZJI W WARUNKACH NIEPEŁNEJ INFORMACJI

Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów

1. S³owo wstêpne Geologia gospodarcza g³ówne aspekty problematyki badawczej Zakres, treœæ i cel rozprawy...

Propedeutyka teorii gier

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

WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI

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

Kurs z NetLogo - część 4.

ALGORYTMY I STRUKTURY DANYCH

Partition Search i gry z niezupełną informacją

Programowanie gier planszowych

Opis przedmiotu. Karta przedmiotu - Metody matematyczne w transporcie Katalog ECTS Politechniki Warszawskiej

Optymalizacja decyzji

Lista zadań. Równowaga w strategiach czystych

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

Wartość Shapleya. Oskar Skibski. Institute of Informatics, University of Warsaw. 8 października 2012

Daria Sitkowska Katarzyna Urbaniak

Systemy uczące się wykład 1

Schemat sprawdzianu. 25 maja 2010

Grafy (3): drzewa. Wykłady z matematyki dyskretnej dla informatyków i teleinformatyków. UTP Bydgoszcz

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

PODSTAWY WSPOMAGANIA PODEJMOWANIA DECYZJI W ZARZĄDZANIU BEZPIECZEŃSTWEM. cz. 6. dr BOŻENA STARUCH

D. Miszczyńska, M.Miszczyński KBO UŁ 1 GRY KONFLIKTOWE GRY 2-OSOBOWE O SUMIE WYPŁAT ZERO

SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska

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

Problem straŝaka w drzewach. Agnieszka Skorupka Matematyka Stosowana FTiMS

Praca powstała w ramach zajęć Ekonomia Eksperymentalna

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

2010 W. W. Norton & Company, Inc. Oligopol

Mikroekonomia. O czym dzisiaj?

Automatyczne Diagnozy Partii Szachowych nowa funkcja Zestawienie Ruchów.

zdarzenie losowe - zdarzenie którego przebiegu czy wyniku nie da się przewidzieć na pewno.

Sztuczna Inteligencja i Systemy Doradcze

Nazwa przedmiotu. pierwsza

Teoria gier matematyki). optymalności decyzji 2 lub więcej Decyzja wpływa na wynik innych graczy strategiami

ur. 28 Czerwca 1928 w Bluefield w Wirginii, matematyk i ekonomista, profesor Uniwersytetu Princeton

Dłuższy przykład: Dwie firmy, Zeus i Atena, produkują sprzęt muzyczny. Zeus jest większy, Atena jest ceniona za HF. Wprowadzają nowy produkt, np.

Mikroekonomia II: Kolokwium, grupa II

Tworzenie gier na urządzenia mobilne

Teoria Gier. Piotr Kuszewski 2018L

Wprowadzenie do teorii gier Ryszard Paweł Kostecki

Stochastyczna dynamika z opóźnieniem czasowym w grach ewolucyjnych oraz modelach ekspresji i regulacji genów

Algorytmy Równoległe i Rozproszone Część V - Model PRAM II

Elementy teorii gier. Badania operacyjne

Propozycje tematów zadań

Algorytmy mrówkowe. H. Bednarz. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Inteligentne systemy informatyczne

Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II

TEORIA GRAFÓW I SIECI

Transkrypt:

Katedra Inżynierii Wiedzy Teoria podejmowania decyzji w grze

Gry w postaci ekstensywnej Inaczej gry w postaci drzewiastej, gry w postaci rozwiniętej; formalny opis wszystkich możliwych przebiegów gry z uwzględnieniem struktury czasowej; ruch graczy odbywa się na zmianę - wielokrotne podejmowanie decyzji przez graczy; wspólna wiedza graczy o grze (zasady i wypłaty); racjonalność graczy i świadomość racjonalności przeciwnika.

Rysunek: Szachy jako przykład gry w postaci drzewiastej z pełną informacją

Rysunek: Szachy 3-osobowe jako przykład gry w postaci drzewiastej z pełną informacją. Źródło: wikipedia.org

Definicja formalna postaci ekstensywnej N = {1, 2,..., n} - zbiór graczy; G = (W, E) - drzewo gry (graf skierowany bez cykli) W - wierzchołki (sytuacje w grze); E - łuki (przejścia między sytuacjami w grze); często wyróżnia się też zbiór wierzchołków końcowych (liści).

Przejście na postać normalną Dla każdej gry w postaci ekstensywnej można przejść na postać normalną, a więc każda gra w postaci ekstensywnej zawiera: strategie zdominowane lub dominujące ( o ile występują); najlepsza odpowiedź (pojęcie związane z równowagą Nasha); równowagę Nasha. Twierdzenie Zermelo W dwuosobowej grze skończonej z pełną informacją bez posunięć losowych, której jedynymi wynikami mogą być wygrana gracza 1 lub wygrana gracza 2, któryś z graczy ma strategię wygrywającą.

Jeszcze raz szachy i postać drzewiasta Dowolną grę dla dwóch (i więcej) graczy taką jak szachy, kółko i krzyżyk, go, warcaby można zapisać w postaci ekstensywnej. algorytm min-max: pomaga znaleźć najlepszy ruch, pracując od końca gry. Na każdym kroku zakłada, że gracz A próbuje zmaksymalizować szanse na wygraną gracza A, podczas gdy w następnym ruchu gracz B stara się zminimalizować szanse na wygraną gracza A; algorytm alfa-beta - algorytm stosowany do redukcji liczby węzłów, które muszą zostać sprawdzone w algorytmie min-max.

Algorytm min-max Dowolna partia wybranej gry może zostać opisana przez ciąg naprzemiennych ruchów graczy; Każdy węzeł gry odpowiada pewnej sytuacji na planszy; W korzeniu drzewa znajduje się węzeł odpowiadający sytuacji, w której poszukuje się najlepszego ruchu dla gracza. Gałęzie wychodzące z każdego węzła reprezentują wszystkie możliwe (ze względu na reguły gry i aktualną sytuację na plaszy) ruchy odpowiedniego gracza; W pełnym drzewie (wszystkie możliwe ruchy graczy) wszystkie liście reprezentują sytuacje, w których partia gry jest rozstrzygnięta. Węzłom drzewa gry przypisuje się liczbowe oceny odzwierciedlające w pewien sposób szanse wygranej gracza.

Rysunek: Gra w postaci ekstensywnej - algorym min-max

Rysunek: Gra w postaci ekstensywnej - algorym min-max

Rysunek: Gra w postaci ekstensywnej - algorym min-max

Rysunek: Gra w postaci ekstensywnej - algorym min-max

Gry z pełną informacją każdy z graczy zna w pełni zasady gry, funkcje wypłat oraz zbiory mozliwych strategii wszystkich pozostałych graczy; założenie o racjonalności graczy, gdzie każdy z uczestników dąży do maksymalizacji zysku; gracze w każdej chwili posiadają pełną informację o poprzednich decyzjach innych graczy; grę ekstensywną można przekształcić w grę w postaci normalnej (i na odwrót);

Rysunek: Wielosobowa gra w postaci ekstensywnej

Jaki ma to związek z grami? Clobber plansza 10 na 10; gracz może ruszyć swojego pionka na pole zajmowane przez przeciwnika; nie można ruszać pionka na pole puste; przegrywa gracz, który nie ma możliwości ruchu. Rysunek: Clobber

Alfa-beta z funkcją oceniającą W sytuacji, gdy przeszukanie całego drzewa gry nie jest możliwe, konieczne jest wprowadzenie funkcji umożliwiającej ocenę aktualnej sytuacji na planszy. Sytuacja ta może zależeć od: liczby pionków gracza; liczby zbitych pionków przeciwnika; siły figur na planszy; zajęcia kluczowych miejsc na planszy Funkcja oceniająca f = w 1 C 1 + w 2 C 2 + + w n C n f - funkcja oceniająca; w n - waga dla n-tej cechy; C n - cecha istotna dla strategii.

Rysunek: Poziom trudności

Rysunek: Poziom trudności Heroes of Might and Magic 3 a gra w postaci ekstensywnej (funkcja oceniająca)

Rysunek: Przerywnik 1

Rysunek: Przerywnik 2

Rysunek: Przerywnik 3

Rysunek: Poziom trudności Heroes of Might and Magic 3 a gra w postaci ekstensywnej jw. ale pole bitwy

Gry z niepełną informacją określane także jako gry bayesowskie; dla gier strategicznych w przypadku informacji niepełnej definiowana jest jawnie dodatkowa funkcja prawdopodobieństwa, która w zależności od wartości określa końcową wypłatę graczy; często przyjmuje się, że gry strategiczne z niepełną informacją posiadają więcej niż jedną macierz wypłat; dla gier w postaci ekstensywnej brak pełnej informacji zaznaczony jest jako zbiory informacyjne.

Rysunek: Gra w postaci ekstensywnej z niepełną informacją

Koalicje graczy gry koalicyjne akcje przypisywane sa grupom (koalicjom) graczy; ze zbioru graczy możliwe jest wyszczególnienie podzbiorów graczy współpracujących ze sobą; wartość Shapleya - wartość zysku pojedynczego gracza w koalicji; gry niekooperacyjne interesy graczy w grach niekooperacyjnych nie muszą być przeciwstawne (gry o sumie niezerowej); założenie o racjonalności graczy (w przypadku gracza nieracjonalnego każda strategia ma takie samo prawdopodobieństwo wyboru);

Rysunek: Gra z elementami kooperacji dwóch graczy Dwóch graczy: każdy ma do wyboru jedną z trzech strategii. nieustępliwa: gracz jedzie drogą główną i żąda przejazdu; elastyczna: gracz jedzie drogą główną w przypadku pierwszeństwa przejazdu. W przeciwnym razie przepuszcza gracza B; wycofanie się: gracz jedzie dłuższą drogą.

Rysunek: Te same reguły dla algorytmu min-max w grze RTS zmiana strategii co jednostkę czasu t

O czym na następnym wykładzie? jeszcze o teorii podejmowania decyzji i grach iterowanych; AI a grafowe reprezentacje wiedzy; rozmyte sieci kognitywne; podstawy GUI; Windows Navigation Diagram; technologie wspomagające.

Dziękuję za uwagę