modelli, simulazioni, agenti

In queste settimane sono a Trento per una summer school sulla... economia computazionale con simulazioni basate su agenti. Titolone vero? In realtá come vedrete qui sotto, ha degli aspetti piú ludici di quanto il titolo non possa suggerire. In poche parole si tratta di costruire dei modelli economici a partire dalle assunzioni sul comportamento dei singoli agenti che interagiscono. A differenza della normale modellizazione matematica che si fa in economia, questi agenti vengono peró scritti come un set di istruzioni del tipo:

1 - se incontri un altro agente, proponigli un prezzo per il tappeto che stai vendendo
2 - accetta solo offerte da persone -pardon agenti - che conosci
3 - oppure fai agli atri quello che vorresti fosse fatto a te (e vendicati se questi ultimi ti fanno qualcosa che non avresti voluto).

Il passo successivo é quello di inserire questi agenti in un programma e farli interagire. Decine, migliaia, fino a milioni di agenti, interagiscono per decine, migliaia fino a milioni di volte. E poi si scopre cosa succede analizzando i dati. Questo metodo di indagine, é relativamente nuovo nel campo economico, anche se viene usato da molto tempo in altre discipline come la biologia, la sociologia e le scienze cognitive. ́́É molto promettente ed interessante, ma necessita di saper programmare al computer. E questo é oggi lo scoglio nel quale mi infrango. Ma non vi tedio oltre.

Vi lascio invece con questo modello divertente ed interessante. Quante volte vi siete chiesti perché in autostrada ognitanto si formano inspiegabilmente dei rallentamenti senza che vi siano restrizioni, lavori od incidenti di sorta? Questo modellino vi fa vedere come le varie automobili -pardon agenti- sulla strada, superata una certa soglia di congestione, fanno emergere le proprietá dei fluidi con delle vere e proprie onde di rallentamenti ed accelerazioni. Poche istruzioni: regolate i parametri come preferite e poi cliccate su setup per predisporre le automobili, ed infine su go per far partire il modello.



Dimenticavo. Il programma ci mette un po' a caricare (giusto il tempo di aver letto le mie nuove) e richiede che sul computer sia installato Java (scaricatelo qui). Il programma é fatto con NetLogo. Altre informazioni sugli Agent base models le trovate qui