Spieltheorie. Mathematik-Workshop für TryScience. Prof. Dr. Michael Eisermann

Ähnliche Dokumente
Spieltheorie. Mathematik-Workshop für TryScience. Prof. Dr. Michael Eisermann

Der Satz vom Diktator

Spieltheorie. Willkommen! Vorgehensweise. Warnhinweise

VERHALTENSORIENTIERTE SPIELTHEORIE SS 2012

1928 John von Neumann Zur Theorie der Gesellschaftsspiele, Mathematische Annalen 100:

VWL Grundzüge Mikroökonomie

Anregende, ergänzende Literatur:

Skript zur Vorlesung Mikroökonomik II (WS 2009) Teil 4

Spieltheorie in der Ökonomie

Geometrie in der Spieltheorie

Spieltheorie. oder wie man interdependente Entscheidungen analysieren kann. HHL Leipzig Graduate School of Management

5. Vorlesung Spieltheorie in der Nachrichtentechnik

Spieltheorie Vortrag im Rahmen eines Treffens der Grazer Pro Scientia Geförderten

MATHE-BRIEF. März 2012 Nr. 23 SPIELTHEORIE

Kapitel 3. Matrix Spiele. 3.1 Matrix-Spiele

Spiele mit simultanen Spielzügen und reinen Strategien: Diskrete Strategien

1. Einführung. Klaus M. Schmidt. Spieltheorie, Wintersemester 2014/15. LMU München

Einführung in die Spieltheorie und Nash-Gleichgewichte

Klausur zur Spieltheorie

Urheberrecht und Haftungsausschluss. Spieltheorie und ökonomisches Verhalten. Vorwort zu diesen Notizen. Vorwort zu diesen Notizen

3.4 von Neumannsche Theorie kooperativer Spiele

Übersicht: 6.1 Einleitung 6.2 Klassische Theorie nichtkooperativer Spiele 6.3 Egoistisches Routing 6.4 Mechanismen-Entwurf 6.

1. Einführung. 1.1 Literatur. Klaus M. Schmidt. Spieltheorie, Wintersemester 2014/15

Einführung in die Spieltheorie

Anwendungen der Spieltheorie

Vorlesung: Nicht-kooperative Spieltheorie. Teil 4: 2-Personen-Nullsummenspiele

Operations Research II: Fortgeschrittene Methoden der Wirtschaftsinformatik

Inhaltsverzeichnis 1 Einleitung 1 2 Nash-Gleichgewicht in strategischen Spielen Nash-Gleichgewicht Beste-Ant

Nicht-kooperative Spiele

Vorlesung: Einführung in die Spieltheorie WS 2006/2007. Dr. Guido Schäfer

KAP 1. Normalform Definition Ein Spiel G in Normalform (auch: Strategieform) besteht aus den folgenden 3 Elementen:

Spieltheorie mit. sozialwissenschaftlichen Anwendungen

Wie verhalte ich mich bei einem Verhör und einer Mutprobe richtig?

Algorithmische Spieltheorie. Martin Gairing

Exkurs zur Spieltheorie. 1 Statische Spiele mit unvollständiger Information

Informatik I: Einführung in die Programmierung

Informatik I: Einführung in die Programmierung

Grundlagen und Nash Gleichgewichte in reinen Strategien

Spiele mit simultanen und sequentiellen Spielzügen

Algorithmische Spieltheorie (ADM III)

Stimmt das immer und in welchem Sinne?

Spieltheorie. Prof. Dr. Bernhard Nebel. Assistent: Dipl.-Inf. Malte Helmert L A TEX-Umsetzung: Ingo Thon

Vorlesung im Rahmen des Deutsch-Französischen Dozenten-Austauschprogramms Minerve

Spieltheorie. Christian Rieck Verlag. Eine Einführung. Von Christian Rieck

Spieltheorie. Yves Breitmoser, EUV Frankfurt (Oder)

Spieltheorie Teil 4. Tone Arnold. Universität des Saarlandes. 20. März 2008

