Teoria dei giochi. 2. Forma estesa (struttura ad albero e matrice dei pagamenti) Slides di Teoria dei Giochi, Vincenzo Cutello 1
|
|
- Leonzio Masi
- 7 anni fa
- Visualizzazioni
Transcript
1 Teoria dei giochi 2. Forma estesa (struttura ad albero e matrice dei pagamenti) Vincenzo Cutello 1
2 Struttura ad albero: Gioco dei fiammiferi A B Struttura ad albero (mossa dopo mossa) Gioco finito ad informazione perfetta Vince sempre B (ossia il secondo che muove) in questo esempio. Ma si può dimostrare in generale? Vincenzo Cutello 2
3 Matrice dei pagamenti: il dilemma del prigioniero A C NC B C (2,2) (7,0) NC (0,7) (1,1) Se B confessa, ad A conviene confessare Se B non confessa, ad A conviene confessare. Morale: se è razionale confessa. Vincenzo Cutello 3
4 Assioma di razionalità Un giocatore sceglie l azione l che gli consente di ottenere i risultati migliori, qualunque sia la mossa dell avversario Per entrambi i due prigionieri la strategia migliore è quella di confessare. Situazione di equilibrio. A C NC B C (2,2) (7,0) NC (0,7) (1,1) Vincenzo Cutello 4
5 Teorema di Zermelo Nel gioco degli scacchi (gioco finito a informazione perfetta) ) può sussistere una ed una sola delle seguenti tre alternative: 1. Il bianco può forzare nero alla sconfitta 2. Il nero può forzare il bianco alla sconfitta 3. Entrambi i giocatori possono forzare il pareggio Ma che razza di teorema è questo? E perché mai è importante che il gioco sia finito a informazione perfetta Risposta: quanto vi piace disegnare alberi? Vincenzo Cutello 5
6 1 2 Esempio Due giocatori (A e B) a turno possono togliere una casella dal quadrato Togliendo una casella si tolgono tutte quelle sopra e quelle a destra della casella. Chi toglie la casella 13 perde. Vincenzo Cutello 6
7 Esempio: cont. E un gioco finito e ad informazione perfetta: Non esiste il pareggio Per il teorema di Zermelo,, o esiste una strategia vincente per A (chi muove per primo) o esiste una strategia vincente per B (chi muove per secondo). Secondo voi?? Vincenzo Cutello 7
8 Giochi come problemi di ricerca Avversario imprevedibile la soluzione è un piano di emergenza Limiti di tempo a meno di trovare la soluzione, dobbiamo approssimare Piano di attacco: Algoritmi per giocatori perfetti (Von( Neumann, 1944) Orizzonte finito, valutazione approssimata (Zuse, 1945; Shannon,, 1950; Samuel, ) Taglio per ridurre i costi (McCarty( McCarty,, 1956) Vincenzo Cutello 8
9 Tipi di giochi Deterministici Elemento di fortuna Informazione perfetta Scacchi, dama, go, otello Backgammon, monopoli Informazione imperfetta Bridge, poker, guerra Vincenzo Cutello 9
10 Minimax Giocatori perfetti per giochi deterministici ad informazione perfetta Idea: scegli la mossa che porta alla posizione con il più alto minimax value = miglior risultato raggiungibile contro il miglior avversario Per esempio, gioco a 2 giocatori: MAX 3 A 1 A 2 A 3 MIN A 11 A12 A 13 A 21 A 22 A 23 A 31 A32 A Vincenzo Cutello 10
11 Algoritmo Minimax function DECISIONE-MINIMAX (gioco( gioco) returns un operatore for each op in OPERATORI[gioco gioco] do VALORE[op op] VALORE-MINIMAX (APPLICA(op,game op,game), game) end return op con il più alto valore VALORE[op op] function VALORE-MINIMAX (stato,( gioco) returns un valore di utilità if VERIFICA-TERMINALE[gioco gioco] then return UTILITA [gioco gioco]( ](stato) else if MAX deve muovere nello stato then return il più alto valore VALORE-MINIMAX di SUCCESSORI(stato stato) else return il più basso valore VALORE-MINIMAX di SUCCESSORI(stato stato) Vincenzo Cutello 11
12 Completo?? Proprietà di minimax Si, se l albero l è finito (gli scacchi hanno regole specifiche per questo) Ottimo?? Si, contro un avversario ottimale. Altrimenti? Complessità temporale?? O(b m ) Complessità spaziale?? O(bm bm) (esplorazione depth-first) Per gli scacchi b 35, m 100 per partite tipiche soluzione esatta non raggiungibile Vincenzo Cutello 12
13 Limiti delle risorse Supponiamo di avere 100 secondi, esploriamo 10 4 nodi/secondo 10 6 nodi per mossa Approccio standard: Test di taglio cioè, limite di profondità (probabile aggiunta della ricerca di quiescenza) Funzione di valutazione stima della desiderabilità di una posizione Vincenzo Cutello 13
14 Funzioni di valutazioni Per gli scacchi, una tipica somma lineare pesata delle caratteristiche EVAL(s) ) = w 1 f 1 (s)+ w 2 f 2 (s)+ + w n f n (s) per esempio, w 1 = 9 f 1 (s) = (# di regine bianche)-(# di regine nere) w 2 = 7 f 2 (s) = (# di torri bianche)-(# di torri nere) etc Vincenzo Cutello 14
15 Valore esatto? MAX MIN Il comportamento è preservato rispetto ad una qualsiasi trasformazione monotonica di EVAL: Interessa solo l ordine Payoff nei giochi deterministici agisce come una funzione di utilità ordinale Vincenzo Cutello 15
16 Tagliando la ricerca MINIMAXCUTOFF è identica alla VALORE- MINIMAX eccetto per Terminale rimpiazzata da CUTOFF? UTILITA rimpiazzata da EVAL Funziona in pratica? function MINIMAX-CUTOFF(stato, gioco) returns un valore di utilità if VERIFICA-CUTOFF[gioco gioco] then return EVAL[gioco gioco]( ](stato) else if MAX deve muovere nello stato then return il più alto valore VALORE- MINIMAX di SUCCESSORI(stato stato) else return il più basso valore VALORE- MINIMAX di SUCCESSORI(stato stato) Vincenzo Cutello 16
17 Esempio di α-β pruning MAX 3 MIN X X Vincenzo Cutello 17
18 Proprietà di α-β Il pruning non altera il risultato finale Il buon ordinamento delle mosse migliora l efficienzal del pruning Con ordine perfetto,, complessità temporale = O(b m/2 ) doppia profondità di ricerca Può facilmente raggiungere profondità 8 e giocare bene a scacchi Vincenzo Cutello 18
19 Perché si chiama α-β? MAX MIN α MAX MIN V α è il miglior valore (rispetto a MAX) trovato fino ad ora nel percorso corrente Se V è peggiore di α,, MAX lo eviterà pota quel ramo Definiamo β similmente per MIN Vincenzo Cutello 19
20 L algoritmo α-β function MAX-VALUE(stato stato, gioco, α, β) returns il valore minimax di stato inputs: stato,, stato corrente del gioco gioco,, descrizione del gioco α,, il miglior punteggio per MAX attrraverso il percorso per stato β, il miglior punteggio per MIN attraverso il percorso per stato if TEST-DI-TAGLIO(stato stato) then return EVAL(stato stato) for each s in SUCCESSORI (stato( stato) do α MAX(α,, MIN-VALUE(s, gioco, α, β)) if α β then return β end return α function MIN_VALUE (stato, game, α, β) returns il valore minimax di stato if TEST-DI-TAGLIO(stato stato) then return EVAL(stato stato) for each s in SUCCESSORI(stato stato) do β MIN (β,(, MAX-VALUE (s,( gioco, α, β)) if β α then return α end return β Vincenzo Cutello 20
21 Giochi deterministici in pratica Dama: Chinook pose termine al dominio assoluto durato 40 anni della campionessa del mondo Marion Tinsley in Venne usato un database per le posizioni finali che definiva una strategia perfetta per tutte le posizioni che coinvolgevano al più 8 pezzi sulla scacchiera per un totale di posizioni. Scacchi: Deep Blue sconfisse il campione del mondo Gary Kasparov nel Deep Blue ricercava 200 milioni di posizioni al secondo, una valutazione molto sofisticata e alcuni metodi per estendere la ricerca fino a 40 mosse Vincenzo Cutello 21
22 Giochi deterministici in pratica Othello: : I campioni umani rifiutano di competere contro i computer perché sono di gran lunga superiori. Go: I campioni umani rifiutano di competere contro i computer perché sono troppo scarsi. Nel Go, b > 300, così la maggior parte dei programmi usa basi di conoscenza per effettuare delle mosse plausibili. Vincenzo Cutello 22
23 Giochi non deterministici Per esempio, nel risico, i dadi determinano le mosse legali Esempio semplificato con lancio della moneta al posto dei dadi MAX CHANCE MIN Vincenzo Cutello 23
24 Algoritmo per giochi non deterministici EXPECTIMINIMAX fornisce un giocatore perfetto Come il MINIMAX eccetto per il fatto che dobbiamo gestire i nodi di fortuna if stato è un nodo di fortuna then return la media di EXPECTIMINIMAX-VALUE di SUCCESSORI(stato stato) Vincenzo Cutello 24
25 Giochi non deterministici nella pratica Il lancio dei dadi incrementa b: 21 possibili risultati con 2 dadi Mentre la profondità incrementa la probabilità di raggiungereun dato nodo diminuisce diminuisce il valore di lookahead α-β pruning è meno efficace in questo caso Vincenzo Cutello 25
26 Valori esatti necessari Il comportamento è preservato solo da trasformazioni lineari positive di EVAL Quindi EVAL dovrebbe essere proporzionale al payoff atteso MAX CHANCE MIN Vincenzo Cutello 26
27 Riassunto I giochi sono divertenti! (e pericolosi) Tramite essi si illustrano parecchi importanti questioni inerenti l AIl La perfezione non è ottenibile ==> dobbiamo approssimare Buona idea per pensare su cosa occorre pensare L incertezza vincola l assegnamento l del valore agli stati PENSIERO FINALE: I giochi stanno all AI come la Formula 1 sta all industria automobilistica Vincenzo Cutello 27
Intelligenza Artificiale. Lezione 15. Intelligenza Artificiale Daniele Nardi, 2003 Lezione 15 0
Intelligenza Artificiale Lezione 15 Intelligenza Artificiale Daniele Nardi, 2003 Lezione 15 0 Sommario CSP RN 3.8, 4.3, 4.5 Giochi RN 5.1, 5.2, 5.3, 5.4 Algoritmi genetici RN 20.8 Intelligenza Artificiale
DettagliIntelligenza Artificiale. Lezione 6bis. Sommario. Problemi di soddisfacimento di vincoli: CSP. Vincoli CSP RN 3.8, 4.3, 4.5.
Sommario Intelligenza Artificiale CSP RN 3.8, 4.3, 4.5 Giochi RN 5 Lezione 6bis Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 0 Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 1 Problemi
DettagliAlgoritmi e giochi combinatori
Algoritmi e giochi combinatori Panoramica Giochi combinatori Programmi che giocano Albero di un gioco L algoritmo Minimax 1 Perché studiare i giochi? Problemi che coinvolgono agenti in competizione tra
DettagliI giochi con avversario. I giochi con avversario. Introduzione. Giochi come problemi di ricerca. Il gioco del NIM.
I giochi con avversario I giochi con avversario Maria Simi a.a. 26/27 Regole semplici e formalizzabili eterministici, due giocatori, turni alterni, zero-sum, informazione perfetta (ambiente accessibile)
DettagliI giochi con avversario. I giochi con avversario. Sommario. Il gioco del NIM. Il gioco del NIM. Giochi come problemi di ricerca
I giochi con avversario I giochi con avversario Maria Simi a.a. 203/204 Regole semplici e formalizzabili deterministici, ambiente accessibile due giocatori, turni alterni, a somma zero, informazione perfetta
DettagliI giochi con avversario. I giochi con avversario. Introduzione. Il gioco del NIM. Il gioco del NIM. Giochi come problemi di ricerca
I giochi con avversario I giochi con avversario Maria Simi a.a. 200/20 Regole semplici e formalizzabili Deterministici, due giocatori, turni alterni, zero-sum, informazione perfetta (ambiente accessibile)
DettagliIntelligenza Artificiale. Lezione 6bis. Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 0
Intelligenza Artificiale Lezione 6bis Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 0 Sommario CSP RN 3.8, 4.3, 4.5 Giochi RN 5 Intelligenza Artificiale Daniele Nardi, 2004 Lezione 6bis 1 Problemi
DettagliIn Action With Math. Competizione e Strategia - Teoria dei Giochi. Roberto Lucchetti - Giulia Bernardi. Politecnico di Milano
In Action With Math Competizione e Strategia - Teoria dei Giochi Roberto Lucchetti - Giulia Bernardi Politecnico di Milano www.gametheory.polimi.it 22 ottobre 2015 1 / 13 Riassunto Gioco Un modello per
DettagliI giochi con avversario. Maria Simi a.a. 2016/2017 Credits: Alessio Micheli Russell-Norvig
I giochi con avversario Maria Simi a.a. 2016/2017 Credits: Alessio Micheli Russell-Norvig I giochi con avversario Regole semplici e formalizzabili Ambiente accessibile e determistico Due giocatori, turni
DettagliINTRODUZIONE ALLA TEORIA DEI GIOCHI
Corso di Identificazione dei Modelli e Controllo Ottimo Prof. Franco Garofalo INTRODUZIONE ALLA TEORIA DEI GIOCHI A cura di Elena Napoletano elena.napoletano@unina.it Teoria dei Giochi Disciplina che studia
DettagliRicerca con avversari: GIOCHI
Ricerca con avversari: GIOCHI Ambiente multi-agente che deve tenere conto della presenza di un avversario Teoria dei giochi branca dell economia Giochi formali (piu che reali), anche se esiste una competizione
DettagliI giochi con avversario
I giochi con avversario Alessio Micheli a.a. 2015/2016 Credits: Maria Simi Russell-Norvig I giochi con avversario Cavallo di battaglia storico dell AI, natura astratta Regole semplici e formalizzabili
DettagliIntelligenza Artificiale Ing. Tiziano Papini
Intelligenza Artificiale Ing. Tiziano Papini Email: papinit@dii.unisi.it Web: http://www.dii.unisi.it/~papinit Game Playing Intelligenza Artificiale - Game Playing Tiziano Papini - 2011 2 Cosa vedremo
Dettagli... Max. Max. ... Min ... Albero di gioco
Ricerca con avversari: GIOCHI Ambiente multi-agente che deve tenere conto della presenza di un avversario Teoria dei giochi branca dell economia Giochi formali (più che reali), anche se esiste una competizione
DettagliLa strategia MiniMax e le sue varianti
La strategia MiniMax e le sue varianti Paolo Boldi 29 gennaio 2002 1 Preliminari In questa dispensa studieremo una strategia per l analisi di alcuni giochi deterministici (cioè, giochi di pura abilità
DettagliGIOCHI. Ambiente multi-agente presenza di un avversario. avversario economia anche se esiste una competizione di calcio fra robot
Ricerca con avversari: : GIOCHI Ambiente multi-agente che deve tenere conto della presenza di un avversario avversario Teoria dei giochi branca dell economia economia Giochi formali (piu che reali), anche
DettagliAlfa. Il GO tra gioco, matematica ed economia. Alla ricerca della strategia ottimale
Alfa Il GO tra gioco, matematica ed economia Alla ricerca della strategia ottimale (ovvero il famoso collegamento tra GO ed informatica promesso nei poster) Pescara, Ottobre 2008 Invincibile Scopo del
DettagliMATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE
MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI Anna TORRE Dipartimento di Matematica, Università di Pavia, Via Ferrata 1, 27100, Pavia, Italy. E-mail: anna.torre@unipv.it GIOCHI
DettagliTEORIA DEI GIOCHI. Progetto Lauree Scientifiche : Liceo Gabriele D Annunzio di Fidenza Università degli Studi di Parma
Progetto Lauree Scientifiche 2010-2011: TEORIA DEI GIOCHI Liceo Gabriele D Annunzio di Fidenza Università degli Studi di Parma Docenti della scuola superiore: M. Armani, S. Di Maiolo Docenti dell università:
DettagliIntelligenza Artificiale. Risoluzione dei Problemi
Intelligenza Artificiale Risoluzione dei Problemi Ricerca con avversari I Giochi I giochi sono stati uno dei primi campi in cui è stata applicata l IA. La presenza di un avversario rende più complicato
Dettagli. Max. Max. Min. Min ... ... ... Albero di gioco
Ricerca con avversari: GIOCHI Ambiente multi-agente che deve tenere conto della presenza di un avversario Teoria dei giochi branca dell economia Giochi formali (piu che reali), anche se esiste una competizione
DettagliGiochi e dilemmi Parte I Giochi ad informazione completa
Giochi e dilemmi Parte I Giochi ad informazione completa Alberto Abbondandolo Elena Visibelli Pietro Battiston Università di Pisa Stage di orientamento in Matematica 2008 Cosa è un gioco ad informazione
DettagliMATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE. Dispense :
MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI Anna TORRE Dispense : http://www-dimat.unipv.it/atorre/lez1.pdf Dipartimento di Matematica, Università di Pavia, Via Ferrata 1,
DettagliCorso di Politica Economica
Corso di Politica Economica Lezione 12: Introduzione alla Teoria dei Giochi (part 3) David Bartolini Università Politecnica delle Marche (Sede di S.Benedetto del Tronto) d.bartolini@univpm.it (email) http://utenti.dea.univpm.it/politica
Dettagli1 Equilibri Correlati
Strumenti della Teoria dei Giochi per l Informatica A.A. 29/ Lecture 4: Ottobre 2 Equilibri Correlati, Bayesian Games Docente Prof. Vincenzo Auletta Note redatte da: Michele Nasti Equilibri Correlati Gli
DettagliIntelligenza artificiale
Intelligenza artificiale Appunti NON UFFICIALI del corso del prof. Francesco Amigoni Politecnico di Milano Marcello Pogliani marcello.pogliani - at - gmail - dot - com A.A. 2012 2013 Questo documento raccoglie
DettagliTeoria dei Giochi non Cooperativi
Politecnico di Milano Descrizione del gioco Egoismo Razionalità 1 L insieme dei giocatori 2 La situazione iniziale 3 Le sue possibili evoluzioni 4 I suoi esiti finali I Giochi della teoria Perché studiare
DettagliUna prima distinzione nell ambito della teoria dei giochi è quella tra: Giochi cooperativi (si possono fare accordi vincolanti)
Una prima distinzione nell ambito della teoria dei giochi è quella tra: Giochi cooperativi (si possono fare accordi vincolanti) Giochi non cooperativi (non si possono fare accordi vincolanti) Ci occuperemo
DettagliREGOLE DI BASE. Quando orientiamo la scacchiera la casa posta nell'angolo a destra di ogni giocatore deve essere di colore chiaro.
REGOLE DI BASE La partita a scacchi si disputa tra due giocatori che muovono i loro pezzi, a turno, su una scacchiera. Vince chi riesce a catturare il Re avversario. La scacchiera è una superficie quadrata
DettagliModulo 10. Teoria dei giochi
Modulo 10 Teoria dei giochi Teoria dei giochi La teoria dei giochi analizza situazioni in cui gli agenti comprendono che le loro azioni influenzano le azioni degli altri agenti. Tali situazioni si definiscono
DettagliIL GIOCO DELLE SCACCHIERE LINEARI
IL GIOCO DELLE SCACCHIERE LINEARI SIMONE CASTELLAN (5C) FEDERICO MORODEI (5C) MARTINO WONG (5C) ABSTRACT. In questo articolo vengono analizzate le caratteristiche di alcuni giochi chiamati imparziali risolvendo
DettagliElementi di Teoria dei giochi
Elementi di Teoria dei giochi Teoria dei giochi Studio dei modelli matematici di cooperazione e conflitto tra individui intelligenti e razionali. Razionalità: ciascun individuo massimizza la sua utilità
DettagliRicerca con avversari
Ricerca con avversari Roberto Tagliaferri Dipartimento di Informatica Università di Salerno ( Sa ) 84084 Fisciano rtagliaferri@unisa.it Indice I giochi Decisioni ottime nei giochi L algoritmo minimax Potatura
DettagliGiochi a due giocatori
Giochi a due giocatori Caratteristiche : mosse alternate non c è intervento del caso (no giochi di carte ) ogni giocatore ha informazioni complete sullo stato del gioco. Esempi: scacchi, dama, filetto,
DettagliESERCIZIO MIN-MAX Si consideri il seguente albero di gioco dove i punteggi sono tutti dal punto di vista del primo giocatore.
ESERCIZIO MIN- Si consideri il seguente albero di gioco dove i punteggi sono tutti dal punto di vista del primo giocatore. B C D E F G H I J K L M N O P Q R S T U (6) (8) (5) (0) (-2) (2) (5) (8) (9) (2)
Dettagligiochi sulla persistenza
UdA 6 Applicazioni Web in PHP lezione 1 giochi sulla persistenza In questa lezione impareremo... ad applicare i campi nascosti, le sessioni e i cookies per realizzare semplici giochi Primo esempio: il
DettagliMATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE
MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI Anna TORRE Dipartimento di Matematica, Università di Pavia, Via Ferrata 1, 27100, Pavia, Italy. E-mail: anna.torre@unipv.it 1 GIOCHI
DettagliImprese e reti di imprese
Imprese e reti di imprese 6. Elementi di teoria dei giochi non cooperativi Giuseppe Vittucci Marzetti 1 Corso di laurea triennale in Scienze dell Organizzazione Facoltà di Sociologia Università degli Studi
DettagliGiochi in forma estesa Esempi. In Action with Math. Competizione e Strategia: Teoria dei Giochi. Giulia Bernardi, Roberto Lucchetti.
In Action with Math Competizione e Strategia: Teoria dei Giochi Giulia Bernardi, Roberto Lucchetti 22 ottobre 2014 1 / 21 Descrizione del gioco Pagamenti Quali sono le informazioni rilevanti per studiare
DettagliEconomia Industriale
Università del Piemonte Orientale Amedeo Avogadro Facoltà di Economia A.A. 2005/2006 Economia Industriale Dott. Massimiliano Piacenza Lezione 2 L impresa come rapporto principale-agente (cenni, Cabral
DettagliCAMPIONATI STUDENTESCHI DI SCACCHI TEST DI SELEZIONE
III I.C. De Amicis San Francesco Francavilla Fontana (BR) CAMPIONATI STUDENTESCHI DI SCACCHI TEST DI SELEZIONE 7 marzo 2015 1. Non sfogliare questo fascicoletto finché l insegnante non ti dice di farlo.
DettagliThreeChess. Ovvero, come giocare a scacchi in tre.
ThreeChess Ovvero, come giocare a scacchi in tre http://otto.lorenzo.click/?p=823 Riferimenti e note Questo libricino nasce per lo più come un riassunto, una traduzione ed una impaginazione di testo tratto
DettagliThreeChess. Ovvero, come giocare a scacchi in tre
ThreeChess Ovvero, come giocare a scacchi in tre Gli scacchi sono lo sport delle meningi. In altri sport si esercitano i muscoli, qui si allena il cervello. Nicola Palladino Le regole di base sono le
DettagliMetodi e modelli per le decisioni
Metodi e modelli per le decisioni Roberto Cordone A. A. 2015-16 11.7 Esercizi Nota : Devo molti di questi esercizi a temi d esame del prof. Alberto Colorni. Nota : Diversi esercizi sono molto più complicati
DettagliRoberto Messa e Maria Teresa Mearini. Il Gioco degli Scacchi
Roberto Messa e Maria Teresa Mearini Il Gioco degli Scacchi Indice La scacchiera e i pezzi 5 La scacchiera 5 I pezzi 6 Come si muovono i pezzi 8 Il Re 8 La Donna 11 La Torre 13 L Alfiere 13 Il Cavallo
DettagliProblemi, istanze, soluzioni
lgoritmi e Strutture di Dati II 2 Problemi, istanze, soluzioni Un problema specifica una relazione matematica tra dati di ingresso e dati di uscita. Una istanza di un problema è formata dai dati di un
DettagliAnalisi Strategica per la Politica Economica
9 Analisi Strategica per la Politica Economica Parte Nona Prof. Bruno Chiarini GIOCHI BAYESIANI Beliefs (credenze ; congetture) Informazione completa ma imperfetta Informazione incompleta Teorema di Bayes
DettagliGIOCHI. L'intelligenza artificiale considera giochi con le seguenti proprietà: 1) Sono giochi a due giocatori in cui le mosse sono alternate;
GIOCHI L'intelligenza artificiale considera giochi con le seguenti proprietà: ) Sono giochi a due giocatori in cui le mosse sono alternate; 2) Sono giochi con conoscenza perfetta in cui i giocatori hanno
DettagliTeoria dei giochi e comportamento strategico
Capitolo 14 Teoria dei giochi e comportamento strategico Soluzioni delle Domande di ripasso 1. Un equilibrio di Nash in un gioco si verifica quando ogni giocatore sceglie una strategia che gli fornisce
DettagliCos è la teoria dei giochi
Cos è la teoria dei giochi Teoria matematica che intende descrivere la scelta razionale dei giocatori (individui, famiglie, imprese, ) in situazioni di interazione strategica, cioè in situazioni in cui
DettagliGiochi e dilemmi Parte II Giochi ad informazione incompleta
Giochi e dilemmi Parte II Giochi ad informazione incompleta Alberto Abbondandolo Elena Visibelli Pietro Battiston Università di Pisa Stage di orientamento in Matematica 2008 Esempi Quasi tutti i giochi
DettagliClassificazione dei mercati per grado di concorrenza. Forma di mercato condotta dell impresa performance dell industria
Classificazione dei mercati per grado di concorrenza numero di imprese grado di libertà all ingresso nell industria natura del prodotto grado di controllo sul prezzo Le quattro forme di mercato concorrenza
DettagliIntelligenza Artificiale. Lezione 14. Intelligenza Artificiale Daniele Nardi, 2003 Lezione 14 0
Intelligenza Artificiale Lezione 14 Intelligenza Artificiale Daniele Nardi, 2003 Lezione 14 0 Sommario Russell & Norvig Capitolo 4, Paragrafi 3 4 IDA* SMA* Ricerca Hill-climbing Simulated annealing Intelligenza
DettagliGiochi su grafi. Marco Faella. Università di Napoli Federico II
Giochi su grafi Marco Faella Università di Napoli Federico II Teoria dei giochi Teoria matematica del comportamento di agenti razionali in competizione tra loro Nata per applicazioni economiche von Neumann,
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 16 marzo 2010 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2010.html GIOCHI RIPETUTI: COLLUSIONE GIOCHI RIPETUTI:
Dettagli2.2 Alberi di supporto di costo ottimo
. Alberi di supporto di costo ottimo Problemi relativi ad alberi hanno numerose applicazioni: progettazione di reti (comunicazione, teleriscaldamento,...) memorizzazione compatta di sequenze (DNA) diffusione
DettagliTeoria dei Giochi Prova del 30 Novembre 2012
Cognome, Nome, Corso di Laurea, email: Teoria dei Giochi Prova del 30 Novembre 2012 Esercizio 1. Si consideri il seguente gioco. Il primo giocatore può scegliere un numero tra {3,4,8,16,38}; il secondo
DettagliIntelligenza Artificiale. Ricerca euristica Algoritmo A*
Intelligenza Artificiale Ricerca euristica Algoritmo A* Marco Piastra Metodi di ricerca - Ricerca non informata Ricerca nello spazio degli stati Definizione di un grafo come spazio degli stati I nodi rappresentano
Dettagli13 Capitolo I La natura e lo scopo della microeconomia. 35 Capitolo II L utilità cardinale e la scelta del consumatore
5 Indice 11 Prefazione 13 Capitolo I La natura e lo scopo della microeconomia 1.1. Come insegnare la microeconomia, 13-1.2. La dimensione spaziale della microeconomia, 15-1.3. L efficacia della teoria
DettagliTeoria dei giochi Gioco Interdipendenza strategica
Teoria dei giochi Gioco Interdipendenza strategica soggetti decisionali autonomi con obiettivi (almeno parzialmente) contrapposti guadagno di ognuno dipende dalle scelte sue e degli altri Giocatori razionali
DettagliGiochi e decisioni strategiche
Teoria dei Giochi Giochi e decisioni strategiche Strategie dominanti L equilibrio di Nash rivisitato Giochi ripetuti Giochi sequenziali Minacce impegni e credibilità Deterrenza all entrata 1 Giochi e decisioni
DettagliEsercitazione gennaio 2015
Esercitazione 10 19 gennaio 2015 Termine per la consegna dei lavori: martedì 26 gennaio ore 23.59. Istruzioni I lavori dovranno essere salvati in una cartella che deve contenere tutto e solo ciò che volete
DettagliCapitolo 3 La scelta razionale del consumatore
Capitolo 3 La scelta razionale del consumatore Il comportamento del consumatore Tre fasi distinte di analisi nello studio del comportamento del consumatore 1. Le preferenze del consumatore 2. I vincoli
DettagliIntroduzione teoria dei giochi pt. 2. Corso di Scienza Politica 10/11 Luca Pinto
Introduzione teoria dei giochi pt. 2 Corso di Scienza Politica 10/11 Luca Pinto Soluzioni es. 1 (2, 1), (B, A) Soluzioni es. 2 1, (A, A), (sx, dx) Es. 3: ordinamento preferenze Terroristi: violenza 3 negoziazione,
DettagliTeoria dei Giochi M.S. Bernabei
Teoria dei Giochi M.S. Bernabei 1944 Theory of Games and Economic Behavior di John von Neumann e Oskar Morgenstern 1953 John Forbes Nash jr., Premio Nobel per l Economia nel 1994 1 Che cos è un gioco?
DettagliESERCITAZIONE MICROECONOMIA (CORSO B) 21-12-2009 ESEMPI DI ESERCIZI DI TEORIA DEI GIOCHI
ESERCITZIONE MICROECONOMI (CORSO ) --009 ESEMPI DI ESERCIZI DI TEORI DEI GIOCHI Questo documento contiene alcuni esempi di esercizi di teoria dei giochi. Gli esercizi presentati non corrispondono esattamente
DettagliIl processo inferenziale consente di generalizzare, con un certo grado di sicurezza, i risultati ottenuti osservando uno o più campioni
La statistica inferenziale Il processo inferenziale consente di generalizzare, con un certo grado di sicurezza, i risultati ottenuti osservando uno o più campioni E necessario però anche aggiungere con
DettagliIl Dilemma del Prigioniero
TEORIA DEI GIOCHI La teoria dei giochi studia come gli individui si comportano in situazioni strategiche. Le decisioni strategiche implicano il tenere conto di come il comportamento degli altri possa influire
DettagliOligopolio e applicazioni della teoria dei giochi. G. Pignataro Microeconomia SPOSI
Oligopolio e applicazioni della teoria dei giochi 1 Oligopolio Ciò che conta è che poche imprese sono titolari della maggior parte o della totalità della produzione. Nei mercati oligopolistici i prodotti
Dettaglia 10,10 3,9 b 9,3 6,6
ESERCIZI Teoria dei Giochi 1. Si consideri l interazione tra due giocatori descritta nella seguente forma normale: a 10,10 3,9 b 9,3 6,6 a) Cosa succede nel gioco precedente se i giocatori scelgono simultaneamente?
DettagliTecniche Computazionali Avanzate
Tecniche Computazionali Avanzate Modelli Probabilistici per le Decisioni A.A. 2007/08 Enza Messina Markov Decision Problem Come utilizare la conoscenza dell ambiente per prendere decisioni nel caso in
Dettagli1 1+e ξ, (1) P A (ξ) = P B (ξ) = 1 1+e ξ (3) In figura (1) riportiamo l andamento delle probabilità P A (ξ) e P B (ξ). P A,P B
Algoritmo di Elo generalizzato AEg Marcello Colozzo Siano A e B due giocatori che eseguono un gioco a somma zero G. La probabilità di vittoria per A è: dove P A ξ = +e ξ ξ = βr A R B 2 In questa equazione
DettagliVivere da Re.! Giocatori di scacchi umani e artificiali! a confronto
Vivere da Re.! Giocatori di scacchi umani e artificiali! a confronto Paolo Ciancarini Università di Bologna Festival della Scienza Genova 26 Ottobre 2008 Chi sono io? Ordinario di Informatica, Univ. di
DettagliTeoria dei giochi. Mariangela Scorrano, PhD. 10 maggio 2016
10 maggio 2016 Cos è la teoria dei giochi? La teoria dei giochi ha lo scopo di descrivere la scelta razionale dei giocatori (individui, famiglie, gruppi,... ) in situazioni caratterizzate da interazione
DettagliCercare il percorso minimo Ant Colony Optimization
Cercare il percorso minimo Ant Colony Optimization Author: Luca Albergante 1 Dipartimento di Matematica, Università degli Studi di Milano 4 Aprile 2011 L. Albergante (Univ. of Milan) PSO 4 Aprile 2011
DettagliApprendimento per Rinforzo
Laurea Magistrale in Informatica Nicola Fanizzi Dipartimento di Informatica Università degli Studi di Bari 11 febbraio 2009 Sommario Apprendimento del Controllo Politiche di Controllo che scelgono azioni
DettagliAccumulatoreSomma AccumulatoreSommaProdotto AccumulatoreSomma AccumulatoreSommaProdottoDivisione
Esercizio 1 1. Si crei una classe AccumulatoreSomma, avente il suo valore double iniziale specificato nel costruttore, un metodo per sommare algebricamente un valore, e un metodo per ottenere il risultato.
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 8 marzo 2012 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2012.html DECISORI RAZIONALI INTERAGENTI di Fioravante Patrone,
DettagliLa Teoria dei Giochi. (Game Theory)
La Teoria dei Giochi. (Game Theory) Giochi simultanei, Giochi sequenziali, Giochi cooperativi. Mario Sportelli Dipartimento di Matematica Università degli Studi di Bari Via E. Orabona, 4 I-70125 Bari (Italy)
DettagliDETERMINAZIONE DEL MASSIMO E DEL SECONDO MASSIMO DI n OGGETTI?
DETERMINAZIONE DEL MASSIMO E DEL SECONDO MASSIMO DI n OGGETTI? (Gli oggetti sono tutti diversi) Se si ragiona in modo analogo al caso della ricerca del massimo e del minimo, si può vedere che si ottiene
DettagliLunghezza media. Teorema Codice D-ario prefisso per v.c. X soddisfa. L H D (X). Uguaglianza vale sse D l i. = p i. . p.1/27
Lunghezza media Teorema Codice D-ario prefisso per v.c. X soddisfa L H D (X). Uguaglianza vale sse D l i = p i.. p.1/27 Lunghezza media Teorema Codice D-ario prefisso per v.c. X soddisfa L H D (X). Uguaglianza
DettagliCapitolo 6 Economia dell informazione e scelta in condizioni di incertezza
Capitolo 6 Economia dell informazione e scelta in condizioni di incertezza COSA ABBIAMO FATTO FINORA Concetti introduttivi della microeconomia Teoria della scelta razionale del consumatore in condizioni
DettagliDati e Algoritmi I (Pietracaprina) Esercizi sugli Alberi
Dati e Algoritmi I (Pietracaprina) Esercizi sugli Alberi Dati e Algoritmi I (Pietracaprina): Esercizi 1 Problema 1 Dimostrare che un albero non vuoto con n nodi interni, dove ogni nodo interno ha almeno
DettagliEsercizi per seconda prova parziale: impresa, oligopolio, monopolio, giochi
Esercizi per seconda prova parziale: impresa, oligopolio, monopolio, giochi 1b. Un impresa concorrenziale ha una tecnologia con rendimenti di scala costanti. Ciò implica che il costo medio (AC) e marginale
DettagliCompendio di esercizi per l esame di Istituzioni di Economia
Università degli studi di Verona Corso di Laurea in Scienze del Servizio Sociale Compendio di esercizi per l esame di Istituzioni di Economia Anno Accademico 216-217 1 TEORIA DEL CONSUMATORE Cosa rappresenta
DettagliRicerca Combinatoria
Ricerca Combinatoria Theo Gonella 27 marzo 2005 1 Generalità Gli algoritmi combinatori servono per risolvere problemi di due tipi: - Decision Problem, che richiede la semplice ricerca di una soluzione.
DettagliTeoria dell informazione
Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Teoria dell informazione A.A. 2008-09 Alberto Perotti DELEN-DAUIN Modello di sistema di comunicazione Il modello di
DettagliCapitolo 10: Giochi dinamici. Ora l impresa 1 sceglie l output per massimizzare i propri profitti 1 8 = 122,5 Q 2 = 61,25
Capitolo 10: Giochi dinamici Esercizio 1 a) L impresa 2 sceglie la sua quantità per massimizzare i profitti π 2 = Q 2 1000 4Q 1 4Q 2 20Q 2 π 2 Q 2 = 10004Q 1 8Q 2 20 = 0 Q 2 = 1 8 980 4Q 1 Ora l impresa
DettagliMATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE. Dispense :
MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI Anna TORRE Dispense : http://www-dimat.unipv.it/atorre/lez1.pdf Dipartimento di Matematica, Università di Pavia, Via Ferrata 1,
DettagliProblema del cammino minimo
Algoritmi e Strutture di Dati II Problema del cammino minimo Un viaggiatore vuole trovare la via più corta per andare da una città ad un altra. Possiamo rappresentare ogni città con un nodo e ogni collegamento
DettagliL'intelligenza artificiale considera giochi con le seguenti proprietà: 1) Sono giochi a due giocatori in cui le mosse sono alternate;
GIOCHI L'intelligenza artificiale considera giochi con le seguenti proprietà: ) Sono giochi a due giocatori in cui le mosse sono alternate; 2) Sono giochi con conoscenza perfetta in cui i giocatori hanno
DettagliIl caso, probabilmente: la partita a dadi di Riccardo Mini
Elementi di Probabilità presenti nell opera teatrale Il caso, probabilmente: la partita a dadi di Riccardo Mini con Fausto Bernardinello, Maria Eugenia D Equino, Annig Raimondi con la collaborazione dei
DettagliREGOLE DI BASE DEL GIOCO DEGLI SCACCHI
REGOLE DI BASE DEL GIOCO DEGLI SCACCHI Queste sono le regole di base del gioco degli scacchi. Per giocare nei tornei occorre seguire anche altre regole comportamentali ed agonistiche. Il regolamento completo
DettagliGrafi pesati Minimo albero ricoprente
Algoritmi e Strutture Dati Definizioni Grafi pesati Minimo albero ricoprente Sia G=(V,E) un grafo non orientato e connesso. Un albero ricoprente di G è un sottografo T G tale che: T è un albero; T contiene
DettagliEsercizi di Algoritmi e Strutture Dati
Esercizi di Algoritmi e Strutture Dati Moreno Marzolla marzolla@cs.unibo.it Ultimo aggiornamento: 3 novembre 2010 1 Trova la somma/1 Scrivere un algoritmo che dati in input un array A[1... n] di n interi
DettagliGiochi e dilemmi Parte III Giochi a somma zero
Giochi e dilemmi Parte III Giochi a somma zero Alberto Abbondandolo Elena Visibelli Pietro Battiston Università di Pisa Stage di orientamento in Matematica 2008 Le ipotesi di Von Neumann Alice ha disposizione
DettagliAnalisi sequenziale (rollback)
Esempio La ditta Colaco è valutata 150000 dollari. Vuole decidere se immettere nel mercato una nuova bevanda a base di latte e cioccolato, denominata Chocola. Colaco ha tre alternative Alternativa 1 effettuare
DettagliIl Gioco dell'evasione Fiscale
Il Gioco dell'evasione Fiscale Laureando Matteo Galliani Relatore Raffaele Mosca Il ruolo della Teoria Dei Giochi Un gioco è una situazione in cui: 1)ogni individuo può scegliere un certo comportamento
DettagliPNI QUESITO 1 QUESITO 2
www.matefilia.it PNI 0014 QUESITO 1 Per il teorema dei seni risulta: = da cui sen α = Quindi α = arcsen ( ) che porta alle due soluzioni: α 41,810 41 49 α 138 11 QUESITO I poliedri regolari (solidi platonici)
DettagliManuale di Kiriki. Albert Astals Cid Eugene Trounev Traduzione dell interfaccia: Marcello Anni Traduzione della documentazione: Federico Zenith
Albert Astals Cid Eugene Trounev Traduzione dell interfaccia: Marcello Anni Traduzione della documentazione: Federico Zenith 2 Indice 1 Introduzione 5 2 Come giocare 6 3 Regole del gioco, strategie e suggerimenti
Dettagli