Algorithms for verification and computation of strong Nash equilibria. Stefano Paladino Relatore: Nicola Gatti 3 Ottobre 2014
|
|
- Filippa Brunelli
- 4 anni fa
- Visualizzazioni
Transcript
1 Algorithms for verification and computation of strong Nash equilibria Stefano Paladino Relatore: Nicola Gatti 3 Ottobre 2014
2 Introduzione 1 Teoria matematica dei giochi
3 Introduzione 1 Teoria matematica dei giochi Interazione strategica tra agenti razionali
4 Introduzione 1 Teoria matematica dei giochi Interazione strategica tra agenti razionali Concetti di soluzione
5 Introduzione 1 Teoria matematica dei giochi Interazione strategica tra agenti razionali Concetti di soluzione Aspetti computazionali
6 Introduzione 1 Robert Aumann Premio Nobel 2005 Strong Nash Equilibrium
7 Introduzione 1 Jonh Nash Premio Nobel 1994 Nash Equilibrium
8 Introduzione 1 Equilibrio Strong Nash (SNE) Un profilo di strategie è un equilibrio strong Nash se: (i) è un equilibrio di Nash, (ii) è Pareto efficiente.
9 (i) Equilibrio di Nash 2 Equilibrio di Nash (NE) Un profilo di strategie rispetto al quale nessun giocatore ha interesse ad essere l unico a cambiare strategia è un equilibrio di Nash.
10 (i) Equilibrio di Nash 2 Equilibrio di Nash (NE) Un profilo di strategie rispetto al quale nessun giocatore ha interesse ad essere l unico a cambiare strategia è un equilibrio di Nash. agente 1 agente 2 a 3 a 4 a 1 2, 2 0, 3 a 2 3, 0 1, 1
11 (i) Equilibrio di Nash 2 Equilibrio di Nash (NE) Un profilo di strategie rispetto al quale nessun giocatore ha interesse ad essere l unico a cambiare strategia è un equilibrio di Nash. 3 agente 1 agente 2 a 3 a 4 a 1 2, 2 0, 3 a 2 3, 0 1, 1 E[U2] NE E[U 1 ]
12 (ii) Pareto efficienza 3 Pareto Efficienza (PE) Un profilo di strategie è Pareto efficiente se non si può migliorare la condizione di un giocatore senza peggiorare la condizione di un altro.
13 (ii) Pareto efficienza 3 Pareto Efficienza (PE) Un profilo di strategie è Pareto efficiente se non si può migliorare la condizione di un giocatore senza peggiorare la condizione di un altro. 5 agente 1 agente 2 a 4 a 5 a 6 a 1 5, 0 0, 5 0, 0 a 2 0, 5 5, 0 0, 0 a 3 0, 0 0, 0 1, 1 E[U2] NE NE SNE E[U 1 ]
14 Complessità 4 Ricerca NE: PPAD-completo
15 Complessità 4 Ricerca NE: PPAD-completo Ricerca PE: FP
16 Complessità 4 Ricerca NE: PPAD-completo Ricerca PE: FP Ricerca SNE: FN P-completo
17 Complessità 4 Ricerca NE: PPAD-completo Ricerca PE: FP Ricerca SNE: FN P-completo FNP-Hard FNP-Complete FNP PPAD-completo FP Complexity P NP
18 Complessità 4 Ricerca NE: PPAD-completo Ricerca PE: FP Ricerca SNE: FN P-completo start sì Ricerca NE no Verifica PE no sì Nessun SNE SNE
19 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO
20 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013]
21 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013] Enumerazione sottomatrici: n n n n
22 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013] Enumerazione sottomatrici: n n n n Problema di Geometria Algebrica Reale: formula di Tarski
23 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013] Enumerazione sottomatrici: n n n n Problema di Geometria Algebrica Reale: formula di Tarski Solvers Mathematica, Matlab, Maple (SyNRAC), QEPCAD.
24 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013] Enumerazione sottomatrici: n n n n Problema di Geometria Algebrica Reale: formula di Tarski Solvers Mathematica, Matlab, Maple (SyNRAC), QEPCAD. Complessità singolo problema: L O(1) (n + 1) O(n2) m n2 +n
25 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Complessità: P [Gatti et al., 2013] Enumerazione sottomatrici: n n n n Problema di Geometria Algebrica Reale: formula di Tarski Solvers Mathematica, Matlab, Maple (SyNRAC), QEPCAD. Complessità singolo problema: L O(1) (n + 1) O(n2) m n2 +n Risultati: inaccettabili con 3 giocatori, 3 azioni (> 3 ore)
26 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization
27 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization Termination Tolerance
28 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization Termination Tolerance Solvers SCIP, BARON
29 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization Termination Tolerance Solvers SCIP, BARON Problema completo: intera matrice di gioco
30 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization Termination Tolerance Solvers SCIP, BARON Problema completo: intera matrice di gioco Complessità: esponenziale
31 Algoritmo per la verifica della PE 5 Input matrice del gioco, profilo di strategie da verificare, numero giocatori Output è pareto efficiente? SÌ/NO Strumenti di Global Optimization Termination Tolerance Solvers SCIP, BARON Problema completo: intera matrice di gioco Complessità: esponenziale Risultati: fino a 10 giocatori, 50 azioni in 5 minuti!
32 Algoritmi per la ricerca di SNE 6 Due algoritmi di enumerazione degli equilibri di Nash: spatial branch & bound enumerazione supporti
33 Algoritmo: Spatial B&B 7 1 Oracolo per l equilibrio di Nash: Mixed Integer Programming (MIP)
34 Algoritmo: Spatial B&B 7 1 Oracolo per l equilibrio di Nash: Mixed Integer Programming (MIP) N P-completo
35 Algoritmo: Spatial B&B 7 1 Oracolo per l equilibrio di Nash: Mixed Integer Programming (MIP) N P-completo 2 Verifica della Pareto efficienza
36 Algoritmo: Spatial B&B 7 E[U2] E[U 1 ]
37 Algoritmo: Spatial B&B 7 E[U2] NE E[U 1 ]
38 Algoritmo: Spatial B&B E[U2] NE E[U 1 ]
39 Algoritmo: Spatial B&B E[U2] NE E[U 1 ]
40 Algoritmo: Spatial B&B E[U2] NE NE E[U 1 ]
41 Algoritmo: Spatial B&B 7 6 E[U2] NE NE E[U 1 ]
42 Algoritmo: Spatial B&B 7 E[U2] NE NE NE E[U 1 ]
43 Algoritmo: Spatial B&B 7 E[U2] NE NE NE E[U 1 ]
44 Algoritmo: Spatial B&B 7 6 E[U2] NE NE NE NE E[U 1 ]
45 Algoritmo: Spatial B&B 7 6 E[U2] NE NE NE SNE E[U 1 ]
46 Algoritmo: Spatial B&B 7 Euristiche: aggiunta di funzione obiettivo al MIP
47 Algoritmo: Spatial B&B 7 Euristiche: aggiunta di funzione obiettivo al MIP max u 1 + u 2
48 Algoritmo: Enumerazione supporti 8 Definizione supporto Insieme delle azioni giocate con probabilità strettamente positiva da un giocatore.
49 Algoritmo: Enumerazione supporti 8 Definizione supporto Insieme delle azioni giocate con probabilità strettamente positiva da un giocatore. 1 Enumerazione supporti e verifica proprietà di Nash: Porter-Nudelman-Shoham, 2004
50 Algoritmo: Enumerazione supporti 8 Definizione supporto Insieme delle azioni giocate con probabilità strettamente positiva da un giocatore. 1 Enumerazione supporti e verifica proprietà di Nash: Porter-Nudelman-Shoham, Verifica della Pareto efficienza
51 Algoritmo: Enumerazione supporti 8 Definizione supporto Insieme delle azioni giocate con probabilità strettamente positiva da un giocatore. 1 Enumerazione supporti e verifica proprietà di Nash: Porter-Nudelman-Shoham, 2004 caso pessimo: 4 n supporti 2 Verifica della Pareto efficienza
52 Generatori di giochi 9 Tre diversi generatori: GAMUT
53 Generatori di giochi 9 Tre diversi generatori: GAMUT
54 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT
55 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT Conitzer, Sandholm, 2008
56 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT Conitzer, Sandholm, 2008
57 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT Conitzer, Sandholm, 2008 MISSING
58 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT Conitzer, Sandholm, 2008 MISSING rilanci esponenziali dell oracolo MIP
59 Generatori di giochi 9 Tre diversi generatori: GAMUT SAT Conitzer, Sandholm, 2008 MISSING rilanci esponenziali dell oracolo MIP E[U2] SNE NE dominati frontiera di Pareto E[U 1 ]
60 Risultati 10 Spatial B&B VS Enumerazione supporti
61 Risultati 10 Spatial B&B VS Enumerazione supporti 2 giocatori, 84 azioni 2 giocatori, 20 azioni
62 Risultati 10 Spatial B&B VS Enumerazione supporti 2 giocatori, 84 azioni 2 giocatori, 20 azioni
63 Risultati 10 Spatial B&B VS Enumerazione supporti 2 giocatori, 84 azioni 3 giocatori, 20 azioni 4 giocatori, 9 azioni 2 giocatori, 20 azioni
64 Risultati 10 2 giocatori Azioni Iterazioni Oracolo NE Verifica PE s 0.04 s s 0.43 s s 184 s s s s s s s s s s s s s > 3 h
65 Risultati 10 2 giocatori Azioni Iterazioni Oracolo NE Verifica PE s 0.04 s s 0.43 s s 184 s s s s s s s s s s s s s > 3 h
66 Lavori futuri 11 SNE in strategie correlate?
67 Lavori futuri 11 SNE in strategie correlate? SNE nei giochi a grafo?
68 Grazie per l attenzione! Powered by L A TEX
69 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE?
70 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione
71 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità
72 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE
73 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE
74 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE dualità forte
75 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE dualità forte Vincoli PE
76 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE dualità forte Vincoli PE
77 Appendice 13 Perchè non posso scrivere un unico problema che racchiuda i vincoli di NE e di PE? Problema di ottimizzazione Problema di ammissibilità Vincoli NE dualità forte Vincoli PE problema non convesso no dualità forte
Strong Nash Equilibria in Bimatrix Games
Strong Nash Equilibria in Bimatrix Games Eleonora Braggion Relatori: Prof. Roberto Lucchetti Prof. Nicola Gatti CORSO DI LAUREA MAGISTRALE IN INGEGNERIA MATEMATICA Politecnico di Milano Milano, 29 Aprile
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
DettagliCalcolo di equilibri auto-confermanti
Calcolo di equilibri auto-confermanti nei giochi in forma estesa con due giocatori Fabio Panozzo Politecnico di Milano 3 maggio 2010 Fabio Panozzo (Politecnico di Milano) Calcolo di equilibri auto-confermanti
DettagliRIASSUNTO ARGOMENTI LEZIONI STRUMENTI PER L ANALISI DEI DATI-LM DIP. DI ECONOMIA E MANAGEMENT - UNIV. DI FERRARA A.A. 2018/19
RIASSUNTO ARGOMENTI LEZIONI STRUMENTI PER L ANALISI DEI DATI-LM DIP. DI ECONOMIA E MANAGEMENT - UNIV. DI FERRARA A.A. 2018/19 25/09/2018 ore 12.00-14.00 Presentazione del corso. Funzioni ad output reale
DettagliAlgoritmi Euristici. Molti problemi reali richiedono soluzioni algoritmiche
9 Algoritmi Euristici introduzione Vittorio Maniezzo Università di Bologna 1 Molti problemi reali richiedono soluzioni algoritmiche I camion devono essere instradati VRP, NP-hard I depositi o i punti di
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
DettagliTeoria della Complessità Concetti fondamentali
Teoria della Complessità Concetti fondamentali L oggetto della teoria della complessità è stabilire se un problema sia facile o difficile La difficoltà di un problema è una caratteristica generale e non
DettagliRicerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.
Ricerca Operativa A.A. 2007/2008 17. Esercitazione di laboratorio: Branch and Bound. Luigi De Giovanni - Ricerca Operativa - 17. Esercitazione di laboratorio: Branch and Bound 17.1. Luigi De Giovanni -
DettagliRicerca Operativa A.A. 2007/ Esercitazione di laboratorio: Branch and Bound.
Ricerca Operativa A.A. 2007/2008 17. Esercitazione di laboratorio: Branch and Bound. Luigi De Giovanni - Ricerca Operativa - 17. Esercitazione di laboratorio: Branch and Bound 17.1 . Luigi De Giovanni
DettagliBilanciamento di tempi e costi Progetti a risorse limitate Note bibliografiche
Indice Prefazione 1 1 Modelli di ottimizzazione 3 1.1 Modelli matematici per le decisioni.................... 4 1.1.1 Fasi di sviluppo di un modello................... 7 1.2 Esempi di problemi di ottimizzazione...................
DettagliPremessa alla prima edizione 13
Indice Premessa alla prima edizione 13 Premessa alla seconda edizione 15 17 Parte I - Ottimizzazione Continua 25 Capitolo primo Ottimizzazione Monodimensionale 27 1.1 Costruzione di un semplice modello
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
DettagliIntroduzione al Calcolo Scientifico
Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli
DettagliProf. Pagani Corrado ALGORITMI E COMPLESSITÀ COMPUTAZIONALE
Prof. Pagani Corrado ALGORITMI E COMPLESSITÀ COMPUTAZIONALE COMPLESSITÀ DEGLI ALGORITMI L oggetto della teoria della complessità è stabilire se un problema sia facile o difficile In base a quali parametri
DettagliElementi di un modello di Programmazione Matematica
1 Ricerca Operativa Laboratorio: utilizzo di solver per programmazione matematica Elementi di un modello di Programmazione Matematica Insiemi: elementi del sistema; Parametri: dati del problema; Variabili
DettagliRICERCA OPERATIVA (a.a. 2018/19)
Secondo appello //9 RICERCA OPERATIVA (a.a. 8/9) Nome: Cognome: Matricola: ) Si consideri il seguente problema di PL: min y + y y y y y = y + y y = y, y, y, y Si verifichi se la soluzione ȳ =,,, sia ottima
DettagliTeoria della complessità
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Teoria della complessità Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
DettagliLezioni di Ricerca Operativa
Lezioni di Ricerca Operativa Estratto per la parte di programmazione lineare e ottimizzazione sui grafi Corso di Metodi di Ottimizzazione per l'ingegneria della Sicurezza Laurea Magistrale in Ingegneria
DettagliRICERCA OPERATIVA (9 cfu)
a PROVA scritta di RICERCA OPERATIVA (9 cfu) gennaio Cognome Nome Ai fini della pubblicazione (cartacea e elettronica) del risultato ottenuto nella prova di esame, autorizzo al trattamento dei miei dati
Dettagli29 maggio Distinzione importante: giochi simultanei giochi sequenziali: uno dei giocatori ha la prima mossa; l altro deve rispondere.
ESERCITAZIONE 8 29 maggio 204. Premessa. Trattando della teoria dei giochi, bisogna ricordare questi concetti: * strategia dominante: ogni giocatore dispone di una scelta strategica ottima, quale che sia
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 SOLUZIONI:
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
DettagliGiochi statici e concorrenza alla Cournot. Capitolo 8: Giochi statici e concorrenza alla Cournot
Giochi statici e concorrenza alla Cournot 1 Introduzione Nella maggioranza dei mercati le imprese interagiscono con pochi concorrenti mercato oligopolistico Ogni impresa deve considerare le azioni delle
DettagliIl problema di P e NP
Il problema di P e NP Calcolo efficiente, sicurezza di Internet, e i limiti della conoscenza umana Linda Pagli Dipartimento di Informatica Clay Math Institute Problemi del Millennio da $1M ciascuno Congettura
DettagliTeoria della Complessità Computazionale Parte I: Introduzione
Teoria della Complessità Computazionale Parte I: Introduzione Daniele Vigo D.E.I.S. - Università di Bologna dvigo@deis.unibo.it rev. 3.0 - ottobre 2003 Teoria della Complessità Studia la difficoltà dei
DettagliAppunti di Ricerca Operativa
Appunti di Ricerca Operativa 2012/2013 Prefazione La Ricerca Operativa è un campo in continua evoluzione, il cui impatto sulle realtà aziendali ed organizzative è in costante crescita. L insegnamento di
DettagliRicerca Operativa. Docente. 1. Introduzione
1 Ricerca Operativa 1. Introduzione Docente Luigi De Giovanni Dipartimento di Matematica (Torre Archimede) uff. 427 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi Ricevimento: giovedì,
DettagliProblemi difficili e ricerca esaustiva intelligente
Problemi difficili e ricerca esaustiva intelligente Progettazione di Algoritmi a.a. 2016-17 Matricole congrue a 1 Docente: Annalisa De Bonis Gli argomenti di questa lezione sono tratti da Dasgupta, Papadimitriou,
DettagliINSEGNAMENTI DEI GRUPPI PER IL CURRICULUM TEORICO La loro attivazione è definita per ogni anno accademico in sede di programmazione didattica
INSEGNAMENTI DEI GRUPPI PER IL CURRICULUM TEORICO La loro attivazione è definita per ogni anno accademico in sede di programmazione didattica Gruppo IstAppl: Istituzioni applicative Istituzioni di analisi
DettagliRicerca Operativa. Docente. 1. Introduzione
Ricerca Operativa 1. Introduzione Docente Luigi De Giovanni Dipartimento di Matematica Pura e Applicata (Torre Archimede) uff. 419 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi
DettagliEquilibrio ed efficienza
Equilibrio ed efficienza Corso di Microeconomia progredito Parte I Corso di Microeconomia progredito () Equilibrio ed efficienza Parte I 1 / 20 Corso di Microeconomia progredito () Equilibrio ed efficienza
DettagliAttività gruppi CdS Matematica-Laurea Magistrale in Matematica
Attività gruppi CdS Matematica-Laurea Magistrale in Matematica GR1 di 9 cfu Istituzioni per la formazione modellistico applicativa Istituzioni di analisi numerica 9 MAT/08 Istituzioni di fisica matematica
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
Dettagli3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE. E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
3 CENNI DI TEORIA DELLA COMPLESSITA COMPUTAZIONALE E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Scopo: Stimare l onere computazionale per risolvere problemi di ottimizzazione e di altra natura
DettagliIntroduzione al Column Generation Caso di Studio: il Bin Packing Problem
Introduzione al Column Generation Caso di Studio: il Bin Packing Problem November 15, 2014 1 / 26 Introduzione Il column generation è una metodologia che può essere usata per risolvere problemi di ottimizzazione
DettagliTeoria della Complessità Computazionale
Teoria della Complessità Computazionale Laura Galli Dipartimento di Informatica Largo B. Pontecorvo 3, 56127 Pisa laura.galli@unipi.it http://www.di.unipi.it/~galli 21 Ottobre 2014 Ricerca Operativa 2
DettagliIstituto Universitario Architettura Venezia TR 285. Servizio Bibliografico Audiovisivo e di Documentazione
Istituto Universitario Architettura Venezia TR 285 Servizio Bibliografico Audiovisivo e di Documentazione ENNIO CASCETT A Professore ordinario di Teoria dei sistemi di trasporto Università di Napoli «Federico
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 5 aprile 2011 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2011.html DILEMMA DEL PRIGIONIERO I II S T S (5, 5) (0,
DettagliIl problema di P e NP
Il problema di P e NP Calcolo efficiente, sicurezza di Internet, e i limiti della conoscenza umana Linda Pagli Dipartimento di Informatica Università di Pisa Clay Math Institute Problemi del Millennio
DettagliIndice. Prefazione Ringraziamenti
Prefazione Ringraziamenti xi xiv Argomento di ripasso Argomento più difficile 1 Matrici e vettori 1 1.1 Matrici 1 1.2 Esercizi 11 1.3 Vettori di R 2 14 1.4 Esercizi 20 1.5 Vettori di R 3 21 1.6 Rette 24
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 15 marzo 2018 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2018.html IL PARI O DISPARI I II P D P (-1, 1) (1, -1)
DettagliIntroduzione alla Teoria dei Giochi
Introduzione alla Teoria dei Giochi Nozioni Preliminari Lorenzo Rocco Scuola Galileiana - Università di Padova 25 marzo 2010 Rocco (Padova) Giochi 25 marzo 2010 1 / 25 Giochi. Dilemma del prigioniero prigioniero2
DettagliIl problema dello zaino: dalla gita in montagna ai trasporti internazionali. Luca Bertazzi
Il problema dello zaino: dalla gita in montagna ai trasporti internazionali Luca Bertazzi 0 Ricerca Operativa (Operations Research) The Science of Better Modelli e algoritmi per la soluzione di problemi
DettagliIndice. Microeconomia e mercati 1. La scelta del consumatore 49. Prefazione alla terza edizione. pag. Capitolo 1
Prefazione alla terza edizione XI Capitolo 1 Microeconomia e mercati 1 1. Introduzione 1 1.1. Perché scegliere 1 1.2. La scelta nei regimi di mercato 6 1.3. Cosa avviene in un regime di mercato 14 2. La
Dettagli5.5 Programmazione quadratica (PQ)
5.5 Programmazione quadratica (PQ Minimizzare una funzione quadratica soggetta a vincoli lineari: 1 min x t Qx + c t x 2 s.v. a t i x b i i D (P a t i x = b i i U x R n dove Q matrice n n, D e U sono gli
DettagliFondamenti di Ricerca Operativa LA. Corso di Laurea in Ingegneria Gestionale
Fondamenti di Ricerca Operativa LA Corso di Laurea in Ingegneria Gestionale Alberto Caprara (acaprara@deis.unibo.it) Michele Monaci (mmonaci@deis.unibo.it) Contenuti del corso Il modulo si propone di introdurre
DettagliUniversità degli Studi della Calabria
Università degli Studi della Calabria FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea in Matematica Tesi di Laurea Teoria dei Giochi ed Equilibrio di Nash CANDIDATA Francesca SPOSATO
Dettagli1 Definizione formale di gioco in forma estesa.
1 Definizione formale di gioco in forma estesa. Una game form in forma estesa, finita, è: - un insieme finito N (assumeremo N = {1,..., n}) - un albero finito T = (V, L) con radice v V. (Dove: V è un insieme
DettagliLezioni di Ricerca Operativa
Lezioni di Ricerca Operativa Massimo Paolucci Dipartimento di Informatica, Sistemistica e Telematica (DIST) Università di Genova paolucci@dist.unige.it http://www.dattero.dist.unige.it Anno accademico
DettagliIndice. Premessa alla prima edizione 15 Premessa alla seconda edizione 17 Premessa alla terza edizione 19. Introduzione 21
Premessa alla prima edizione 15 Premessa alla seconda edizione 17 Premessa alla terza edizione 19 Introduzione 21 Parte I Ottimizzazione continua non lineare 29 Capitolo primo Ottimizzazione monodimensionale
DettagliMetodi e Modelli per il Supporto alle Decisioni 1
Metodi e Modelli per il Supporto alle Decisioni 1 Massimo Paolucci (paolucci@dist.unige.it) 010-353 2996 DIST Università di Genova Obiettivi del corso 2 Fornire capacità analitiche per affrontare problemi
Dettagli1.1 La matematica nella teoria economica Modelli di scelta del consumatore 3
1 Introduzione 1.1 La matematica nella teoria economica 1 1.2 Modelli di scelta del consumatore 3 PARTE I Funzioni di una variabile 2 Elementi di base 2.1 Funzioni 11 2.2 Funzioni lineari 19 2.3 Pendenza
DettagliTeoria della Complessità Computazionale
Teoria della Complessità Computazionale Daniele Vigo D.E.I.S. - Università di Bologna dvigo@deis.unibo.it Rev. 1.3, 11/00 rev. 1.3 - Novembre 2000 Teoria della Complessità Studia la difficoltà dei problemi
DettagliCapitolo 13 Concorrenza imperfetta: un approccio basato sulla teoria dei giochi
Capitolo 13 Concorrenza imperfetta: un approccio basato sulla teoria dei giochi teoria dei giochi Teoria dei giochi ed economia della cooperazione La teoria dei giochi è lo studio del comportamento individuale
DettagliMetodi di Ottimizzazione per la Logistica e la Produzione
Metodi di Ottimizzazione per la Logistica e la Produzione Introduzione alle attività di Laboratorio Manuel Iori Dipartimento di Scienze e Metodi dell Ingegneria Università di Modena e Reggio Emilia MOLP
DettagliGIUSTIFICARE LE RISPOSTE. Non scrivere la soluzione di esercizi diversi su uno stesso foglio.
Teoria dei giochi applicata alle scienze sociali, esame 20 luglio 2006, foglio A Laurea Specialistica in Ingegneria Gestionale, Politecnico di MI, 2005/06 Tempo: 2 ore e 1/2; risolvere 3 dei 4 esercizi
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)
DettagliRegistro dell'insegnamento
Registro dell'insegnamento Anno accademico 2016/2017 Prof. MARCO SCIANDRONE Settore inquadramento MAT/09 - RICERCA OPERATIVA REGISTRO Scuola Ingegneria NON CHIUSO Dipartimento Ingegneria dell'informazione
Dettagli+1 i j i = j i = j 1 1 i j 2 Il problema di PL associato alla scelta della migliore strategia per te è quindi il seguente: min z
Esercizio 1. Considera il seguente gioco. Tu e il tuo avversario potete scegliere un intero tra 1 e. Se il numero x che hai scelto è minore di quello y del tuo avversario, allora tu vinci un euro, a meno
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 13 marzo 2018 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2018.html MODALITÀ DI ESAME È previsto un appello alla
DettagliRicerca Operativa A.A. 2007/ Introduzione
Ricerca Operativa A.A. 2007/2008 1. Introduzione Docente Luigi De Giovanni Dipartimento di Matematica Pura e Applicata (Torre Archimede) uff. 419 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi
Dettagli3.6 Metodi basati sui piani di taglio
3.6 Metodi basati sui piani di taglio Problema generale di Programmazione Lineare Intera (PLI) con A matrice m n e b vettore n 1 razionali min{ c t x : x X = {x Z n + : Ax b} } Sappiamo che esiste una
DettagliRICERCA OPERATIVA. Tema d esame del 04/03/2008 (Simulazione)
RICERCA OPERATIVA Tema d esame del 04/03/2008 (Simulazione) COGNOME: NOME: MATRICOLA:. Una nota azienda automobilistica produce due modelli di auto (un utilitaria e una berlina), che rivende con un guadagno
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,
DettagliPIANO DI STUDIO DEL CURRICULUM APPLICATIVO INSEGNAMENTI/ ATTIVITÀ FORMATIVE CFU SEMESTRE S.S.D.
Scienze Laurea magistrale in Matematica 63 CURRICULUM APPLICATIVO Il curriculum Applicativo fornisce allo studente, oltre a una solida base e mentalità matematica, le competenze specifiche che gli permettano
DettagliTEORIA DEI GIOCHI OBIETTIVI FORMATIVI
DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Matematica Anno accademico 2017/2018-3 anno - Curriculum APPLICATIVO TEORIA DEI GIOCHI MAT/09-6 CFU - 1 semestre Docente titolare dell'insegnamento
DettagliUniversità degli Studi di Roma La Sapienza
Università degli Studi di Roma La Sapienza Dipartimento di Informatica e Sistemistica A. Ruberti Proff. Gianni Di Pillo and Laura Palagi Note per il corso di OTTIMIZZAZIONE (a.a. 2007-08) Dipartimento
DettagliCORSO DI LAUREA IN INGEGNERIA PER L AMBIENTE E IL TERRITORIO. Programma del corso di Tecnica ed Economia dei Trasporti. Prof.
CORSO DI LAUREA IN INGEGNERIA PER L AMBIENTE E IL TERRITORIO Programma del corso di Tecnica ed Economia dei Trasporti Prof. Andrea Papola Introduzione al corso La professione dell ingegnere dei sistemi
DettagliEsempio 1 Si consideri il seguente gioco in forma estesa:
Best reply: strategie pure e miste c Fioravante Patrone Esempio Si consideri il seguente gioco in forma estesa: 5 T L R L R 4 4 B T B a) scriverne la forma strategica; b) determinarne gli equilibri di
DettagliI Appello Ricerca Operativa 2 bis Compito A
I Appello Ricerca Operativa 2 bis Compito A Cognome e nome:. Esercizio 1. Si consideri il problema del matching di cardinalità massima in un grafo G ed il suo problema di decisione associato: esiste un
DettagliRicerca Operativa. Docente. 1. Introduzione
Ricerca Operativa 1. Introduzione Docente Luigi De Giovanni Dipartimento di Matematica Pura e Applicata (Torre Archimede) uff. 427 Tel. 049 827 1349 email: luigi@math.unipd.it www.math.unipd.it/~luigi
DettagliEVOLUTIONARY GAME THEORY
STRUTTURA DELLE RETI SOCIALI EVOLUTIONARY GAME THEORY Vincenzo Auletta Università di Salerno EVOLUTIONARY GAME THEORY Game Theory Singoli giocatori devono prendere decisioni Il payoff ottenuto da un giocatore
DettagliProgramma del Corso di Ricerca Operativa (Prof. A. Sforza) - A.A C.d.S. Ingegneria Gestionale N44-N45 C.d.S. Ingegneria Meccanica N47
Programma del Corso di Ricerca Operativa (Prof. A. Sforza) - A.A. 2018-2019 C.d.S. Ingegneria Gestionale N44-N45 C.d.S. Ingegneria Meccanica N47 Il programma del Corso fa riferimento ai paragrafi del libro
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 17 marzo 2015 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2015.html SOMMA ZERO Un gioco non cooperativo a due giocatori
DettagliTeoria dei Giochi Prova del 28 Settembre 2012
Cognome, Nome, Numero di Matricola, email: Teoria dei Giochi Prova del 28 Settembre 2012 Esercizio 1. Considera il seguente gioco non cooperativo. È data una rete con insieme dei nodi V = {s,x 1,x 2,y,t}
DettagliRICERCA OPERATIVA (a.a. 2015/16) Nome: Cognome: Matricola:
o Appello // RICERCA OPERATIVA (a.a. /) Nome: Cognome: Matricola: ) Si consideri il seguente problema di PL: max x + x x x x x x + x x Si applichi l algoritmo del Simplesso Duale, per via algebrica, a
DettagliTeoria dei Giochi. Anna Torre
Teoria dei Giochi Anna Torre Almo Collegio Borromeo 9 marzo 2017 email: anna.torre@unipv.it sito web del corso:www-dimat.unipv.it/atorre/borromeo2017.html MODALITÀ DI ESAME È previsto un appello alla fine
DettagliPROVE D'ESAME 1997/98
PROVE D'ESAME 1997/98 PROVA PARZIALE DEL 28/11/1997 1) Si consideri il seguente problema di programmazione lineare P: min z = x 1 + 2x 2 s.t. x 1 + x 2 6 2x 1 + x 2 10 x 1 4 x 1, x 2 0 a - Scrivere le
DettagliPATTUGLIAMENTO STRATEGICO MULTI-ROBOT IN AMBIENTI DI TOPOLOGIA ARBITRARIA
PATTUGLIAMENTO STRATEGICO MULTI-ROBOT IN AMBIENTI DI TOPOLOGIA ARBITRARIA Ingegneria Informatica Federico Villa 720492 Politecnico di Milano 1 /24 SOMMARIO Obiettivo: estendere lo stato dell arte del pattugliamento
DettagliCapitolo 13 Teoria dei giochi e gioco strategico
Capitolo 13 Teoria dei giochi e gioco strategico 1 (c) Pearson Italia S.p.A. - Anita Woolfolk, Psicologia dell'educazione Giochi simultanei La teoria dei giochi è lo studio di situazioni in cui i payoff
DettagliIndice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6
1 Indice Capitolo 1... 7 Introduzione al Problem Solving... 7 Computer... 11 Informatica... 13 Capitolo 2... 17 Rappresentazione e Algoritmi... 17 Un esempio di algoritmo... 19 Diagrammi di flusso... 22
DettagliRicerca Operativa. G. Liuzzi. Lunedí 20 Aprile 2015
1 Lunedí 20 Aprile 2015 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Rilassamento di un problema Rilassare un problema di Programmazione Matematica vuol dire trascurare alcuni (tutti i)
DettagliMETODI DELLA RICERCA OPERATIVA
Università degli Studi di Cagliari FACOLTA' DI INGEGNERIA CORSO DI METODI DELLA RICERCA OPERATIVA Dott.ing. Massimo Di Francesco (mdifrance@unica.it) i i Dott.ing. Maria Ilaria Lunesu (ilaria.lunesu@unica.it)
DettagliRicerca con avversari
Ricerca con avversari Corso di Intelligenza Artificiale, a.a. 2017-2018 Prof. Francesco Trovò 12/03/2018 Ricerca con avversari Definizione di gioco Giochi deterministici Giochi stocastici Giochi con parziale
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
DettagliTeoria dei Giochi: lezione del 16 Marzo 2017
Teoria dei Giochi: lezione del 16 Marzo 2017 Chiara Mocenni Corso di Teoria dei Giochi e Giochi Evolutivi Si supponga di avere a disposizione n scelte numerate per affrontare una certa situazione. Per
DettagliTecniche di Decomposizione per Programmazione Lineare Intera (Mista)
Tecniche di Decomposizione per Programmazione Lineare Intera (Mista) Domenico Salvagnin 2011-06-12 1 Introduzione Dato un problema di programmazione lineare intera (mista), non è sempre possibile (o conveniente)
DettagliEsercitazione_4 Oligopolio e Concorrenza monopolistica
Esercitazione_4 Oligopolio e Concorrenza monopolistica Oligopolio Mercato con pochi produttori Consapevolezza che le azioni di ogni concorrente (ad esempio la scelta del prezzo) hanno effetto su tutti
DettagliMODELLI DECISIONALI FORMULAZIONE GENERALE DEL PROBLEMA DECISIONALE (OTTIMIZZAZIONE)
MODELLI DECISIONALI FORMULAZIONE GENERALE DEL PROBLEMA DECISIONALE (OTTIMIZZAZIONE) z vettore di n elementi (variabili di decisione) o funzione J(z) obiettivo (vettoriale) da ottimizzare (max o min) Z
Dettagli3.4 Metodo di Branch and Bound
3.4 Metodo di Branch and Bound Consideriamo un generico problema di Ottimizzazione Discreta dove X è la regione ammissibile. (P ) z = max{c(x) : x X} Metodologia generale di enumerazione implicita (Land
DettagliComplessità computazionale. Introduzione al corso
computazionale Introduzione al corso Piero A. Bonatti Università di Napoli Federico II Laurea Magistrale in Informatica Introduzione Questo corso tratta la teoria della complessità una branca dell informatica
DettagliPIANO DI STUDIO DEL CURRICULUM APPLICATIVO INSEGNAMENTI/ ATTIVITÀ FORMATIVE CFU SEMESTRE S.S.D.
PIANO DI STUDIO DEL CURRICULUM APPLICATIVO INSEGNAMENTI/ ATTIVITÀ FORMATIVE CFU SEMESTRE S.S.D. Istituzioni di Analisi Superiore 12 1-2 MAT/05 Istituzioni di Geometria Superiore 12 1-2 MAT/03 Probabilità
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 EQUILIBRI
DettagliUNIVERSITÀ DEGLI STUDI DI GENOVA
UNIVERSITÀ DEGLI STUDI DI GENOVA Corso di Laurea Specialistica in Ingegneria Gestionale Corso di Ricerca Operativa 2 (CD) codice 60204 A.A. 2011/2012 Docente: Mauro Gaggero PROGRAMMA DEL CORSO 1. Introduzione
DettagliECONOMIA DEI SISTEMI INDUSTRIALI
ECONOMIA DEI SISTEMI INDUSTRIALI Ing. Marco Greco Ing. Michele Grimaldi m.greco@unicas.it, m.grimaldi@unicas.it 0776/2994353 I LEZIONE 27/09/2012 Informazioni utili Ricevimento: Su appuntamento, previa
DettagliSommario. Problemi di decisione, di ricerca e di ottimizzazione: come sono legate le complessità delle diverse versioni dei problemi?
Sommario Problemi di decisione, di ricerca e di ottimizzazione: come sono legate le complessità delle diverse versioni dei problemi? Decisione vs ricerca Se disponiamo di un efficiente algoritmo per risolvere
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 14 ottobre 2015 1 / 20 Cos è un gioco? Gioco (dizionario)
DettagliLA TEORIA DELLA COMPLESSITÀ COMPUTAZIONALE
LA TEORIA DELLA COMPLESSITÀ COMPUTAZIONALE INTRODUZIONE OBIETTIVO: classificare gli algoritmi a seconda delle risorse utilizzate - risorse necessarie (lower bound) - risorse sufficienti (upper bound) Aspetti
DettagliESAME di OTTIMIZZAZIONE Corso di Laurea Magistrale in Ingegneria Gestionale 1 o anno
SIMULAZIONE ESAME di OTTIMIZZAZIONE 27 Gennaio 21 ESAME di OTTIMIZZAZIONE Corso di Laurea Magistrale in Ingegneria Gestionale 1 o anno Cognome : Nome : Esercizio 1. Si consideri il seguente problema: min
Dettagli