Introduzione alla Modellizzazione ad agenti con NetLogo - 2020

Il corso sarà in Italiano, ma c'è una versione del corso (con video) in Inglese qui

The course is in Italian but there is a version in English with videos here

Il corso si basa su tre lezioni, divise in due parti. Nelle prime due lezioni si cercherà di dare un'idea delle caratteristiche della piattaforma NetLogo (https://ccl.northwestern.edu/netlogo/) nella terza si svilupperà un progetto. Le lezioni durano 45 minuti e poi c'è una sessione di 15 minuti per domande (e una pausa). Per le domande usare la chat di YouTube (se serve apriamo una sessione meet).

Nelle varie pagine troverete i link per seguire le lezioni

Lezione 1-1 (27/4/2020 ore 15:00): Introduzione, interfaccia, patches, linguaggio di programmazione

Lezione 1-2 (27/4/2020 ore 16:15): Turtles, plots, esempi

Lezione 2-1 (28/4/2020 ore 15:00): Liste, integrazione di equazioni differenziali, uso come sistema di plot

Lezione 2-2 (28/4/2020 ore 16:15): Reti, links, esperimenti

Lezione 3-1 (29/4/2020 ore 15:00): Esempi in fisica: il modello BTW (modello di terremoti), percolation, invasion percolation

Lezione 3-2 (29/4/2020 ore 16:15): Esempi in biologia: prede e predatori (con fuga e inseguimento), modelli di epidemie

Per simulazioni serie, NetLogo è abbastanza lento (anche se ha un sistema per lanciare in parallelo tante simulazioni), date un'occhiata a questo link https://stackoverflow.com/questions/1668829/netlogo-vs-repast-simphony, si può usare Repast (che ha un modulo ReLogo per usare codice NetLogo, però sembra che sia ugualmente lento), Swarm, Symphony, Jade... quasi tutti sono semplicemente delle librerie java o c++. Vedere anche questo articolo http://www2.econ.iastate.edu/tesfatsi/ABMSoftwareReview.AbarEtAl2017.pdf