Algorithms for Graphical Games
Luis E. Ortiz MIT CSAIL
February 1, 2005 DIMACS Workshop on Bounded Rationality
Joint work with Sham Kakade, Michael Kearns, John Langford, Michael Littman and Robert Schapire
Algorithms for Graphical Games Luis E. Ortiz MIT CSAIL February 1, - - PowerPoint PPT Presentation
Algorithms for Graphical Games Luis E. Ortiz MIT CSAIL February 1, 2005 DIMACS Workshop on Bounded Rationality Joint work with Sham Kakade, Michael Kearns, John Langford, Michael Littman and Robert Schapire In this talk... Large population
Joint work with Sham Kakade, Michael Kearns, John Langford, Michael Littman and Robert Schapire
Algorithms for Graphical Games 1/44
[Courtesy C AIDA]
[Korilis and Lazar, 1995; Nisan and Ronen, 1999; Papadimitriou, 2001; Roughgarden and Tardos, 2000; Shenker, 1995; ...]
Algorithms for Graphical Games 2/44
[Kre mpel&Ple umpe r]
Algorithms for Graphical Games 3/44
Algorithms for Graphical Games 4/44
2 4 3 5 8 7 6 1
Algorithms for Graphical Games 5/44
Algorithms for Graphical Games 6/44
Algorithms for Graphical Games 7/44
Algorithms for Graphical Games 8/44
i .
Algorithms for Graphical Games 9/44
i: Mi(
i(
i})
Algorithms for Graphical Games 10/44
Algorithms for Graphical Games 11/44
Algorithms for Graphical Games 12/44
Algorithms for Graphical Games 13/44
Algorithms for Graphical Games 14/44
Algorithms for Graphical Games 15/44
Algorithms for Graphical Games 16/44
Algorithms for Graphical Games 17/44
Algorithms for Graphical Games 18/44
2 4 6 8 10 12 14 20 40 60 80 100 number of rounds number of players Table-Passing Phase 0.61 1.00 0.81 0.60 0.59 0.87 0.65 0.53 0.93 0.81 0.42 0.78 cycle grid chordal(0.25,1,2,3) chordal(0.25,1,1,2) chordal(0.25,1,1,1) chordal(0.5,1,2,3) chordal(0.5,1,1,2) chordal(0.5,1,1,1) grid(3) grid(2) grid(1) ringofrings 2 4 6 8 10 20 40 60 80 100 number of rounds number of players Assignment-Passing Phase cycle grid chordal(0.25,1,2,3) chordal(0.25,1,1,2) chordal(0.25,1,1,1) chordal(0.5,1,2,3) chordal(0.5,1,1,2) chordal(0.5,1,1,1) grid(3) grid(2) grid(1) ringofrings
Algorithms for Graphical Games 19/44
Algorithms for Graphical Games 20/44
Algorithms for Graphical Games 21/44
(NJDMV)
Algorithms for Graphical Games 22/44
(NJDMV)
Algorithms for Graphical Games 23/44
Algorithms for Graphical Games 24/44
Algorithms for Graphical Games 25/44
Algorithms for Graphical Games 26/44
n
Algorithms for Graphical Games 27/44
Algorithms for Graphical Games 28/44
Algorithms for Graphical Games 29/44
Algorithms for Graphical Games 30/44
Algorithms for Graphical Games 31/44
Algorithms for Graphical Games 32/44
Algorithms for Graphical Games 33/44
Algorithms for Graphical Games 34/44
1For technical reasons, results only valid for ǫ-CE; ignored from now on Algorithms for Graphical Games 35/44
n
Algorithms for Graphical Games 36/44
Algorithms for Graphical Games 37/44
ijk(t) = expected value (wrt P t) of the gains player i achieves by
ijk(t) = expected value (wrt P t) of the losses player i suffers by
ijk ← max
ijk + δt ijk
ijk = (1/2) ln
ijk(t)/W − ijk(t)
38/44
Algorithms for Graphical Games 39/44
Algorithms for Graphical Games 40/44
Algorithms for Graphical Games 41/44
Algorithms for Graphical Games 42/44
Algorithms for Graphical Games 43/44
Algorithms for Graphical Games 44/44