Filebestrijding middels Speltheorie



Vergelijkbare documenten
Sociale Dilemma s en Speltheorie

De regels van het spel

2WO12: Optimalisering in Netwerken

TW2020 Optimalisering

Gastles Bernardinuscollege, Heerlen. Speltheorie. Frank Thuijsman Department of Data Science and Knowledge Engineering

Evenwichten in de speltheorie

Speltheorie in de computerwetenschappen. Patrick De Causmaecker Met dank aan Katja Verbeeck Katholieke Universiteit Leuven Campus Kortrijk

De wiskunde en het programmeren van Sudoku s

Modellen en Simulatie Speltheorie

Integrated decision making. Op de ORTEC Plandag Donderdag 3 oktober, Fort Voordorp

Alle opgaven tellen even zwaar, 10 punten per opgave.

Ondernemen = Kiezen = Spelen. Lezing op het Nationaal T&U Congres 9 oktober Tom Verhoeff. Faculteit Wiskunde & Informatica

32 stadskaarten 9 karakterkaarten 5 politiekaarten. 60 gangsterblokjes (42 professionals - 18 gelegenheidsgangsters)

Eindwerk Speltheorie

Het duivenhokprincipe

De Minimax-Stelling en Nash-Evenwichten

Nascholing Economie: Speltheorie. Jeroen Hinloopen (UvA)

Examen Datastructuren en Algoritmen II

Overzicht. Inleiding. Modellering. Insertie heuristieken. Voorbeeld: CVV. Local Search. Meta heuristieken. Vehicle Routing Problem 1

OVER IRRATIONALE GETALLEN EN MACHTEN VAN π

Benaderingsalgoritmen

Examenvragen Hogere Wiskunde I

Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 26 augustus 2010, , Examenzaal

8. Complexiteit van algoritmen:

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

Z.O.Z. Radboud Universiteit Nijmegen Tentamen Analyse 1 WP001B 16 juni 2016, 12:30 15:30 (16:30)

DETROIT - CLEVELAND / GRAND PRIX

Convexe Analyse en Optimalisering

2WO12: Optimalisering in Netwerken

1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

TW2020 Optimalisering

ANTWOORDENMODEL SPELTHEORIE

Qualitative Comparative Analysis (Systematische Kwalitatieve Vergelijkende Analyse)

De Samenhang tussen Dagelijkse Stress, Emotionele Intimiteit en Affect bij Partners met een. Vaste Relatie

2 beslissen in netwerken. Wiskunde D. Keuzevak beslissen onderdeel: beslissen in netwerken. versie 4 vrijdag 16 november 2007

Opgave 1 - Uitwerking

4.1 Rijen. Inhoud. Convergentie van een reeks. Reeksen. a k. a k = lim. a k = s. s n = a 1 + a a n = k=1

Brainport Eindhoven/ Zuidoost Brabant. Presentation CEM Febr. 14th 2008

Uitwerking Tweede Quiz Speltheorie,

Allianties en speltheorie

Bijzondere getallen. Oneindig (als getal) TomVerhoeff. Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Opmerking. TI1300 Redeneren en Logica. Met voorbeelden kun je niks bewijzen. Directe en indirecte bewijzen

(b) Formuleer het verband tussen f en U(P, f), en tussen f en L(P, f). Bewijs de eerste. (c) Geef de definitie van Riemann integreerbaarheid van f.

Wanneer zijn veelvouden van proniks proniks?

Wat is kwaliteit? Management perspectief. Voice of the Customer

Kettingbreuken. 20 april K + 1 E + 1 T + 1 T + 1 I + 1 N + 1 G + 1 B + 1 R + 1 E + 1 U + 1 K + E + 1 N A + 1 P + 1 R + 1 I + 1

Smart Cities Hoe technologie onze steden leefbaar houdt en slimmer maakt

Grafentheorie voor bouwkundigen

De Riemann-hypothese

Hoofdstuk 1. Afspraken en notaties

Begrenzing van het aantal iteraties in het max-flow algoritme

Festival. Questions. Worksheet. Flash info. Bekijk de poster. Het is een aankondiging voor een muziekfestival. Welke bands die komen vind jij leuk?

Meer succes met je website

TW2020 Optimalisering

Universiteit Utrecht Faculteit Wiskunde en Informatica. Examen Optimalisering op maandag 18 april 2005, uur.

Goochelen en wiskunde

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Welkom bij de breakout. Online marketing. trainer: Martin Suithoff. #bootcamp

Examen VWO wiskunde C. tijdvak 2 woensdag 17 juni uur. Bij dit examen hoort een uitwerkbijlage.

