GRUPPO TELECOM ITALIA - polito.itcalvino.polito.it/~fagnani/licei/Torino2016.pdf · GRUPPO TELECOM...

Preview:

Citation preview

GRUPPO TELECOM ITALIA La Teoria dei Giochi, quando giocare è una cosa molto seria Torino, 10 Febbraio 2016 Joint Open Lab SWARM, C.so D. Abruzzi, 24 – Politecnico di Torino

Dipartimento di Scienze Matematiche “G.L. Lagrange” Fabio Fagnani

Introduzione alla Teoria dei Giochi

2

Agenda I Giochi Prima della Teoria

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

La Teoria Dei Giochi Classica

I Giochi Del Futuro La nostra ricerca

3

Tutto inizia per gioco…

‘Posso perdere ma vinco sempre’ Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

4

Tutto inizia per gioco… Il Gioco Di Nim (o di Marienbad)

! Ad ogni turno un giocatore può togliere quanti fiammiferi vuole da una riga.

! Perde chi toglie l’ultimo fiammifero.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

5

Tutto inizia per gioco… Il Gioco Di Nim (o di Marienbad)

! Ad ogni turno un giocatore può togliere quanti fiammiferi vuole da una riga.

! Perde chi toglie l’ultimo fiammifero.

1902 Charles Bouton (Harvard) Chi gioca per secondo ha una strategia vincente (facile). Chi gioca per primo perde se l’altro non sbaglia.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

6

Tutto inizia per gioco…

In realtà, tutto inizia molto tempo prima, nella Francia del ‘700:

La probabilità era nata poco prima, nel 1654, con i lavori di Pascal sui giochi d’azzardo Molta matematica nasce per gioco….

! 1713, F. Waldegrave: strategia per vincere al gioco di carte Le Her

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

7

Tutto inizia per gioco… I giochi con una strategia vincente facile sono poco interessanti…

Ad oggi, non si sa quale dei tre scenari sia vero. La strategia vincente è così complessa che neppure un computer può trovarla.

Posso perdere…ma non so se posso vincere

! 1913 E. Zermelo: tre possibilità per gli Scacchi

! Esiste strategia vincente per il bianco,

! Esiste strategia vincente per il nero,

! Esiste strategia per forzare una patta.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

8

Tutto inizia per gioco…

Che cosa c’entra tutto questo con la Teoria dei Giochi?

C’entra, ma c’è molto altro. I giochi che abbiamo visto sono giochi a somma zero: uno vince e l’altro necessariamente perde. La Teoria dei giochi è molto più ambiziosa….

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

9

Agenda I Giochi Prima della Teoria

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

La Teoria Dei Giochi Classica

I Giochi Del Futuro La nostra ricerca

10

Che cos’è la Teoria dei Giochi

Modello matematico per i comportamenti e le decisioni delle persone che interagiscono in un contesto socio-economico

! Ogni persona cerca di massimizzare il proprio interesse. ! La scelta di ognuno influenza l’interesse degli altri.

! Prevedere i comportamenti ! Come emergono la cooperazione, la competizione, i conflitti.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

11

Le pietre miliari 1944 ! Formalizzazione del concetto di

gioco

! Strategie ottimali indipendenti dal comportamento degli altri giocatori

! Nasce e si sviluppa nel clima della guerra fredda

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

12

Le pietre miliari

Viene proposto un fondamentale concetto che diverrà noto come Equilibrio di Nash

Harsanyi-Nash-Salten Nobel 1994

1950, John Nash Equilibrium points in n-person games PNAS

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

13

Gli sviluppi moderni

! Molteplici applicazioni: economia, finanza, biologia

! Ancora due Nobel: ! 2005 Aumann-Shelling Conflitti e cooperazione

! 2012 Roth-Shapley Applicazioni ai mercati

! Più recentemente

! Marketing mirato sui network sociali.

! Design di meccanismi economici: trasporti ed energia

! Design di reti cibernetiche: Smart Home, Smart City, …. Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

14

Il Dilemma dei due prigionieri Un esempio chiave:

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

15

Il dilemma dei due prigionieri

Frank e Cora vengono arrestati e accusati di un delitto.

Sono interrogati separatamente e proposto loro di confessare:

!  Se confessano entrambi, avranno entrambi 3 anni.

!  Se uno dei due confessa e l’altro no il primo sarà libero e l’altro avrà 5 anni.

!  Se entrambi non confessano avranno entrambi 1 anno.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

16

La formalizzazione del gioco

CONF

NON CONFESSA CONFESSA

NON CONF

2

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK

L’INTERESSE DI FRANK L’INTERESSE DI CORA

-3 -3

-1 -1

0

0 -5

-5

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

17

La formalizzazione del gioco

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK

L’INTERESSE DI FRANK L’INTERESSE DI CORA

-1

-3 -3

-1 0 0

-5

-5

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

18

3

Le strategie

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-1

-5 -3 0

0 -5

Se Cora confessa, a Frank conviene confessare

-3

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

19

3

Le strategie

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-1

-5 -3 0

0 -5

Se Cora non confessa, a Frank conviene confessare

-3

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

20

Le strategie

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-3 -3

-1 0 0

-5

-5

A Frank conviene sempre confessare! Confessare è una strategia dominante.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

21

Le strategie

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-1 0 0

-5

-5

SIMMETRIA! Ad entrambi conviene sempre confessare

-3 -3

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

22

Le strategie

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK 0 0

-5

-5

Se entrambi non confessassero, otterrebbero entrambi un risultato migliore!

-1 -1

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

-3 -3

23

Il dilemma dei due prigionieri Confessare è strategia dominante: scelta razionale. Le ipotesi che ci stanno sotto: Frank e Cora non si parlano

Il gioco avviene una sola volta

L’interesse è determinato solo dagli anni di galera

! Scenari diversi:

! Giochi ripetuti più volte

! Diversi interessi dei giocatori (altruismo, paura, ecc…)

Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

24

Il dilemma dei due prigionieri

Questo gioco modella molteplici scenari applicativi:

! Cooperazione e competizione commerciale tra aziende o stati.

! Guerra dei prezzi nelle telecomunicazioni mobili

! Escalation di riarmo o scelte di disarmo.

! Accordi inter-stati sulle emissioni

Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

25

Un gioco più altruistico…

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-3 -3

-1 -2

-2 -5

-5

Termine che riflette considerazioni morali …. o timore di ritorsioni future.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

26

Un gioco più altruistico…

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -1

-3 -3

-1 -2

-2 -5

-5

Se Cora confessa, a Frank conviene confessare Se Cora non confessa, a Frank non conviene confessare

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

27

Un gioco più altruistico…

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -2

-2 -5

-5

Non esiste più una strategia dominante! Gioco di coordinamento.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

-3 -3

-1 -1

28

Un gioco più altruistico…

3

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK -2

-2 -5

-5

Non esiste più una strategia dominante! Gioco di coordinamento.

Equilibri di Nash: Se uno dei due potesse rivedere la scelta, non la cambierebbe.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

-3 -3

-1 -1

29

Equilibri di Nash: Se uno dei due potesse rivedere la scelta, non la cambierebbe.

3 -2

-2 -5

-5

Un gioco più altruistico…

CONF

CONFESSA

NON CONF

NON CONFESSA

LA SCELTA DI CORA

LA SCELTA

DI FRANK

Uno dei due equilibri è chiaramente preferibile. Da cosa dipenderà la scelta?

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

-3 -3

-1 -1

30

Il gioco del pollo Due auto si lanciano l’una contro l’altra.

Ogni conduttore può decidere di sterzare o di tirare dritto.

!  Se un conduttore sterza mentre l’altro no è considerato ‘chicken’ e l’altro coraggioso.

!  Se entrambi non sterzano collideranno e moriranno.

!  Se entrambi sterzano non avranno una grande considerazione da parte dei loro pari.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

31

Il gioco del pollo

3

STERZA

STERZA

TIRA DRITTO

TIRA DRITTO

-10

0 0

-10 -1 -1

1

1

•  Morire -10 •  Chicken -1 •  Indifferenza 0 •  Coraggioso 1

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

A B

32

Il gioco del pollo

3

STERZA

STERZA

TIRA DRITTO

TIRA DRITTO

0 0

-10 -10

Gli equilibri di Nash

Gioco di anti-coordinamento Ogni giocatore ha un equilibrio preferito

Possibile Strategia: convincere l’altro che non sterzeremo!

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

1 -1

-1 1

A

B

33

Il gioco del pollo Metafora di comportamenti umani e animali in situazioni di sfida e conflitto: ! 1959 B. Russell Common Sense and Nuclear Warfare. George

Allen and Unwin, London.

! 1973 J. Maynard Smith e G.R. Price, The logic of animal conflict. Nature

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

34

Il gioco del pollo Nel Dr. Stranamore, Kubrick indaga su una questione sottile del gioco:

!  Gli americani lanciano un attacco nucleare contro la Russia.

!  I russi hanno un dispositivo segreto che, in caso di attacco, scatena una controffensiva finale.

!  I Russi hanno lo sterzo bloccato, ma non lo hanno detto all’avversario…

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

35

I fondamentali concetti introdotti

! Strategia dominante

! Equilibrio di Nash: ! Giochi con più equilibri

! La scelta dipende dalle strategie e dalla dimensione temporale

