Incentivi alla cooperazione Introduzione

Documenti analoghi
Incentivi alla cooperazione Introduzione

P2P: Incentivi alla cooperazione

Equilibrio bayesiano perfetto. Giochi di segnalazione

Teoria dei Giochi. Anna Torre

Un modello matematico di investimento ottimale

Teoria dei Giochi non Cooperativi

Esercizio 1 Dato il gioco ({1, 2, 3}, v) con v funzione caratteristica tale che:

Teoria dei Giochi. Anna Torre

Economia Politica Microeconomia (ECN0006) 10 CFU a.a Eleonora Pierucci

Ottimizzazione Multi Obiettivo

Dimensione di uno Spazio vettoriale

Teoria dei Giochi. Dr. Giuseppe Rose Università degli Studi della Calabria Corso di Laurea Magistrale in Economia Applicata a.a 2011/2012 Handout 2

Lezione 9: Cambio di base

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Università degli Studi di Perugia A.A. 2014/2015 Dipartimento di Economia. ECONOMIA INDUSTRIALE Prof. Davide Castellani

Statistica e biometria. D. Bertacchi. Variabili aleatorie. V.a. discrete e continue. La densità di una v.a. discreta. Esempi.

Esercizi su. Funzioni

STAMPA UNIONE DI WORD

Una moderna versione grafica di un antico gioco Dernier con l aggiunta di carte azione che rendono più movimentato e piacevole

Calcolatori Elettronici. La memoria gerarchica La memoria virtuale

Per poter affrontare il problema abbiamo bisogno di parlare di probabilità (almeno in maniera intuitiva). Analizziamo alcune situazioni concrete.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti

Matematica generale CTF

Teoria dei giochi. 1. Introduzione ed esempi. Slides di Teoria dei Giochi, Vincenzo Cutello 1

Progettazione di Basi di Dati

Proprietà contratti e potere

Testo alla base del Pitgame redatto dal prof. Yvan Lengwiler, Università di Basilea

Esercitazione 23 maggio 2016

Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014

1 Giochi a due, con informazione perfetta e somma zero

CitySoftware PROTOCOLLO. Info-Mark srl

Economia Applicata ai sistemi produttivi Lezione II Maria Luisa Venuta 1

LE FUNZIONI A DUE VARIABILI

Gestione della memoria centrale

Lo Sportello Informativo on line La tua Regione a portata di mouse

Laboratorio sulle dinamiche Socio-Economiche

Appunti di informatica. Lezione 2 anno accademico Mario Verdicchio

Guida all uso di Java Diagrammi ER

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Informatica per la comunicazione" - lezione 8 -

Operatori logici e porte logiche

Gestione del conflitto o della negoziazione

Truebikecar.com. Solo nella community di Truebikecar puoi ottenere sconti fino al 99,5 % Partecipare è semplicissimo!

Scelte in condizione di incertezza

Da 2 a 4 Giocatori Autore Martin Wallace

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

ESEMPIO 1: eseguire il complemento a 10 di 765

LE SUCCESSIONI 1. COS E UNA SUCCESSIONE

Percorsi, strategie e geometrie in gioco Complementi e spunti di lavoro Primaria e Secondaria Inferiore

Metodi e Modelli Matematici di Probabilità per la Gestione

Tabella 7. Dado truccato

INSERIMENTO DATI BASILARI

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

Nelle Caselle Gialle vanno inserite le date che comprendono il periodo a noi interessato; Es. dal 1 gennaio 2008 al 31 maggio 2008 compreso

G iochi con le carte 1

Traduzione e adattamento a cura di Gylas per Giochi Rari

1. PRIME PROPRIETÀ 2

Creare una nuova spedizione personalizzata.

SocialMediaDivision. grippiassociati WEB AGENCY SINCE Social Marketing & Divulgazione Virale.

LA MOLTIPLICAZIONE IN CLASSE SECONDA

Introduzione all economia

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 11

VINCERE AL BLACKJACK

ESERCITAZIONE 13 : STATISTICA DESCRITTIVA E ANALISI DI REGRESSIONE

Calcolatori Elettronici A a.a. 2008/2009

Algoritmi e strutture dati. Codici di Huffman

Una architettura peer-topeer per la visualizzazione 3D distribuita

Linguaggi ed Applicazioni mul1mediali

MATEMATICA E STATISTICA CORSO B PROF. MARCO ABATE. 23 novembre 2006

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

1 tabellone di gioco 4 set di carte (4 colori diversi, numerati da 1 a 20) 8 cani (2 di ogni colore) 1 blocco di fogli di scommessa Soldi Regolamento

Seconda Università di Napoli AA. 2012/2013 Facoltà di Economia. ECONOMIA INDUSTRIALE Prof. Roberto Basile