Oneindig in Wiskunde & Informatica. Lezing in de reeks Oneindig 3 oktober 2007 / Studium Generale TU Delft. Tom Verhoeff

Vraagtypen in Lectora Online

Van Reactieve naar Proactieve Planning van Ambulance Diensten

OVERGANGSREGELS / TRANSITION RULES 2007/2008

Parels van studenten tijdens een examen

TU/e 2DD50: Wiskunde 2 (1)

P O W E R P O I N T - onderdeel van Microsoft Office 2000 pakket (nl) De Windows versies van Powerpoint kunnen onderling afwijken

Tentamen Inleiding Speltheorie

Onderneming en omgeving - Speltheorie

Bijzondere getallen. Oneindig (als getal) TomVerhoeff. Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica

AXIOMATIEK VAN GETALLEN, vergezichten vanuit mijn ivoren toren

EEN RAADSELACHTIG SPEL OVER MAFFE CULINAIRE CONFLICTEN.

Week Hier vind je uitwerkingen van enkele opgaven uit het dictaat Grafen: Kleuren en Routeren.

Persoonlijke factoren en Sales succes

Mijn rondzwervingen door een toegepast wiskundig heuvellandschap

Waar is de liefde? Een pleidooi voor het herdenken van onze Facebook activiteiten. Polle de Maagt voor Facebook Congres 2014 #congresfb

Praktische opdracht Wiskunde A Patience

De driehoek voorbij... WissemaGroup. medezeggenschap is van ons allemaal!

Global TV Canada s Pulse 2011

Spider Solitaire is NP-Compleet

Handleiding Zuludesk Parent

INNOVATIE MANAGEMENT SYSTEMEN

PUZZLES & RIDDLES. Puzzels. Charles Mathy en Paul Friedel

Stochastiek 2. Inleiding in de Mathematische Statistiek 1/19

Grafieken van veeltermfuncties

Replacement course / vervangend vak

Impacts Tallinn 31 st may 2018 Senta Modder - Germa Bakker

Tentamen Inleiding Kansrekening wi juni 2010, uur

6.1 Kwadraten [1] HERHALING: Volgorde bij berekeningen:

Transcriptie:

Speltheorie p. 1/3 Filebestrijding middels Speltheorie Krzysztof R. Apt (dus niet Krzystof en zeker niet Krystof) CWI & Universiteit van Amsterdam

DEPOT1 DEPOT2 Speltheorie p. 2/3 Voorbeeld 1: Kilometerheffing 2 bestuurders. Elke bestuurder kiest een route van BEGIN naar zijn eigen depot. Meer bestuurders kiezen dezelfde route de kosten worden verdeeld. BEGIN 4 5 8 1 1

Speltheorie p. 3/3 Een evolutie (1) BEGIN 4 5 8 1 1 DEPOT1 DEPOT2

Speltheorie p. 4/3 Een evolutie (2) BEGIN 4 5 8 1 1 DEPOT1 DEPOT2

Speltheorie p. 5/3 Een evolutie (3) BEGIN 4 5 8 1 1 DEPOT1 DEPOT2 Nu zijn beide bestuurders tevreden.

Speltheorie p. 6/3 Beetje theorie (1) Strategisch spel voor 2 spelers: Elke speler heeft een aantal strategieën. Elke speler wil zijn kosten minimaliseren. Beide spelers kiezen hun strategieën simultaan. Daarna moet elke speler zijn gedeelte van de kosten betalen. In ons voorbeeld: tolweg spellen 2 spelers. Elke speler heeft 2 strategieën. Kosten voor elke speler: totaal van de gedeelde kosten van de gekozen weg.

Speltheorie p. 7/3 Nash Evenwicht (1) Neem een spel met willekeurige strategieën voor spelers 1 en 2. Strategie A van speler 1 is een beste respons op een strategie B van speler 2 als het de kosten van speler 1 t.o.v. B minimaliseert. Combinatie (A,B) van strategieën van spelers 1 en 2 is een Nash evenwicht als A is een beste respons op B en B is een beste respons op A. Intuïtie: in een Nash evenwicht heeft geen speler spijt van zijn keuze.

Speltheorie p. 8/3 Van Wikipedia: John Nash John Forbes Nash Jr. (Bluefield (West Virginia), 14 juni 1928) is een wiskundige, die in zijn beste tijd geniaal genoemd werd. Hij kreeg vooral bekendheid door zijn werk op het gebied van de speltheorie. Hij ontving hiervoor samen met twee andere speltheoretici, Reinhard Selten en John Harsanyi, de Nobelprijs voor de Economie in 1994.

