Giochi Bayesiani 19/07/2011 Università degli studi di Napoli “Federico II” Emiliano Iuliano Francesco De Domenico Corso di teoria dei giochi Prof.ssa Lina.

Slides:



Advertisements
Presentazioni simili
MODELLI DI INTERAZIONE STRATEGICA
Advertisements

Funzioni reali di due variabili reali
La probabilità nei giochi
Lezione 10 Il mercato del lavoro
Prof.Maurita Fiocchi Corso A-ERICA RICERCA PUNTI ESTREMANTI LIBERI DELLE FUNZIONI REALI A DUE VARIABILI REALI z = f( x ; y )
Equazioni differenziali
Capitolo 8 Sistemi lineari.
Teoria dei giochi Eliminazione iterata delle strategie strettamente dominate Il diritto di proprietà.
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Lezione 7 Chiara Mocenni Corso di laurea L1.
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Dynamic Programming Chiara Mocenni Corso di.
Analisi delle Decisioni Funzioni di utilita’ e lotterie
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Scelte di consumo Chiara Mocenni Corso di laurea.
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Lezione 5 Chiara Mocenni Corso di laurea L1.
Introduzione alla Teoria dei giochi
Teoria dei giochi - D'Orio - prima parte
Equilibrio di Nash ed aste GSP
Routing egoistico.
Processi Aleatori : Introduzione – Parte I