Come modificare la propria Home Page e gli elementi correlati

Edited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2004 For Evaluation Only.

Inflazione e Produzione. In questa lezione cercheremo di rispondere a domande come queste:

Ata_NiAg02. Modulo Gestione Agenti

P2P. File sharing (condivisione di file) tra computer gestiti da persone come noi. Si condividono canzoni, film, programmi, immagini, ecc..

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

Alcune nozioni di base di Logica Matematica

Lezione 5. Argomenti. Premessa Vincolo di bilancio La scelta ottima del consumatore

I CIRCUITI ELETTRICI. Prima di tutto occorre mettersi d accordo anche sui nomi di alcune parti dei circuiti stessi.

RAJA Costruire Palazzi in India Un Gioco di Strategia per 2-5 Giocatori Di Wolfgang Kramer e Michael Kiesling

CRITERI DI CONVERGENZA PER LE SERIE. lim a n = 0. (1) s n+1 = s n + a n+1. (2) CRITERI PER LE SERIE A TERMINI NON NEGATIVI

APPUNTI SU PROBLEMI CON CALCOLO PERCENTUALE

MAGAZZINO FISCALE (agg. alla rel )

MINIGUIDA PER RISORSE SU CLASH OF CLANS

GIUSTIFICARE LE RISPOSTE. Non scrivere la soluzione di esercizi diversi su uno stesso foglio.

cambiamenti e adeguamenti comunicazione strategica comunicare nelle organizzazioni strategie di comunicazione

Metodi statistici per le ricerche di mercato

COSTRUIRE UN TEAM VINCENTE DENTRO E FUORI DAL CAMPO

Indice. 1 La disoccupazione di 6

Trieste: efficienza digitale. buongiorno - pozdravljeni

Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME

LA GEOMETRIA NELLE PIASTRELLE

Microeconomia, Esercitazione 3 Effetto reddito, sostituzione, variazione compensativa, domanda di mercato, surplus del consumatore.

Progetto costo I. O. I.A. A B C D 9 7 1

Algoritmi e diagrammi di flusso

Cosa dobbiamo già conoscere?

ESERCITAZIONE novembre 2012

Transcript:

Incentivi alla cooperazione dellamico@disi.unige.it Sistemi Distribuiti P2P A.A. 2007-08 6-7 dicembre 2007

Outline 1 Cooperazione e free riding Free riding Reciprocità 2 Eliminazione iterata 3 Forma iterata

Free riding Cooperazione e free riding Free riding Reciprocità Per denizione, nelle reti P2P i nodi sono sia fornitori (server) che fruitori (client) di risorse nel rapporto con altri peer. Generalmente, i nodi vogliono essere client: vogliono ricevere un servizio. Un peer egoista, invece, non vuole fare il server: le risorse (spazio disco, memoria, banda, CPU,... ) costano.

Free riding Cooperazione e free riding Free riding Reciprocità Per denizione, nelle reti P2P i nodi sono sia fornitori (server) che fruitori (client) di risorse nel rapporto con altri peer. Generalmente, i nodi vogliono essere client: vogliono ricevere un servizio. Un peer egoista, invece, non vuole fare il server: le risorse (spazio disco, memoria, banda, CPU,... ) costano. Denizione Free rider: chi sfrutta le risorse altrui senza metterne a disposizione di proprie.

La tragedia dei commons Free riding Reciprocità Garret Hardin, 1968 Tragedia dei commons: conitto tra interessi individuali e bene comune. Esempi: pascoli ad accesso libero, pesca, inquinamento,... Come vedremo, anche sistemi P2P. Soluzione proposta: autoregolamentazione. Per noi, è molto dicile farla valere.

Free Riding in Gnutella Free riding Reciprocità E. Hadar e B.A. Huberman, 2000 Il 70% dei nodi non condivide nessun le. L'1% dei nodi fornisce il 47% del servizio.

Free riding Reciprocità Reciprocità Problema Nodi egoisti: non aiutano gli altri se questo ha un costo. Non possiamo controllarli: gli unici che vedono cosa accade tra due peer sono loro stessi. Non possiamo imporre un certo comportamento (per esempio, con imposizioni software): con sucienti sforzi, di tutto si può fare il reverse engineering.

Free riding Reciprocità Reciprocità Problema Nodi egoisti: non aiutano gli altri se questo ha un costo. Non possiamo controllarli: gli unici che vedono cosa accade tra due peer sono loro stessi. Non possiamo imporre un certo comportamento (per esempio, con imposizioni software): con sucienti sforzi, di tutto si può fare il reverse engineering. Approccio alla soluzione Reciprocità: ottiene un buon servizio solo chi fornisce un buon servizio. Un peer egoista è spinto a comportarsi bene.