Speltheorie p. 9/3 Wat hebben wij eigenlijk gedaan? Beste Respons Dynamiek Kies een beginsituatie : elke speler kiest een strategie. Een ontevreden speler mag een andere keuze maken via de beste respons. Herhaal deze procedure. Als het eindigt dan bereiken wij een Nash evenwicht. Stelling (Rosenthal, 1973) Voor de tolweg spellen bereikt de beste respons dynamiek altijd een Nash evenwicht.

Speltheorie p. 10/3 Sociaal Optimum (1) Sociaal optimum: combinatie van strategieën van spelers 1 en 2 die tot minimale totale kosten leidt. In ons voorbeeld was het unieke Nash evenwicht ook een sociaal optimum. BEGIN 4 5 8 1 1 DEPOT1 DEPOT2

Speltheorie p. 11/3 Meerdere Nash evenwichten Voorbeeld BEGIN 2 3 DEPOT

Speltheorie p. 12/3 Sociaal Optimum (2) Een ander voorbeeld BEGIN 5 3 5 1 1 DEPOT1 DEPOT2 Uniek Nash evenwicht, met de kosten 8. Kosten van sociaal optimum: 7.

Voorbeeld 2: Files 5 bestuurders. Elke bestuurder kiest een route van BEGIN naar EIND, Meer bestuurders kiezen dezelfde route grotere vertragingen. BEGIN 1/2/3 1/4/5 1/5/6 EIND Speltheorie p. 13/3

Speltheorie p. 14/3 Een mogelijke evolutie (1) BEGIN 1/2/3 1/4/5 1/5/6 EIND

Speltheorie p. 15/3 Een mogelijke evolutie (2) BEGIN 1/2/3 1/4/5 1/5/6 EIND

Speltheorie p. 16/3 Een mogelijke evolutie (3) BEGIN 1/2/3 1/4/5 1/5/6 EIND

Speltheorie p. 17/3 Een mogelijke evolutie (4) BEGIN 1/2/3 1/4/5 1/5/6 EIND Nu is elke bestuurder tevreden.

Speltheorie p. 18/3 Beetje theorie (2) Strategisch spel voor n spelers: Elke speler heeft een aantal strategieën. Elke speler wil zijn kosten minimaliseren. Alle spelers kiezen hun strategieën simultaan. Daarna moet elke speler zijn kosten betalen. In ons voorbeeld: 5 spelers. Elke speler heeft 3 strategieën. Kosten voor elke speler: de totale rijtijd.

Speltheorie p. 19/3 Nash Evenwicht (2) Neem een spel. Stel elke speler heeft een strategie gekozen. Een strategie van een speler is een beste respons (t.o.v. de strategieën van de andere spelers) als het tenminste zo goed is als elke andere strategie van hem. Nash evenwicht: combinatie van strategieën van de spelers z.d.d. elke strategie een beste respons is (t.o.v. de andere strategieën). Wij hebben een Nash evenwicht bereikt middels de beste respons dynamiek. Stelling (Rosenthal, 1973) Voor de netwerkspellen bereikt de beste respons dynamiek altijd een Nash evenwicht.

Ander Voorbeeld Aannames: 4000 spelers rijden van A naar B. Elke bestuurder heeft 2 mogelijkheden (strategieën). U A T/100 45 45 B T/100 R Vraag: Wat is hier het Nash evenwicht? (T = aantal rijders, T/100 = vertraging.) Speltheorie p. 20/3

Speltheorie p. 21/3 Nash evenwicht U A T/100 45 45 B T/100 R Antwoord: 2000/2000. Totale rijtijd: 2000/100 + 45 = 45 + 2000/100 = 65.

Voeg een snelle route van U naar R toe. Braess Paradox Elke bestuurder heeft nu 3 mogelijkheden (strategieën): A - U - B, A - R - B, A - U - R - B. U T/100 A 0 45 45 B T/100 R Vraag: Wat is hier het Nash evenwicht? Speltheorie p. 22/3

Speltheorie p. 23/3 Nash evenwicht U T/100 A 0 45 45 B T/100 R Antwoord: Iedereen kiest de route A - U - R - B. Waarom?: De route A - U - R - B is altijd een beste respons.

Speltheorie p. 24/3 Een probleem U T/100 A 0 45 45 B T/100 R Totale rijtijd: 4000/100 + 4000/100 = 80!

