Wartość Shapleya w grach koalicyjnych

Podobne dokumenty
Algorytmiczna Teoria Gier Koalicyjnych

Algorytmiczna Teoria Gier Koalicyjnych 2015/16

Modelowanie wybranych pojęć matematycznych. semestr letni, 2016/2017 Wykład 10 Własności funkcji cd.

Teoria Decyzji Wykład 13 N-osobowe gry kooperacyjne - wartość Shapleya

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

Ruch jednostajnie zmienny prostoliniowy

KOŚć i przyspieszenie. O PRĘDKOŚCI. Aby ZROZumIEć to POjĘCIE,

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

ZAGADNIENIA NA EGZAMIN POPRAWKOWY Z MATEMATYKI W KLASIE III TECHNIKUM.

Rachunek prawdopodobieństwa- wykład 2

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Dlaczego należy uwzględniać zarówno wynik maturalny jak i wskaźnik EWD?

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

Skalowalność obliczeń równoległych. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1

Temat (rozumiany jako lekcja) Propozycje środków dydaktycznych. Liczba godzin. Uwagi

WOJEWÓDZKI KONKURS MATEMATYCZNY

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

KLUCZ PUNKTOWANIA ODPOWIEDZI

SPRAWDZIAN NR 1 GRUPA IMIĘ I NAZWISKO: KLASA: Wszelkie prawa zastrzeżone 1 ANNA KLAUZA

EGZAMIN MATURALNY Z MATEMATYKI

Temat 1 (2 godziny): Próba statyczna rozciągania metali

Ekonometria. Dobór postaci analitycznej, transformacja liniowa i estymacja modelu KMNK. Paweł Cibis 23 marca 2006

WYRAŻENIA ALGEBRAICZNE

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Skrypt 6. Funkcje. Opracowanie: L1

Podstawy działań na wektorach - dodawanie

Powtórzenie wiadomości z klasy I. Temat: Ruchy prostoliniowe. Obliczenia

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

Międzyszkolne Zawody Matematyczne Klasa I LO i I Technikum - zakres podstawowy Etap wojewódzki rok Czas rozwiązywania zadań 150 minut

Czytanie wykresów to ważna umiejętność, jeden wykres zawiera więcej informacji, niż strona tekstu. Dlatego musisz umieć to robić.

Dla każdej własności zaznacz litery przyporządkowane trójkątom posiadającym tę własność. (rysunek powyżej) A/ B/ C/ D

Jarosław Wróblewski Matematyka dla Myślących, 2008/09

Egzamin gimnazjalny z matematyki 2016 analiza

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

Treść wykładu. Pierścienie wielomianów. Dzielenie wielomianów i algorytm Euklidesa Pierścienie ilorazowe wielomianów

zaznaczymy na osi liczbowej w ten sposób:

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

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

KURS PRAWDOPODOBIEŃSTWO

Temat: Zmienna losowa. Rozkład skokowy. Rozkład ciągły. Kody kolorów: Ŝółty nowe pojęcie pomarańczowy uwaga. Anna Rajfura, Matematyka

Funkcja liniowa - podsumowanie

Ćwiczenia 5, Makroekonomia II, Rozwiązania

Wykład 4 Przebieg zmienności funkcji. Badanie dziedziny oraz wyznaczanie granic funkcji poznaliśmy na poprzednich wykładach.

WOJEWÓDZKI KONKURS MATEMATYCZNY

Podstawy OpenCL część 2

AKADEMIA DLA MŁODYCH. Osiąganie celów. moduł 3 PODRĘCZNIK PROWADZĄCEGO. praca, życie, umiejętności. Akademia dla Młodych

STRATEGIE NA RYNKU OPCJI. KRÓTKI STELAŻ (Short Straddle)

LUBELSKA PRÓBA PRZED MATURĄ 09 MARCA Kartoteka testu. Maksymalna liczba punktów. Nr zad. Matematyka dla klasy 3 poziom podstawowy

Praca kontrolna z matematyki nr 1 Liceum Ogólnokształcące dla Dorosłych Semestr 5 Rok szkolny 2014/2015

6. FUNKCJE. f: X Y, y = f(x).

1. Granice funkcji - wstępne definicje i obliczanie prostych granic

Przekształcanie wykresów.

pojawianie się na drodze - z prawdopodobieństwem alf a nowe auto pojawia się na początku ulicy z pewną prędkością początkową

Zad. 1 Liczba jest równa A B C D. Zad. 2 Liczba log16 jest równa A 3log2 + log8 B log4 + 2log3 C 3log4 log4 D log20 log4

2. LICZBY RZECZYWISTE Własności liczb całkowitych Liczby rzeczywiste Procenty... 24

Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej.

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 2, ZAKRES PODSTAWOWY

Prawdopodobieństwo geometryczne

8. TRYGONOMETRIA FUNKCJE TRYGONOMETRYCZNE KĄTA OSTREGO.

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2015/2016 CZĘŚĆ 2. ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ

Bukiety matematyczne dla gimnazjum