Eliminazione iterata Teoria dei Giochi Branca della matematica che studia situazioni in cui i giocatori eettuano scelte fra varie strategie per massimizzare i loro risultati. Punto fondamentale: individui razionali che interagiscono fra di loro. Applicata in economia, biologia, psicologia, sociologia, losoa, scienze politiche... e informatica. I nostri giocatori saranno i peer, le strategie i comportamenti che essi adotteranno.

Eliminazione iterata Pari o dispari? Esempio Due giocatori, 1 e 2. Entrambi scelgono contemporaneamente un numero. Se la somma è pari, vince 1. Altrimenti, vince 2. Forma estesa

Eliminazione iterata Payo I giocatori hanno delle preferenze sui possibili risultati. Forma semplice per associare preferenze ai risultati: usare numeri reali. I giocatori vogliono massimizzare esclusivamente il loro payo. Forma estesa

Eliminazione iterata 1 \ 2 P D P 1,0 0,1 D 0,1 1,0 Rappresentazione tabellare del gioco. Comodo se i giocatori sono due. I payo si ottengono cercando riga e colonna indicati dalle due strategie.

Eliminazione iterata Strategie dominanti Denizione Date due strategie A e B per il giocatore X, se qualsiasi sia la scelta di strategie per gli altri giocatori, i payo ottenuti scegliendo A sono maggiori di quelli ottenuti scegliendo B, si dice che A domina fortemente B.

Eliminazione iterata Strategie dominanti Denizione Date due strategie A e B per il giocatore X, se qualsiasi sia la scelta di strategie per gli altri giocatori, i payo ottenuti scegliendo A sono maggiori di quelli ottenuti scegliendo B, si dice che A domina fortemente B. È ragionevole supporre che nessun giocatore razionale giochi una strategia fortemente dominata. Questo ci permette di eliminare la strategia dal gioco, ottenendo un nuovo gioco equivalente nei risultati. In questo nuovo gioco, potrebbero esistere nuove strategie dominate.

Eliminazione iterata Eliminazione iterata (1) Esempio 1 \ 2 D E F A 2,0 4,1 5,2 B 3,1 3,2 2,1 C 1,4 2,2 0,3

Eliminazione iterata Eliminazione iterata (2) Esempio 1 \ 2 D E F A 2,0 4,1 5,2 B 3,1 3,2 2,1 C 1,4 2,2 0,3

Eliminazione iterata Eliminazione iterata (3) Esempio 1 \ 2 D E F A 2,0 4,1 5,2 B 3,1 3,2 2,1 C 1,4 2,2 0,3

Eliminazione iterata Eliminazione iterata (4) Esempio 1 \ 2 D E F A 2,0 4,1 5,2 B 3,1 3,2 2,1 C 1,4 2,2 0,3

Eliminazione iterata Eliminazione iterata (5) Esempio 1 \ 2 D E F A 2,0 4,1 5,2 B 3,1 3,2 2,1 C 1,4 2,2 0,3

Il problema Cooperazione e free riding Forma iterata Due prigionieri vengono interrogati separatamente, e ognuno può tradire o meno l'altro. Se entrambi tradiscono, vengono incarcerati per quattro anni. Se nessuno dei due lo fa, vengono incarcerati per due anni per reati minori. Se uno tradisce e l'altro no, il traditore viene liberato, e l'altro resta al fresco per cinque anni.

La forma strategica Cooperazione e free riding Forma iterata 1\2 C D C 3,3 0,5 D 5,0 1,1

La forma strategica Cooperazione e free riding Forma iterata 1\2 C D C 3,3 0,5 D 5,0 1,1 Payo: numero di anni risparmiati. Per entrambi i giocatori, la strategia D (defezione) domina C (cooperazione). Il risultato della coppia di strategie (D, D) è (1,1): un risultato che scontenta entrambi i giocatori. Versione minimale della tragedia dei commons.

DdP iterato Cooperazione e free riding Forma iterata Nel DdP la cooperazione è impossibile da raggiungere. Cosa succede se iteriamo il gioco? Supponiamo di voler massimizzare la somma dei payo ottenuti. Potrebbe esserci spazio per la cooperazione, dato che è possibile scegliere come comportarsi in base alla storia passata.

DdP iterato Cooperazione e free riding Forma iterata Nel DdP la cooperazione è impossibile da raggiungere. Cosa succede se iteriamo il gioco? Supponiamo di voler massimizzare la somma dei payo ottenuti. Potrebbe esserci spazio per la cooperazione, dato che è possibile scegliere come comportarsi in base alla storia passata. Nell'intervallo Se doveste scrivere un programma che gioca al DdP iterato, come lo fareste giocare?