Vorlesung im Rahmen des Deutsch-Französischen Dozenten-Austauschprogramms Minerve

Vorlesung: Nicht-kooperative Spieltheorie. Teil 1: Organisatorisches, Inhalte der Vorlesung und Nutzentheorie

NICHTKOOPERATIVE SPIELTHEORIE EINFÜHRUNG. Minimaxlösungen & Gleichgewichte

Rational Choice Theory

KAPITEL 2. Einführung in die Spieltheorie. Mit Anlehnungen an Folien von Andreas Diekmann und Katrin Auspurg

Hackenbusch und Spieltheorie

Eine spieltheoretische Betrachtung des Pokerspiels

Spieltheorie. Winter 2013/14. Professor Dezsö Szalay. 2.4 Dynamische Spiele mit vollständiger aber unvollkommener

Grundlagen der politischen Spieltheorie

12. Vorlesung. 19. Dezember 2006 Guido Schäfer

D Spieltheorie und oligopolistische Märkte

Verfeinerungen des Bayesianischen Nash Gleichgewichts

Kapitel 4: Spiele mit simultanen Spielzügen und reinen Strategien: Diskrete Strategien. Einleitung. Übersicht 3

Graduiertenseminar Spieltheorie

Spieltheorie. Teil 1: Statische Spiele mit vollständiger Information. Folienskriptum Spieltheorie (U. Berger, 2015) 1

Entscheidungstheorie Teil 6. Thomas Kämpke

Kapitel 7 und Kapitel 8: Gleichgewichte in gemischten Strategien. Einleitung. Übersicht Teil 2 2. Übersicht 3

Spieltheorie mit. sozialwissenschaftlichen Anwendungen

Seminararbeit zur Spieltheorie. Thema: Rationalisierbarkeit und Wissen

Statistische Entscheidungstheorie

Kapitel 4: Gemischte Strategien. Literatur: Tadelis Chapter 6