FUNKCJE. Rozwiązywanie zadań Ćw. 1-3 a) b) str Ćw. 5 i 6 str. 141 dodatkowo podaj przeciwdziedzinę.

1 Wartości własne oraz wektory własne macierzy

Pochodna i różniczka funkcji oraz jej zastosowanie do obliczania niepewności pomiarowych

PRZYKŁADOWE SCENARIUSZE ZAJĘĆ

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA

Wykład 3. Rozkład normalny

10. Elementy kombinatoryki geometrycznej: suma kątów wielokąta,

Macierze - obliczanie wyznacznika macierzy z użyciem permutacji

- odnajduje część wspólną zbiorów, złączenie zbiorów - wyodrębnia podzbiory;

Otrzymaliśmy w ten sposób ograniczenie na wartości parametru m.

Publiczna Szkoła Podstawowa nr 14 w Opolu. Edukacyjna Wartość Dodana

Lista zadań nr 15 TERMIN ODDANIA ROZWIĄZANYCH ZADAŃ 9 marca 2015

Matematyka dyskretna. Andrzej Łachwa, UJ, /14

Klasyfikator. ˆp(k x) = 1 K. I(ρ(x,x i ) ρ(x,x (K) ))I(y i =k),k =1,...,L,

Statystyka. Wykład 2. Magdalena Alama-Bućko. 5 marca Magdalena Alama-Bućko Statystyka 5 marca / 34

PRÓBNY EGZAMIN MATURALNY

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki

TRYGONOMETRIA FUNKCJE TRYGONOMETRYCZNE KĄTA SKIEROWANEGO

System Comarch OPT!MA v. 17.0

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change

Zakres materiału obowiązujący do egzaminu poprawkowego z matematyki klasa 1 d LO

OPCJE - PODSTAWY TEORETYCZNE cz.1

REZERWY UBEZPIECZEŃ I RENT ŻYCIOWYCH

EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY 2 CZERWCA Godzina rozpoczęcia: 9:00. Czas pracy: 170 minut. Liczba punktów do uzyskania: 50

KONSPEKT FUNKCJE cz. 1.

Logika i teoria mnogości Wykład 14

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Gry wieloosobowe. Zdzisław Dzedzej

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

MACD wskaźnik trendu

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

Agnieszka Nowak Brzezińska

Warsztat nauczyciela: Badanie rzutu ukośnego

Wymagania na egzamin poprawkowy z matematyki dla klasy I C LO (Rok szkolny 2015/16) Wykaz zakładanych osiągnięć ucznia klasy I liceum

Pomyłka Lincolna Lekcje z wykopem

KRZYŻÓWKA Może być np. równoboczny lub rozwartokątny. Jego pole to a b HASŁO:

Analiza głównych składowych- redukcja wymiaru, wykł. 12

Transkrypt:

Wartość Shapleya w grach koalicyjnych Dawid Migacz, i LO w Tarnowie 1 Wprowadzenie W zasadzie każdą sytuację występującą na świecie można wymodelować matematycznie. W przypadku sytuacji, w których kilka podmiotów może odnieść różne korzyści w zależności od tego, kto z kim współpracuje, można użyć modelu gry koalicyjnej. Aby można było mówić o grze koalicyjnej, należy zdefiniować zbiór graczy N oraz funkcję v : 2 N R, która każdemu podzbiorowi zbioru graczy przyporządkowuje liczbę stanowiącą o wartości uzyskanych korzyści. Przykład 1 Trzech graczy (A, B i C) ma odpowiednio 1, 2 i 3 dolary. Bank ogłosił promocję polegającą na tym, że pierwsza osoba, która przyniesie dowolną kwotę, otrzyma jej kwadrat. Funkcja v przyjmuje wówczas wartości: {A} {B} {C} {A,B} {B,C} {A,C} {A,B,C} 0 1 4 9 9 25 16 36 Dogodną własnością gry koalicyjnej jest superaddytywność oznaczająca, że graczom opłaca się łączyć w koalicje: S, T N : S T = v(s T ) v(s) + v(t ). Wobec takiego warunku można oczekiwać, że wszyscy gracze połączą się w koalicję. Powstaje wtedy problem, jak uczestnicy koalicji zawierającej wszystkich graczy (zwanej wielką koalicją) mają podzielić między siebie uzyskaną korzyść. Jego rozwiązaniem jest wartość Shapleya. Trzonem jej definicji jest pojęcie wkładu marginalnego. Wkładem marginalnym gracza i do koalicji S nazywamy wartość v(s {i}) v(s). Wartość Shapleya dla danego gracza i jest określona wzorem S N\{i} S!(n S 1)! (v(s i) v(s)), który oznacza, że uśredniamy wkłady marginalne tego gracza, licząc po wszystkich koalicjach niezawierających tego gracza, z uwzględnieniem kolejności dołączania graczy do koalicji. 1

