AGENT-BASED MODELLING
- Anno accademico
- 2026/2027 Programmi anni precedenti
- Titolo corso in inglese
- AGENT-BASED MODELLING
- Codice insegnamento
- EM2096 (AF:561365 AR:328723)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- SECS-S/06
- Periodo
- 3° Periodo
- Anno corso
- 2
- Sede
- VENEZIA
Inquadramento dell'insegnamento nel percorso del corso di studio
Molti di questi fenomeni emergono dall'interazione tra individui eterogenei e non possono essere compresi assumendo che tutti gli agenti siano identici o perfettamente razionali.
I modelli ad agenti (Agent-Based Models, ABM) offrono un approccio alternativo allo studio dei sistemi economici e sociali. Invece di partire da equazioni aggregate, gli ABM costruiscono economie artificiali composte da famiglie, imprese, banche, investitori e consumatori che interagiscono tra loro secondo regole semplici. Attraverso la simulazione computazionale è possibile osservare come comportamenti individuali e strutture di interazione generino fenomeni collettivi complessi.
Il corso introduce gli studenti ai fondamenti teorici e applicati dell'Agent-Based Modelling in economia e finanza. Attraverso lezioni, esercitazioni e un progetto di modellizzazione, gli studenti impareranno a progettare, implementare e analizzare simulazioni capaci di collegare il livello microeconomico agli esiti macroeconomici emergenti.
Particolare attenzione sarà dedicata allo studio di temi quali disuguaglianza economica, mercati finanziari, innovazione, diffusione tecnologica, comportamento collettivo, rischio sistemico e dinamiche macroeconomiche. Il corso mostrerà inoltre come gli ABM siano in grado di riprodurre importanti regolarità empiriche osservate nei dati reali, tra cui volatilità persistente, distribuzioni con code grasse e processi di concentrazione della ricchezza.
L'obiettivo è fornire agli studenti strumenti teorici, computazionali e quantitativi per comprendere e analizzare fenomeni economici caratterizzati da eterogeneità, interazione e complessità.
Risultati di apprendimento attesi
- comprendere quando un problema economico o finanziario richiede un approccio basato sull'interazione tra agenti eterogenei piuttosto che strumenti aggregati tradizionali;
- progettare e sviluppare semplici modelli ad agenti per studiare fenomeni economici, finanziari e sociali;
- utilizzare strumenti di simulazione computazionale per analizzare il legame tra comportamenti individuali ed esiti aggregati;
- comprendere il ruolo delle reti di interazione nella diffusione di informazione, innovazione, comportamenti e shock economici;
- interpretare fenomeni emergenti quali disuguaglianza, instabilità finanziaria, coordinamento, segregazione e cambiamento tecnologico;
- valutare criticamente vantaggi e limiti dei modelli ad agenti rispetto agli approcci economici tradizionali.
Prerequisiti
Contenuti
Tra le domande che guideranno il corso:
- Perché individui tolleranti possono generare città fortemente segregate? (Modello di Schelling)
- Come emergono coordinamento, imitazione e comportamenti collettivi? (El Farol Bar Problem e modelli di scelta sociale)
- I mercati finanziari sono sempre efficienti? Da dove nascono bolle speculative e volatilità persistente? (Santa Fe Artificial Stock Market)
- I mercati possono generare disuguaglianze anche quando tutti gli individui partono dalle stesse condizioni? (Modelli econofisici di distribuzione della ricchezza)
- L'eterogeneità di famiglie e imprese modifica gli esiti macroeconomici aggregati? (Modelli macroeconomici ad agenti)
- In che modo reti sociali e reti economiche influenzano la diffusione dell'innovazione, delle crisi e dell'informazione?
Parallelamente, gli studenti impareranno a costruire modelli ad agenti utilizzando NetLogo. Verranno introdotti i fondamenti della programmazione ABM e le principali strutture di interazione tra agenti, incluse reti sociali, reti economiche e meccanismi di coordinamento decentralizzato.
Il corso culminerà nello sviluppo di un progetto originale in cui gli studenti estenderanno o costruiranno un modello per analizzare una domanda economica o finanziaria di loro interesse.
Testi di riferimento
Modalità di verifica dell'apprendimento
- Percorso A: prova scritta della durata di 60 minuti sugli argomenti teorici e applicati trattati durante il corso, seguita da una discussione orale (circa 15 minuti) finalizzata ad approfondire la comprensione dei modelli, delle loro ipotesi, dei meccanismi di funzionamento e delle implicazioni economiche.
- Percorso B: sviluppo di un’estensione originale di uno dei modelli presentati durante il corso, accompagnata da una prova scritta più breve (circa 30 minuti) sui concetti fondamentali dell’insegnamento e da una discussione orale (circa 15 minuti) focalizzata principalmente sul progetto realizzato. Gli studenti che scelgono questo percorso devono consegnare una breve relazione e il codice sorgente almeno cinque giorni prima della data d’esame.
La scelta del percorso deve essere comunicata al docente almeno due settimane prima dell’appello.
Modalità di esame
Il/la docente ha il dovere di vigilare affinché siano rispettate le regole di autenticità e originalità delle prove d'esame. Di conseguenza, nei casi in cui vi sia il sospetto di un comportamento irregolare, l'esame può prevedere un ulteriore approfondimento, contestuale alla prova d'esame, che potrà essere realizzato anche in modalità differente rispetto alle modalità sopra riportate.
Graduazione dei voti
24–27: buona comprensione dei modelli e dei concetti teorici, capacità di interpretarne risultati, limiti e implicazioni economiche, con adeguata autonomia nell’argomentazione.
28–30: ottima padronanza degli argomenti del corso, capacità di collegare modelli diversi, discutere criticamente la letteratura e analizzare fenomeni complessi attraverso gli strumenti dell’Agent-Based Modelling.
30 e lode: riservato agli studenti che scelgono il Percorso B e dimostrano un livello eccellente di autonomia, originalità e rigore nell’elaborazione del progetto, unito a una discussione particolarmente approfondita e matura degli aspetti teorici e metodologici.
Metodi didattici
La partecipazione attiva è fondamentale per raggiungere completamente gli obbiettivi di apprendimento.
Obiettivi Agenda 2030 per lo sviluppo sostenibile
Questo insegnamento tratta argomenti connessi alla macroarea "Povertà e disuguaglianze" e concorre alla realizzazione dei relativi obiettivi ONU dell'Agenda 2030 per lo Sviluppo Sostenibile