FEM -2 Gabriella Puppo.
Liceo Scientifico P.Calamandrei presenta: Il Gioco preferito dagli studenti: un compito in classe… A cura del gruppo che ha partecipato al progetto Lauree.
Teoria dei Giochi “Giocamatematicando intorno”
Studio funzioni by Mario Varalta Studio funzioni by Mario Varalta.
Corso di biomatematica lezione 6: la funzione c2
Interpolazione ed estrapolazione
CONTROLLO DI SUPPLY CHAIN MEDIANTE TECNICHE H-INFINITO E NEGOZIAZIONE
Microeconomia Corso D John Hey. Il programma Questa settimana Martedì: capitolo 30 (teoria dei giochi), una pausa e capitolo 31 (duopolio). Notate: non.
Microeconomia Corso D John Hey. Esempio 2 Comincio con una rapida discussione delle riposte corrette … … dopo di che, tornarò allinizio e risponderò alle.
Studente Claudia Puzzo
Corso di Matematica Discreta cont. 2
Studio funzioni Premesse Campo esistenza Derivate Limiti Definizione di funzione Considerazioni preliminari Funzioni crescenti, decrescenti Massimi,
Convergence to Approximate Nash Equilibria in Congestion Games
Derivate Parziali di una Funzione di più Variabili
INFORMATICA PER IL COMMERCIO ELETTRONICO
Slides di Teoria dei Giochi, Vincenzo Cutello
Torna alla prima pagina Sergio Console Calcolo delle Probabilità seconda parte Istituzioni di Matematiche Scienze Naturali.
ESTENSIONI SEMPLICI e TEOREMA DELL’ELEMENTO PRIMITIVO
La verifica d’ipotesi Docente Dott. Nappo Daniela
R. Soncini Sessa, MODSS, L21 Accettare la casualità Rodolfo Soncini Sessa MODSS Copyright 2004 © Rodolfo Soncini Sessa.
Esercitazione finale Esercizi numerici
Lezione 11 Il passaggio dal breve al medio periodo: il modello AD-AS
Metodi Quantitativi per Economia, Finanza e Management Lezione n°5.
Corso di Teoria delle Decisioni Esercitazioni Lezione 2 – 22/09/04 Docente: S.Moretti
1 Ordinamento (Sorting) Input: Sequenza di n numeri Output: Permutazione π = tale che: a i 1  a i 2  ……  a i n Continuiamo a discutere il problema dell’ordinamento:
Codici prefissi Un codice prefisso è un codice in cui nessuna parola codice è prefisso (parte iniziale) di un’altra Ogni codice a lunghezza fissa è ovviamente.
Le funzioni.
FUNZIONE: DEFINIZIONE Una FUNZIONE è una LEGGE che ad ogni elemento di un dato insieme A, detto DOMINIO, associa uno ed un solo elemento di un insieme.
TRATTAMENTO STATISTICO DEI DATI ANALITICI
RACCONTARE LA MATEMATICA MUOVERE I DATI PER EDUCARE ALL' INCERTEZZA.
1 Lezione XV-b Avviare la presentazione col tasto “Invio”
FUNZIONE: DEFINIZIONE
La teoria dei giochi (Cabral cap. n.4 )‏ Davide Vannoni Corso di Economia Manageriale e Industriale a.a
In questa lezione tenteremo di dimostrare come è possibile trarre beneficio dal commercio tra individui e/o nazioni (uno dei dieci principi discussi nella.
La covarianza.
Università degli Studi di Napoli Federico II IL “GIOCO” DEL CALCIO FACOLTA’ DI INGEGNERIA Scuola di Dottorato in Ingegneria Industriale Claudio D’Ambra.
Analisi matematica Introduzione ai limiti
L’analisi di regressione e correlazione Prof. Luigi Piemontese.
Lezioni di Ricerca Operativa Corso di Laurea in Informatica
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini III. La logica delle proposizioni.
Elementi di Topologia in R
Microeconomia e Scelte finanziarie 2007© 2007 Marco Maffezzoli MICROECONOMIA Marco Maffezzoli* Lucidi per Microeconomia e Scelte Finanziarie.
IL PIANO CARTESIANO E LA RETTA
La Teoria dei Giochi: Gli Equilibri di Nash Scuola Militare Nunziatella 10 gennaio 2014 Luigi Taddeo.
Lezione n° 5: Esercitazione
1 VARIABILI CASUALI. 2 definizione Una variabile casuale è una variabile che assume determinati valori in modo casuale (non deterministico). Esempi l’esito.
Concorrenza imperfetta Quando manca anche uno solo dei requisiti prima menzionati il mercato acquista caratteristiche di concorrenza imperfetta. Principali.
Lezione n° 6 -Ottimi globali e locali -Risoluzione grafica di un problema di PL -Definizione di Iperpiano e Semispazi. -Insiemi convessi. -Politopi e poliedri.
1 L’EQUILIBRIO MACROECONOMICO. 2 OCCUPAZIONE E PRODUZIONE TASSO DI DISOCCUPAZIONE NATURALE EQUILIBRIO TRA DOMANDA E OFFERTA DI LAVORO LIVELLO DI OCCUPAZIONE.
Se A e B sono variabili random statisticamente indipendenti P (2) (B,A)=P(B)P(A) P(A)=probabilità che la variabile stocastica A assuma un certo valore.
Transcript della presentazione:

Giochi Bayesiani 19/07/2011 Università degli studi di Napoli “Federico II” Emiliano Iuliano Francesco De Domenico Corso di teoria dei giochi Prof.ssa Lina Mallozzi I giochi Bayesiani

Giochi Bayesiani Outline 2 2 I giochi Bayesiani Giochi ad informazione incompleta Definizione di equilibrio Bayesiano Esempio di gioco Bayesiano finito Application case: funzione di Rosenbrock con formulazione stocastica Definizione del gioco Bayesiano a potenziale Analisi delle best replies

Giochi Bayesiani Giochi ad informazione incompleta: introduzione 3 3 La teoria “standard” dei giochi assume che le caratteristiche del gioco siano conoscenza comune dei giocatori. Ma non sempre questa assunzione è realistica, come ad esempio l’asta con offerta in busta sigillata (non si conosce la valutazione del giocatore rivale). I giochi con informazione incompleta sono detti anche giochi bayesiani. Nei giochi bayesiani almeno un giocatore è incerto sulla funzione dei payoff di un altro (la funzione dei payoff dipende dal tipo di giocatore e dalle sue diverse azioni ammissibili).

Giochi Bayesiani 4 4 Nel caso di 2 giocatori, può accadere che il giocatore I non sappia quali siano i “payoff” di II, cioè si suppone che il giocatore II non sappia se sta giocando contro il giocatore I.1 i cui payoff sono indicati nella tabella sotto a sinistra o contro il giocatore I.2. Ovviamente, come di consueto, nelle tabelle sono anche indicati i payoff di II che, in questo caso, sono identici in entrambi i casi. L’idea base è quella di “tipo”. Ovverossia, nell’esempio potremmo pensare a due tipi diversi di “giocatore I”. Cioè al giocatore I corrisponde un insieme T 1 di tipi che contiene due elementi: T 1 = {I.1; I.2}. Invece per il giocatore II scriviamo T 2 = {II} ridotto ad un singleton. Giochi ad informazione incompleta: introduzione I.1 \ II y1y1 y2y2 x1x1 0, -12, 0 x2x2 2, 13, 0 I.2 \ II y1y1 y2y2 x1x1 3, -15, 0 x2x2 2, 13, 0

Giochi Bayesiani 5 5 In generale un tipo per un giocatore (cioè un elemento di T 1 o T 2 ) raccoglie tutta l’informazione che è rilevante per le decisioni di tale giocatore e che non è conoscenza comune tra tutti i giocatori. Oltre a questi “nuovi” oggetti, abbiamo anche due insiemi C 1 e C 2 che contengono le azioni a disposizione dei due giocatori rispettivamente: abbiamo infatti C 1 = {x 1 ; x 2 } e C 2 = {y 1 ; y 2 }. Vi è una importante differenza tra “azione” e “strategia” in un gioco bayesiano: un’azione per il giocatore I è un elemento di C 1 ; mentre una strategia (pura!) è una funzione s 1 : T 1 → C 1. Giochi ad informazione incompleta: introduzione

Giochi Bayesiani 6 6 Un altro ingrediente di un gioco bayesiano sono naturalmente le funzioni di utilità. E’ evidente che, nel nostro esempio, avremo per il primo giocatore una u : (C 1 × C 2 ) x T 1 → R Per il secondo avremo v : (C 1 × C 2 ) × T 2 → R Ovverossia, abbiamo u(x i ; y j ; I.1) e u(x i ; y j ; I.2) a seconda del tipo del giocatore I. Per comodità notazionale possiamo anche scrivere: (u,v) : (C 1 × C 2 ) × (T 1 × T 2 ) → R x R Giochi ad informazione incompleta: introduzione

Giochi Bayesiani 7 7 Per completare la definizione di un gioco Bayesiano, bisogna infine assegnare la distribuzione di probabilità soggettiva sulle fonti di incertezza, cioè sui tipi. Allora, nel nostro esempio, il giocatore II “deve” avere una distribuzione di probabilità p II su T 1 (belief). In generale, possiamo “condensare” l’informazione fornita dalle distribuzioni di probabilità in una funzione per ogni giocatore: Giochi ad informazione incompleta: introduzione Grazie al Teorema di Bayes, possiamo ricondurci alle probabilità condizionate (quelle che determinano effettivamente il belief di ogni giocatore sull’altro) tramite le seguenti formule

Giochi Bayesiani 8 8 Infine, un gioco bayesiano (a 2 giocatori) è rappresentabile nella forma Γ b = ((C 1 ;C 2 ); (T 1 ; T 2 ); (p I ; p II ); (u; v)) N.B. Si assume che Γ b sia conoscenza comune dei giocatori e che ogni giocatore sappia quale è il suo “vero” tipo. Inoltre il fatto che ogni giocatore conosca il suo tipo è conoscenza comune tra i giocatori. Giochi ad informazione incompleta: introduzione

Giochi Bayesiani 9 9 Definizione di equilibrio bayesiano

Giochi Bayesiani 10 Riprendiamo l’esempio precedente. Ci sono due aziende: 1.La prima lavora nel suo settore da tempo e deve decidere se aprire una nuova fabbrica. Il primo giocatore è di due tipi a seconda se i costi di costruzione sono alti o bassi; 2.La seconda deve decidere se entrare nel settore. Payoff se i costi del giocatore I sono alti Esempio di gioco bayesiano finito I.1 \ II EnterDon’t Build0, -12, 0 Don’t build2, 13, 0 I.2 \ II EnterDon’t Build3, -15, 0 Don’t build2, 13, 0 Payoff se i costi del giocatore I sono bassi Al giocatore II conviene entrare se, e solo se, il primo giocatore decide di non costruire. Da notare che il primo giocatore ha una strategia dominante: “costruire” se i costi sono bassi, “non costruire” se i costi sono alti.

Giochi Bayesiani 11 Sia p 1 la probabilità che il giocatore II assegna al giocatore I per cui i costi siano alti. Visto che il giocatore I costruisce solo se i costi sono bassi, il giocatore II entra solo se p 1 > ½. Cosa succede se cambiamo i payoff di I.2??? Payoff se i costi del giocatore I sono alti Esempio di gioco bayesiano finito I.1 \ II EnterDon’t Build0, -12, 0 Don’t build2, 13, 0 I.2 \ II EnterDon’t Build1.5, -13.5, 0 Don’t build2, 13, 0 Payoff se i costi del giocatore I sono bassi Quando i costi sono bassi, la trategia ottimale del primo giocatore dipende dalla sua previsione di y, la probabilità che il giocatore II entri. “Costruire” è meglio di “non costruire” se 1.5 y + 3.5(1- y) > 2 y + 3(1- y) → y < 1/2

Giochi Bayesiani 12 Esempio di gioco bayesiano finito Quindi, il gicatore I deve provare a prevedere il comportamento del giocatore II per scegliere la propria azione, e il giocatore 2 non può dedurre l’azione del giocatore I solamente dalla propria conoscenza dei suoi payoff. Una volta scelto il tipo del giocatore I, avremo un gioco standard per cui possiamo trovare l’equilibrio di Nash. Quindi sia x la probabilità che il giocatore I costruisca quando i costi sono bassi e y la probabilità del giocatore II di entrare. La strategia ottimale per i due giocatori è data da: Giocatore I Giocatore II

Giochi Bayesiani 13 Esempio di gioco bayesiano finito

Giochi Bayesiani 14 La funzione di Rosenbrock La funzione di Rosenbrock (1960) è una funzione non-convessa, generalmente utilizzata per il testing degli algoritmi di ottimizzazione. La funzione, nota anche come ‘valle di Rosenbrock’, è caratterizzata da una depressione molto profonda la cui impronta sul piano (x,y) è la parabola y=x 2. Il minimo globale è f(x,y)=0 nel punto (x,y)=(1,1). Nel seguito, si userà la formulazione stocastica, introdotta da Xin-She Yang e Deb (2010).

Giochi Bayesiani 15 Gioco bayesiano e funzione di Rosenbrock Le corrispondenze best reply si ottengono minimizzando la speranza matematica dei payoff. Applicando la definizione dell’equilibrio Bayesiano, si ha:

Giochi Bayesiani 16 Gioco bayesiano e funzione di Rosenbrock Dal teorema di Bayes si deducono le probabilità condizionate: Infine, le corrispondenze best replies per i due giocatori:

Giochi Bayesiani 17 Player 1: funzione payoff, parametrizzazione a y=cost.

Giochi Bayesiani 18 Player 2: funzione payoff, parametrizzazione a x=cost.

Giochi Bayesiani 19 Best Replies

Giochi Bayesiani 20 Bayesian equilibrium (  ≠0) (x*,y*) = (1,1)  Bayesian equilibrium

Giochi Bayesiani Bayesian equilibrium (  ≠0) Il grafico riporta la differenza in valore assoluto tra le due best reply. Si nota come solo nel punto (x,y)=(1,1) le due curve coincidano per ogni valore di 

Giochi Bayesiani 22 Bayesian equilibrium (  =0) (x*,y*) = (1,1)  Bayesian equilibrium