Beskriva de grundläggande idéerna bakom dom simuleringsmetoder som diskuteras i kursen, särskilt agentbaserad modellering och nätverk.
Implementera simuleringskoder i varje metod.
Analysera och diskutera resultat från simuleringarna.
Planera, genomföra och rapportera ett småskalig simuleringsprojekt.
Diskutera de etiska implikationerna av simuleringarna och valen i simuleringsmodellerna.
Kursinnehåll
Modellering i vetenskapen fokuserar ofta på enkla modeller för att belysa viktiga mekanismer. Men i komplexa system är de intressanta funktioner ofta en direkt följd av att ha stora uppsättningar av partiklar eller ämnen med olika egenskaper. Detta gör att nya verktyg är en nödvändighet. Kursen introducerar simuleringsteknik som ofta används i komplexa system för att hantera modeller med många heterogena delar. Vikten kommer att vara på agentbaserad modellering och nätverk. För varje teknik diskuterar vi dess bakgrund , dess styrkor och svagheter. Dessutom studerar vi exempel från fysik , biologi och samhällsvetenskap. Vi lär oss också hur man validerar resultaten av simuleringsmodeller för att kunna göra vetenskapligt sunda slutsatser. Slutligen lär vi oss också hur man utvärderar de etiska implikationerna av simuleringarna och valen i simuleringsmodellerna.
Förutsättningar
Grundläggande behörighet för avancerad nivå
Litteratur
Kortare texter och artiklar om de ämnen som diskuteras på föreläsningarna.