Przykład 2 (obliczanie wartości Shapleya) Teraz obliczona zostanie wartość Shapleya dla gracza B z przykładu 1. Koalicja bez gracza B S!(n S 1)! S!(n S 1)! (v(s i) v(s)) Wkład marginalny 4 1/3 4/3 {A} 8 1/6 4/3 {C} 16 1/6 8/3 {A, C} 20 1/3 20/3 Wartość Shapleya tego gracza jest równa sumie wartości ostatniej kolumny dla gracza B jest ona równa 12. Oznacza to, że gdyby gracze zdecydowali się współpracować w tej grze, z otrzymanych od banku 36 dolarów 12 dolarów powinien uzyskać gracz B. 2 Wartość Shapleya w pewnej szczególnej grze 2.1 Opis gry Wyobraźmy sobie spółkę, w której jest n akcjonariuszy. Wówczas N = {a 1, a 2,..., a i,..., a n }, przy czym gracz a i posiada i akcji. Do podjęcia pewnej decyzji wymagane jest m akcji (przy czym liczba m jest większa od połowy liczby wszystkich akcji). Funkcja v przyporządkowuje koalicjom posiadającym co najmniej m akcji wartość 1, a pozostałym 0. Wartość Shapleya każdego gracza będzie w tym przykładzie nie tyle wyznaczać sprawiedliwy podział korzyści, co odpowiadać sile głosu każdego gracza. Aby móc liczyć wartości Shapleya dla większej liczby graczy, napisałem program w języku C++, który opiera swoje działanie na algorytmie naiwnym, sprawdzającym wkład marginalny dla każdej istniejącej koalicji. Pozwolił on wygenerować wykresy wartości Shapleya dla danego gracza w zależności od progu decyzyjności m i liczby akcjonariuszy. Wygenerowane zostały wykresy dla 6, 10 i 15 akcjonariuszy. Na osi poziomej widoczna jest wartość progowa m, a każda linia wykresu odpowiada graczowi z określoną liczbą akcji, według legendy. 2

Dla n = 6 Dla n = 10 3

Dla n = 15 2.2 Obserwacje Początkowo wykresy wartości Shapleya dla poszczególnych graczy utrzymują się na stałym poziomie i są proporcjonalne do liczby posiadanych akcji. W miarę wzrostu liczby graczy zaczynają być dostrzegalne pewne prawidłowości. W połowie wykresu pojawia się pierwsze załamanie. Wszystkie takie załamania występują najpierw u ostatniego gracza, potem kolejno u pozostałych. Wykres ulega nieznacznemu obniżeniu, a następnie podniesieniu. Kolejne obniżenia obejmują kolejnych graczy w takim samym tempie, w jakim rośnie próg m. Natomiast podniesienie wykresu następujące po obniżeniu propaguje się dwa razy wolniej. W końcowej części wykresu widoczny jest nagły wzrost wartości Shapleya dla kolejnych akcjonariuszy. Zaczynają one przyjmować równe wartości. Jednocześnie ostatnia część wykresu wyraźnie opada. Co więcej, dla progu mniejszego o 1 od sumy wszystkich akcji gracz pierwszy ma wartość Shapleya równą 0. Nie zdarza się natomiast sytuacja, w której gracz miałby niższą wartość Shapleya niż gracz o niższym indeksie od niego. 2.3 Wnioski Wzrost wartości Shapleya widoczny w końcowej części wykresów oraz ich pokrywanie się są związane z uzyskiwaniem przez kolejnych graczy prawa weta (gdy przynależność danego gracza do koalicji jest warunkiem koniecznym przekroczenia przez nią progu). Spadek wartości Shapleya dla gracza pierwszego do zera jest zgodny z intuicją: jedyna koalicja umożliwiająca uzyskanie dokładnie takiej liczby akcji to zbiór składający się ze 4

wszystkich graczy z wyjątkiem pierwszego, wobec czego gracz pierwszy jest graczem całkowicie nieistotnym. Istnienia fali obniżeń i podniesień wykresu, zaczynającej się w jego połowie, nie udało mi się dotychczas wyjaśnić. Najprawdopodobniej w miarę wzrostu liczby akcjonariuszy w modelu wykresy stają się bardziej gładkie. Można podejrzewać, że jedynymi widocznymi odstępstwami od gładkości wykresów będą opisane cztery rodzaje załamań. 3 Podsumowanie Teoria gier umożliwia modelowanie rozmaitych sytuacji występujących w relacjach międzyludzkich od najprostszych po bardzo złożone, od osobistych do biznesowych i politycznych. Jednocześnie ze względu na wielość rozpatrywanych rodzajów gier istnieje wiele problemów otwartych; nie udało mi się na przykład dotrzeć do żadnej pracy opisującej zachowanie wartości Shapleya przy zwiększaniu się liczby graczy. Przeprowadzone przeze mnie doświadczenie polegające na wyznaczeniu wartości Shapleya w opisanej grze wykazało regularność zmian tej wartości przy wzroście liczby koalicjantów. Podobne badania można prowadzić także dla innych gier. Myślę, że powyższa symulacja może zainspirować innych do dalszych badań w tej dziedzinie. 5