AGENT-BASED MODELLING
- Anno accademico
- 2020/2021 Programmi anni precedenti
- Titolo corso in inglese
- AGENT-BASED MODELLING
- Codice insegnamento
- EM2096 (AF:340183 AR:180930)
- 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
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
- riconoscere le situazioni in cui i modelli ad agenti sono utili ad ottenere intuizioni su ambienti economici e sociali complessi.
- concettualizzare e sviluppare semplici modelli ad agenti per studiare problemi in economia, finanza e scienze sociali.
- conoscere ed utilizzare i principali concetti teorici di base relativi allo studio delle reti complesse su larga scala.
- caratterizzare ed esplorare il comportamento di sistemi sociali complessi che generano comportamenti di tipo emergente e di processi di auto-organizzazione.
Prerequisiti
Contenuti
Nella parte teorica introdurremo dapprima diversi importanti modelli ad agenti e discuteremo di come essi mettono in luce fenomeni emergenti in sistemi complessi di natura economica, finanziaria e sociale. Indicativamente introdurremo il modello di segregazione di Shelling, il problema di El Farol (minority games), il modello di borsa artificiale di Santa Fe e modelli di cooperazione. Questi modelli ci consentiranno di discutere concetti come il pensiero induttivo, i fenomeni emergenti e l'auto-organizzazione. Inoltre, in molte situazioni interessanti in cui sono utili i modelli agent-based, le interazioni avvengono sui social network, per questo dedicheremo alcune lezioni allo studio delle topologie di rete e delle implicazioni sulla funzionalità dei sistemi implicati.
Nelle lezioni pratiche impareremo invece come sviluppare un modello basato su agenti utilizzando Matlab. Le prime lezioni introdurranno argomenti generali di programmazione (elementi di base della programmazione in Matlab e algebra delle matrici, costrutti condizionali, costrutti iterativi, visualizzazioni), che verranno poi utilizzate per costruire un modello basato su agenti.
Gli argomenti effettivamente discussi potrebbero cambiare leggermente a seconda delle conoscenze e degli interessi degli studenti.
Testi di riferimento
Modalità di verifica dell'apprendimento
Modalità di esame
Metodi didattici
La partecipazione attiva è fondamentale per raggiungere completametne 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