Crèdits
6
Tipus
Complementària d'especialitat (Computació Avançada)
Requisits
Aquesta assignatura no té requisits
, però té capacitats prèvies
Departament
CS
El curs pretén abordar alguns dels problemes fonamentals en la interfície de la Informàtica i de la teoria de jocs, amb un èmfasi en els algorismes i la complexitat computacional. El nostre enfocament principal serà en algoritmes d'equilibri, la complexitat computacional de la recerca d'equilibris, les eines algorítmiques en el disseny del mecanisme de subhastes, els models de comportament estratègic per a grans xarxes, i el preu de l'anarquia. Incorporant també algunes nocions de la teoria de jocs cooperatius.
Professorat
Responsable
- Maria Jose Serna Iglesias (mjserna@cs.upc.edu)
Hores setmanals
Teoria
2.7
Problemes
1.3
Laboratori
0
Aprenentatge dirigit
0.5
Aprenentatge autònom
8
Competències
Computació avançada
Genèriques
Raonament
Bàsiques
Objectius
-
Conéixer les principals tècniques i problemes en el domini de la teoria de jocs algorísmica i identificar les propietats principals.
Competències relacionades: CB8, CB9, CTR6, CEE3.1, CEE3.2, CG1, -
Examinar les condicions sota les quals apareixen la cooperació i l'antagonisme. Realitzar una anàlisi i extreure les propietats fonamentals dels problemes de diferents dominis per tal d'avaluar la idoneïtat d'un anàlisi teòrica de jocs i les seves limitacions
Competències relacionades: CB9, CTR6, CEE3.1, CEE3.2, CEE3.3, CG5, CG1, CG3, CB6,
Continguts
-
Introducció a la teoria de jocs algorísmica
Decisions centralitzades i descentralitzades. Jocs i Internet. Tipus de jocs, conceptes de solució, estratègies i equilibris. Eleccions socials. -
Jocs estratègics i aspectes computacionals dels equilibris de Nash
Jocs estratègics, estratègies pures i mixtes. El concepte de sol.lució del joc. Equilibri pur de Nash, la complexitat de la seva computació. Equilibris de Nash purs versus òptims locals: potential games. Estratègies mixtes i equilibris de Nash. La complexitat de la computació de equilibris de Nash. -
El preu de l'anarquia i el de l'estabilitat.
Definicions. Coste social. Millors i pitjors equilibris de Nash. Jocs de Xarxa: assignació de recursos basat en la utilitat. Encaminament egoista i jocs de congestió. Jocs de formació de xarxa. Altres exemples. -
Teoria de jocs cooperatius
Jocs cooperatius i simples. Tipus de coalicions. Índexs de poder. Exemples: jocs de votació, jocs combinatorics, jocs d'influència en les xarxes socials. -
Jocs ponderats de votació
Definició i exemples. Poder i pes. Dimensió i codimensió
Activitats
Activitat Acte avaluatiu
Presentació d'un article de recerca
Presentació d'un article de revista científica de l'àrea descrivint recerca en algun dels temes tractats en el curs o en altres temes relacionats que siguin d'interès per a l'alumne.Objectius: 1 2
Setmana: 16 (Fora d'horari lectiu)
Teoria
0h
Problemes
0h
Laboratori
0h
Aprenentatge dirigit
0h
Aprenentatge autònom
0h
Metodologia docent
Hi haurà dos tipus de classes: sessions teòriques i sessions pràctiques. En mitjana, dues hores per setmana es dediquen a la teoria i unaper als exercicis. El professorat planificará les hores d'acord amb el tema en curs.
Les classes teòriques tenen la forma de classe magistral en què el professor proposa nous conceptes o tècniques. Es complementen amb exemples que il·lustren els conceptes introduïts. Les sessions consistiran en una presentació dels principals temes de cadascú dels continguts i es basaran principalment en treballs de recerca originals seleccionats.
S'espera un alt nivell de participació dels estudiants en cada sessió. Les línies actuals d'investigació en cada tema es discutiran al final de la seva presentació.
Les classes pràctiques s'utilitzen per a resoldre els exercicis. En elles els estudiants participen activament. En general, els professors estableixen els exercicis amb anticipació. S'espera que els estudiants resolguin els exercicis i presentin les seves sol.lucions amb l'objectiu de poder discutir les diverses solucions/alternatives a classe.
Mètode d'avaluació
Components de l'avaluació:P = participació a classe, presentació de problemes (0-10).
A = presentació d'un article de recerca (0-10).
C1 = control 1 (cobrint la primera part del contingut d'AGT) (0-10) .
C2 = control 2 (cobrint la segona part del contingut d'AGT) (0-10) .
F= examen final (cobrint tot el contingut d'AGT) (0-10).
E = nota global d'examen (0-10)
En la data assignada a l'examen final, es tindrà l'opció de realitzar l'examen final o no. Al primer cas E= F i al segon E= (C1 + C2)/ 2.
La nota final de l'assignatura es calcula amb la formula:
Nota = 10% P + 20% A + 70% E
Bibliografia
Bàsic
-
Algorithmic game theory
- Nisan, Noam; Papadimitriou, Christos H,
Cambridge University Press,
2007.
ISBN: 9780521872829
https://discovery.upc.edu/discovery/fulldisplay?docid=alma 991003321009706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
An introduction to game theory
- Osborne, M.J,
Oxford University Press,
2009.
ISBN: 9780195322484
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003942069706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computational aspects of cooperative game theory
- Chalkiadakis, G.; Elkind, E.; Wooldridge, M.J,
Morgan & Claypool,
2012.
ISBN: 9781608456529
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003903969706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Mathematics and politics: strategy, voting, power and proof
- Taylor, A.D.; Pacelli, A.M,
Springer,
2008.
ISBN: 9780387776439
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003693179706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementari
-
Handbook of computational social choice
- Brandt, F.; Conitzer, V.; Endriss, U.; Lang, J.; Procaccia, A.D,
Cambridge University Press,
2016.
ISBN: 9781107060432
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004132859706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Economics and computation : an introduction to algorithmic game theory, computational social choice, and fair division
- Rothe, Jörg,
Springer,
[2016].
ISBN: 9783662479032
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004193409706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Capacitats prèvies
Coneixements bàsics dels mètodes d'anàlisi d'algorismes (en particular, la complexitat asimptòtica).Coneixements bàsics en algoritmes. Programació Lineal. Flux màxim. Cerca locals. Algorismes per a problemes en grafs i xarxes.
Coneixements bàsics sobre raonament algebraic.
Coneixements bàsics sobre complexitat computacional, classes i reduccions.