Speltheorie p. 25/3 Gebeurt het eigenlijk? Van Wikipedia ( Braess Paradox ): In Seoul, South Korea, a speeding-up in traffic around the city was seen when a motorway was removed as part of the Cheonggyecheon restoration project. In Stuttgart, Germany after investments into the road network in 1969, the traffic situation did not improve until a section of newly-built road was closed for traffic again. In 1990 the closing of 42nd street in New York City reduced the amount of congestion in the area. In 2008 Youn, Gastner and Jeong demonstrated specific routes in Boston, New York City and London where this might actually occur and pointed out roads that could be closed to reduce predicted travel times.

Speltheorie p. 26/3 Prijs van Stabiliteit Definitie PvS: sociale kosten van het beste Nash evenwicht sociaal optimum Vraag: Wat is de PvS van de tolweg en de netwerkspellen?

Speltheorie p. 27/3 Voorbeeld n A B n - (even) aantal spelers en de vertraging op de bovenste route. x - aantal rijders en de vertraging op de onderste route. x

Speltheorie p. 28/3 Voorbeeld n A B n - (even) aantal spelers en de vertraging op de bovenste route. x - aantal rijders en de vertraging op de onderste route. Beste Nash evenwicht Twee Nash evenwichten: 1/(n 1), met de kost n + (n 1) 2. 0/n, met de kost n 2. x

Voorbeeld n A B n - (even) aantal spelers en de vertraging op de bovenste route. x - aantal rijders en de vertraging op de onderste route. Beste Nash evenwicht Twee Nash evenwichten: 1/(n 1), met de kost n + (n 1) 2. 0/n, met de kost n 2. x Sociaal optimum Neem f(x) = (n x) n + x x = x 2 n x + n 2. Wij willen f minimaliseren. f (x) = 2x n, dus f (x) = 0 als x = n 2. Speltheorie p. 29/3

Speltheorie p. 30/3 Voorbeeld n A B Beste Nash evenwicht 1/(n 1), met de kost n + (n 1) 2. Sociaal optimum f(x) = x 2 n x + n 2. Sociaal optimum = f( n 2 ) = 3 4 n2. x PoS = (n + (n 1) 2 )/ 3 4 n2 = 4 3 lim n PoS = 4 3. n+(n 1) 2 n 2.

Harmonische Getallen H(n) = 1 + 1/2 +... + 1/n. Stelling (Oresme, circa 1350) H(n) divergeert. Stelling (Euler, 1734) lim n H(n) ln(n) = γ. Probleem: Je stapelt veilig boeken: Vraag: Met hoeveel boeken kun je de dubbele afstand bereiken? Antwoord: kleinste n z.d.d. 1 2H(n) 2. 1 2 H(30) = 1.99749, 2 1H(31) = 2.01362. Speltheorie p. 31/3

Speltheorie p. 32/3 Bewijs van Nicolas Oresme 1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6 + 1/7 + 1/8 +... = 1 + 1/2 + (1/3 + 1/4) + (1/5 + 1/6 + 1/7 + 1/8) +... > 1 + 1/2 + (1/4 + 1/4) + (1/8 + 1/8 + 1/8 + 1/8) +... = 1 + 1/2 + 1/2 + 1/2 +...

Speltheorie p. 33/3 PvS Stelling (Anshelevich et al, 2004) De PvS van een tolweg spel voor n spelers is H(n). Stelling (Roughgarden en Tárdos, 2002) Stel dat alle vertragingsfuncties (b.v. T/100) altijd lineair zijn. Dan is de PvS van een netwerkspel 4 3. Het goede Nash evenwicht wordt middels de beste respons dynamiek bereikt. Helaas: het kan exponentieel lang duren totdat het evenwicht bereikt wordt.

Speltheorie p. 34/3 Open Problemen Voorbeeld Stel dat alle vertragingsfuncties polynomiaal zijn (b.v. T 2 + T/100). Wat is dan de PvS van een netwerkspel?

Speltheorie p. 35/3 Referenties Algorithm Design, Jon Kleinberg and Éva Tardos, Addison-Wesley, 2006, pp. 690-700. Networks, Crowds, and Markets, David Easley and Jon Kleinberg, Cambridge University Press, 2010, pp. 239-253 (beschikbaar online).

Speltheorie p. 36/3 Meer weten over de speltheorie? Spelen en delen: speltheorie, de wiskunde van conflictmodellen, Frank Thuijsman, 55 pagina s, Epsilon Uitgaven, 2005. Zie presentatie 13 in http://www.personeel.unimaas.nl/f-thuijsman/ FT-presentations.htm Mijn college Strategic games: http://www.cwi.nl/~apt/stra. Deze presentatie: http://www.cwi.nl/~apt/slides/uva10-sli.pdf.

Bedankt Speltheorie p. 37/3

Speltheorie p. 38/3 Vragen svp aan Minister Eurlings