! Giochi senza equilibri di Nash?

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

36

Un gioco a somma zero

3

TESTA

TESTA

CROCE

CROCE

1

-1 1

-1 1 -1

1

-1

Due giocatori A e B pongono due monete sul tavolo. Se vengono due Teste o due Croci, vince A Altrimenti vince B

A B

Nessun equilibrio di Nash!

Fenomeno tipico nei giochi a somma zero Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

37

Il risultato di Nash

Eppure Nash ha preso il Nobel proprio per questo:

TEOREMA: Ogni gioco ammette sempre almeno un equilibrio di Nash

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

38

Il risultato di Nash

Eppure Nash ha preso il Nobel proprio per questo:

TEOREMA: Ogni gioco ammette sempre almeno un equilibrio di Nash

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

!  Strategie ripetute probabilistiche

!  L’equilibrio di Nash nel caso precedente:50% testa, 50% croce

39

Agenda I Giochi Prima della Teoria

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

La Teoria Dei Giochi Classica

I Giochi Del Futuro La nostra ricerca

40

Giochi e network Negli ultimi anni: Network complessi e fenomeni collettivi La teoria dei giochi: linguaggio universale per descrivere le interazione tra agenti (umani, economici biologici, cibernetici).

Non più due giocatori, ma moltissimi...

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

41

Giochi sui network sociali

Come entrano i giochi? Esempio: un agente può decidere di utilizzare oppure no una determinata applicazione per cellulare. L’interesse è proporzionale a quanti amici già hanno questa applicazione.

! Evoluzione di epidemie

! Evoluzione delle opinioni

! Diffusione di nuove mode, di nuovi prodotti tecnologici

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

42

Giochi sui network sociali

Come entrano i giochi? Il marketing mirato: quali sono gli agenti nel network più importanti per ottimizzare la diffusione di un’idea o di un prodotto?

! Evoluzione di epidemie

! Evoluzione delle opinioni

! Diffusione di nuove mode, di nuovi prodotti tecnologici

Con D. Acemoglu MIT, A. Ozdaglar MIT

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

43

Giochi di congestione su reti Network infrastrutturali (rete stradale, rete elettrica,…):

Utilizzatori di risorse condivise e limitate. L’interesse: il tempo di percorrenza, il costo Le azioni: la strada scelta, la fascia oraria di utilizzo

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

44

Giochi di congestione su reti Network infrastrutturali (rete stradale, rete elettrica,…):

Questi sistemi funzionano bene in condizioni normali.

Mostrano forte fragilità a shock locali. Blackout a cascata.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

45

Giochi di congestione su reti Network infrastrutturali (rete stradale, rete elettrica,…):

Fenomeni di sincronizzazione dei comportamenti (ad esempio l’utilizzo di massa delle indicazioni di traffico di google) possono amplificare i fenomeni di congestione.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

46

Giochi di congestione su reti Network infrastrutturali (rete stradale, rete elettrica,…):

Disegnare meccanismi che incentivino fenomeni virtuosi nell’utilizzo delle risorse. G. Como University of Lund Utilizzare le reti telematiche per far cooperare gli utenti. JOL SWARM Progetto europeo INTREPID SWARM Introduzione alla Teoria dei Giochi

Fabio Fagnani, DISMA

47

Ingegneria dei network !  Costruire network cibernetici

!  Computer, sensori, cellulari, robot

!  Obbiettivi complessi

!  Approcci standard non adeguati

!  Servizi digitali

!  Rendere migliore la vita nelle case, nelle città.

!  Smart Home, Smart City, AI

!  Migliorare la qualità delle infrastrutture (trasporti, energia)

!  Migliorare la sicurezza (monitoraggio ambientale)

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

48

Ingegneria dei network Un fondamentale cambio di paradigma:

Non architetture gerarchiche con controllori centralizzati. Architetture di sistemi cooperativi e decentralizzati. Più robuste, più sicure, meno costose.

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

49

Ingegneria dei network

BEEKUP Reti di computer per il cloud distribuito. Politecnico (DISMA, DIGEP, DAD), JOL SWARM, Istituto Boella

Condivisione della banda per accesso domestico. Politecnico (DISMA, DET), JOL SWARM, Istituto Boella

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

50

Conclusione ! La Teoria dei giochi nasce per studiare i giochi di società

! Si sviluppa nel XX secolo, spinta dalle applicazioni economiche, biologiche, finanziarie.

! Nella nuova era dei network è il linguaggio fondamentale per lo studio delle interazioni.

! Strumento fondamentale per affrontare le ambiziosissime sfide tecnologiche di HORIZON 2020

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

51

GRAZIE!

Introduzione alla Teoria dei Giochi Fabio Fagnani, DISMA

Recommended