Spieltheorie. Manfred Hörz. } seiner möglichen Strategien aus, ohne die Strategieentscheidungen seiner Mitspieler zu kennen. ={ is 1.

Wiederholte Spiele. Grundlegende Konzepte. Zwei wichtige Gründe, wiederholte Spiele zu betrachten: 1. Wiederholte Interaktionen in der Realität.

von Dennis Aumiller Proseminar Technische Informatik Sommersemester 2014 Datum:

Strategische Spiele und Nash-Gleichgewichte

Klausur zur Vorlesung Spieltheorie

Teilspielperfektes Gleichgewicht

Kapitel 4: Gemischte Strategien

Das Gefangenendilemma (Prisoner s Dilemma)

4.1 Grundlegende Konstruktionen Stetigkeit von Funktionen Eigenschaften stetiger Funktionen... 91

Seminar: Randomisierte Algorithmen Auswerten von Spielbäumen Nele Küsener

Teil 1: Statische Spiele mit vollständigen Informationen

1 Einleitung Spiele in Normalforrn

Teil 2: Dynamische Spiele mit vollständigen Informationen

Spieltheoretischer Ansatz für selbstorganisierende Systeme

Christian Rieck. Spieltheorie. Einführung für Wirtschaftsund SozialwissenschaftIer GABLER

ADS: Algorithmen und Datenstrukturen 2

Dynamische Spiele mit unvollständiger Information. Perfektes Bayesianisches Gleichgewicht

Netzwerkverbindungsspiele

Klausur zur Spieltheorie Musterlösung

Seminar Algorithmische Spieltheorie

Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie

Seminar Optimierung und optimale Steuerung

Daniel Krähmer, Lennestr. 43, 4. OG, rechts. WWW: Übungsleiter: Matthias Lang,

dafür muss man aber wissen, dass es ein Nash-GG gibt ... als wissenschaftliche Theorie unbefriedigend

Bisher angenommen: jeder Spieler kennt alle Teile des Spiels. - Diskontfaktor des Verhandlungspartners

Transkript:

Spieltheorie Mathematik-Workshop für TryScience Prof. Dr. Michael Eisermann Institut für Geometrie und Topologie (IGT) www.igt.uni-stuttgart.de/eiserm Sommersemester 2018 23. Juli 2018 Habe Mut, dich deines eigenen Verstandes zu bedienen! Much to learn, you still have. This is just the beginning.

Was ist ein Spiel allgemein gesehen? 101 Spiele beschreiben Konflikte, Konkurrenz und Kooperation: Mehrere Akteure interagieren (Spieler, Teilnehmer, etc.). Jeder Akteur hat gewisse Handlungsoptionen (Züge, Strategien). Aus diesen Möglichkeiten wählt jeder Akteur aus (frei, unabhängig). Daraus entsteht für jeden ein Ergebnis (Auszahlung, Nutzen, etc). Jeder Spieler versucht, sein Ergebnis zu maximieren.

Eigenschaften von Spielen 103 Anzahl der Akteure Ein Spieler: Zwei Spieler: Drei und mehr Spieler: Konkurrenz und Kooperation Nullsummen vs Win-Win: kooperativ vs nicht-kooperativ: Zufall und Information deterministisch vs stochastisch: vollständige vs unvollständige Information: Zeitlicher Verlauf parallel vs sequentiell: diskret vs kontinuierlich: Geschicklichkeit, Steuerung, Optimierung Tischtennis, Schach, Handel, Vertrag Wahlen, Koalitionen, Gesellschaft Marktaufteilung, Absprachen Verträge, Nebenzahlungen Go, Monopoly, Lotto, Poker Quizz, Schere-Stein-Papier M-ä-d-n, Onlinespiele, Börse Weitere Beispiele: Straßenverkehr, Fußball, Elfmeter, Schwarzfahren, Auktion, Klausur, Bewerbung, Steuererklärung, Verhandlungen, etc.

Wer interessiert sich für Spiele? 105 Wer interessiert sich für Spiele? Kinder und Erwachsene, auch Eltern Spieledesigner und Programmierer Mathematiker und Sozialwissenschaftler Biologen und Evolutionstheoretiker Wirtschaftswissenschaftler und Anwender Politiker, Diplomaten, Strategen, Militärs

Spieltheorie: die Gründungsväter 106 Emile Borel (Saint-Affrique 1871 Paris 1956) John von Neumann (Budapest 1903 Washington 1957) Oskar Morgenstern (Görlitz 1902 Princeton 1977) 1944: The Theory of Games and Economic Behavior

Spieltheoretiker der zweiten Generation 107 John Nash (Bluefield/WV 1928 Monroe Township/NJ 2015) Reinhard Selten (Breslau 1930 Posen 2016) John C. Harsanyi (Budapest 1920 Berkeley/CA 2000) Alfred-Nobel-Gedächtnispreis für Wirtschaftswissenschaften 1994: für ihre Pionierarbeit zu Gleichgewichten in nicht-kooperativen Spielen

Ein erstes Experiment: Hin-und-Rück 109 Zwei Spieler A und B interagieren anonym über eine Datenleitung. A: 10 B: 0 x +2x A: 10 x B: 2x +y y A: 10 x + y B: 2x y

Ein erstes Experiment: Hin-und-Rück 110 Beispiel 1: A: 10 B: 0 4 +8 A: 6 B: 8 +3 3 A: 9 B: 5 Beispiel 2: A: 10 B: 0 7 +14 A: 3 B: 14 +9 9 A: 12 B: 5

Ein erstes Experiment: Hin-und-Rück 112 Wir haben dies für Sie als Online-Spiel implementiert: www.igt.uni-stuttgart.de/eiserm/spiele

Stufen der Rationalität 201 Definition B1 (Stufen der Rationalität) Unter Rationalität fassen wir folgende Axiome zusammen: R 0 : Jeder Spieler will seinen Gewinn maximieren. R 1 : Jeder Spieler kennt und versteht die Regeln des Spiels. R 2 : Es gelten die Aussagen R 0, R 1, und jeder Spieler weiß dies. R 3 : Es gilt die Aussage R 2, und jeder Spieler weiß dies. etc... Genauer definieren wir für jedes n N 3 die Aussage R n : Es gilt die Aussage R n 1, und jeder Spieler weiß dies. R : Es gelten die Aussagen R n für alle n N.

Beispiel: Kuchen teilen 205 Aufgabe: Zwei Kinder, Alice und Bob, teilen sich einen Schokokuchen. Damit es gerecht zugeht, gibt der Vater vor: Alice teilt, Bob wählt aus. Was wird passieren? rational? irrational? Ist das Ergebnis gerecht? Lösung: R 0 : Jedes Kind will möglichst viel Schokokuchen. R 1 : Bob wird das größere Stück erkennen und sich nehmen. R 2 : Alice weiß, dass sie das kleinere Stück bekommen wird. Daher schneidet Alice zwei möglichst gleich große Stücke.

Beispiel: die Erbschaft 209 Aufgabe: Alice und Bob erben 1 000 000C. Das Testament verlangt: Alice nennt dem Notar eine Teilung, x für Bob und 1 000 000 x für Alice. Dies kann Bob nun annehmen... oder ablehnen, dann verfällt das Erbe. Was wird passieren? rational? irrational? Ist das Ergebnis gerecht? Lösung: R 0 : Jeder will seine Auszahlung maximieren. R 1 : Bob wird jeden Vorschlag x > 0 annehmen. R 2 : Alice weiß dies und schlägt x = 1C vor.

Beispiel: Kiosk am Strand 213 0 1 2 3 4 5 6 7 8 9 10 Aufgabe: (1) Sie haben die einzige Lizenz. Wo bauen Sie Ihren Kiosk? (2) Sie haben die erste von zwei Lizenzen. Wo bauen Sie Ihren Kiosk? (3) Sie haben die erste von drei Lizenzen. Wo bauen Sie Ihren Kiosk?

Beispiel: Kiosk am Strand 214 Bei Frage (2) suchen wir zu jeden Zug von A die beste Antwort von B: A B 1 : 10 A B 2 : 9 A B 3 : 8 A B 4 : 7 A B 5 : 6 B A 6 : 5 B A 5 : 6 B A 4 : 7 B A 3 : 8 B A 2 : 9 B A 1 : 10

Beispiel: drohen oder nachgeben? 221 Start USA drohen nicht. USA drohen mit Zöllen. Europa gibt nach. Europa droht ebenfalls. USA lenken ein. Es kommt zum Handelskrieg. USA EU 5 9 6 7 4 8 3 6 Aufgabe: Was wird passieren? rational? irrational? Lösung: R 0 : Jeder maximiert sein Ergebnis (wie rechts gezeigt). R 1 : Vor einem Handelskrieg im 3. Zug lenken die USA ein (vorteilhaft). R 2 : Die EU weiß dies, also wird sie im 2. Zug drohen (vorteilhaft). R 3 : Die USA wissen dies, also werden sie im 1. Zug nicht drohen.

Nochmal unser Experiment: Hin-und-Rück 223 Im Lichte dieser Erkenntnisse spielen wir erneut Hin-und-Rück. A: 10 B: 0 x +2x A: 10 x B: 2x +y y A: 10 x + y B: 2x y Aufgabe: Maximieren Sie Ihre Erträge bei diesem Spiel! Wie gelingt das rational? für Spieler B? für Spieler A?

Was ist ein Spiel mathematisch gesehen? 317 Resultat r = u(s) Strategie s S Der Spieler sucht seine Strategie s S so, dass sein Resultat r = u(s) maximal ist, also u(x) u(s) für alle alternativen Strategien x S gilt. Definition C1 (Spiel mit nur einem Spieler: Gewinnmaximierung) Ein Spiel mit nur einem Spieler ist eine Funktion u : S R : s u(s). Hierbei ist S die Menge der Strategien, die der Spieler wählen kann, und R ist die Menge möglicher Resultate, linear geordnet durch. Meist sind R die reellen Zahlen, und wir nennen u die Nutzenfunktion.

Was ist ein Spiel mathematisch gesehen? A Schere s 1 S 1 = Stein Papier s 2 S 2 = B Schere Stein Papier 0 +1 1 0 1 +1 1 0 +1 +1 0 1 +1 1 0 1 +1 0 u 2 (s 1, s 2 ) u 1 (s 1, s 2 ) 319 Definition C2 (strategisches Spiel in Normalform) Ein Spiel mit n Spielern ist eine Funktion u : S 1 S 2 S n R 1 R 2 R n s = (s 1, s 2,..., s n ) (u 1 (s), u 2 (s),..., u n (s)). Hierbei ist S i die Menge der Strategien, die Spieler i wählen kann, und R i ist die Menge seiner Resultate, linear geordnet durch i.

Ein zweites Experiment: Kartenduell 321 Wir haben für Sie ein zweites Online-Spiel implementiert: www.igt.uni-stuttgart.de/eiserm/spiele

Was ist ein Nash Gleichgewicht? 325 Wir nennen s = (s 1,..., s n ) S 1 S n einen Strategievektor. Spieler i kann sich aus eigener Kraft verbessern, wenn für ein x S i gilt: u i (s 1,..., s i 1, x, s i+1,..., s n ) > u i (s 1,..., s i 1, s i, s i+1,..., s n ) Andernfalls ist s ein Maximum bezüglich seiner Strategien x S i : u i (s 1,..., s i 1, x, s i+1,..., s n ) u i (s 1,..., s i 1, s i, s i+1,..., s n ) Somit ist s i eine beste Antwort auf (s 1,..., s i 1, s i+1,..., s n ). Definition C3 (Nash Gleichgewichte eines Spiels) Der Strategievektor s ist im Gleichgewicht für Spieler i, wenn gilt: u i (s 1,..., s i 1, s i, s i+1,..., s n ) = max u i (s 1,..., s i 1, x, s i+1,..., s n ) x S i Gilt dies für jeden Spieler i, so nennen wir s ein Nash Gleichgewicht.

Beispiel: das Gefangenendilemma 327 B schweigen gestehen A 1 0 schweigen 1 5 5 4 gestehen 0 4 Als Funktion u : S 1 S 2 R R bedeutet das ausgeschrieben: (schweigen, schweigen) ( 1, 1) (schweigen, gestehen) ( 5, 0) (gestehen, schweigen) ( 0, 5) (gestehen, gestehen) ( 4, 4) Nash Gleichgewicht ist hier einzig (gestehen, gestehen).

Beispiel: das Gefangenendilemma 328 ū 1 ū 2 1 1 0 p 1 0 q 0 p 1 0 q

Beispiel: Bach oder Strawinsky? 329 B Bach Strawinsky A 2 0 Bach 1 0 0 1 Strawinsky 0 2

Beispiel: Bach oder Strawinsky? 330 ū 1 ū 2 1 1 0 p 1 0 q 0 p 1 0 q

Beispiel: bleiben oder gehen? 331 B bleiben gehen A 2 5 bleiben 2 2 2 0 gehen 5 0

Beispiel: bleiben oder gehen? 332 ū 1 ū 2 1 1 0 p 1 0 q 0 p 1 0 q

Gemischte Strategie: Was ist das? 333 Beim Spiel Schere-Stein-Papier ist es nicht sinnvoll, sich auf eine der drei reinen Strategien festzulegen. Besser ist, eine zufällig zu wählen: s = 1 3 Schere + 1 3 Stein + 1 3 Papier Wir nennen dies eine gemischte Strategie. Allgemein: Definition C4 (gemischte Strategie) Sei S i = {s 0, s 1,..., s l } die (endliche) Strategiemenge des Spielers i. Eine gemischte Strategie ist eine Wahrscheinlichkeitsverteilung auf S i : s = p 0 s 0 + p 1 s 1 + + p l s l Hierbei gelte p 0, p 1,..., p l 0 und p 0 + p 1 + + p l = 1, wie üblich.

Beispiel: Matching Pennies 335 B Kopf Zahl A +1 1 Kopf 1 +1 1 +1 Zahl +1 1 Wie bei Schere-Stein-Papier gibt es zunächst kein Nash Gleichgewicht. Erweiterung: Beide Spieler dürfen nun gemischte Strategien wählen! Spieler A: [0, 1] p s p = (1 p) Kopf + p Zahl Spieler B: [0, 1] q s q = (1 q) Kopf + q Zahl

Beispiel: Matching Pennies 336 ū 1 = ū 2 0 1 0 p 1 0 q

Gleichgewichte und Minimax = Maximin 401 Lemma D1 (Gleichgewichte und Minimax = Maximin) Sei u : S 1 S 2 R R ein Nullsummenspiel, also u 1 + u 2 = 0. (0) Allgemein gilt Maximin Minimax, also ausgeschrieben: max min u 1 (x, y) min max u 1 (x, y) x S 1 y S 2 y S 2 x S 1 (1) Ist (s 1, s 2 ) S 1 S 2 ein Nash Gleichgewicht, so gilt Gleichheit: u 1 (s 1, s 2 ) = max x S 1 min y S 2 u 1 (x, y) = min y S 2 max x S 1 u 1 (x, y) (2) Angenommen, es gilt die Gleichheit Maximin = Minimax. Wir wählen einen Min-Maximierer s 1 S 1 und Max-Minimierer s 2 S 2 : v = max x S 1 min y S 2 u 1 (x, y) = min y S 2 u 1 (s 1, y), v = min y S 2 max x S 1 u 1 (x, y) = max x S 1 u 1 (x, s 2 ). Dann ist das Paar (s 1, s 2 ) S 1 S 2 ein Nash Gleichgewicht.

Der Satz von Nash: Existenz von Gleichgewichten 405 Gleichgewichte sind grundlegend. Gibt es sie immer? Ja, oft genug: Satz D3 (Existenzsatz für Gleichgewichte, John Nash 1950) Sei u : S 1 S n R n ein endliches reelles Spiel, wie oben erklärt, und ū : S 1 S n R n seine Fortsetzung auf gemischte Strategien. Dann besitzt das Spiel ū mindestens ein Nash Gleichgewicht. Hieraus folgt der Hauptsatz für Zwei-Personen-Nullsummenspiele: Korollar D4 (Minimax-Satz, John von Neumann 1928) Sei u : S 1 S 2 R 2 ein endliches Nullsummenspiel, also u 1 + u 2 = 0, und ū : S 1 S 2 R 2 seine Fortsetzung auf gemischte Strategien. Dann besitzt das Spiel ū mindestens ein Gleichgewicht, und somit gilt max min ū 1 (x, y) = min max ū 1 (x, y) x S 1 y S 2 y S 2 x S 1 Dies nennen wir den Wert des Spiels ū für Spieler 1.

Wozu dient Mathematik? 408 Alles Leben ist Problemlösen. (Karl Popper) T h e o r i e / M a t h e m a t i k Modell grundlegende Eigenschaften Annahmen, Gesetze, Axiome modellieren auswählen abstrahieren vereinfachen Empirie Beobachtung / Experiment Erfahrungen, Probleme, Ziele analysieren folgern? überprüfen anpassen Theorie aufbauende Eigenschaften Regeln, Sätze, Beweise konkretisieren spezialisieren kalibrieren anpassen Anwendung Interpretation der Ergebnisse Überprüfung des Modells R e a l i t ä t / A n w e n d u n g Es gibt nichts Praktischeres als eine gute Theorie. (Immanuel Kant)