This model simulates a waterborne illness spread from a central reservoir. It illustrates the combination of System Dynamics (modeling pathogen levels in the reservoir) and Agent Based Modeling.    Make sure to check out the Map display to see the geographic clustering of disease incidence around th
This model simulates a waterborne illness spread from a central reservoir. It illustrates the combination of System Dynamics (modeling pathogen levels in the reservoir) and Agent Based Modeling.

Make sure to check out the Map display to see the geographic clustering of disease incidence around the reservoir.
 This Agent-based Model was an idea of Christopher DICarlo "Disease Transmission with Agent Based Model' aims to present the COVID cases in Puerto Princesa City as of June 3, 2021     Insight author: Jolina Rosile Magbanua
This Agent-based Model was an idea of Christopher DICarlo "Disease Transmission with Agent Based Model' aims to present the COVID cases in Puerto Princesa City as of June 3, 2021

Insight author: Jolina Rosile Magbanua

 An implementation of the classic Game of Life using agent based modeling. Rules:   A live cell with less than two alive neighbors dies.  A live cell with more than three alive neighbors dies.  A dead cell with three neighbors becomes alive.

An implementation of the classic Game of Life using agent based modeling.

Rules:
  • A live cell with less than two alive neighbors dies.
  • A live cell with more than three alive neighbors dies.
  • A dead cell with three neighbors becomes alive.
A random walk demonstration using an ABM. As individuals drink more they become more intoxicated and their walk becomes more random. And when they drink to much it finally kills them.
A random walk demonstration using an ABM. As individuals drink more they become more intoxicated and their walk becomes more random. And when they drink to much it finally kills them.
 This model is a classic instance of an Erlang Queuing Process.     We have the entities:  - A population of cars which start off in a "cruising" state;  - At each cycle, according to a Poisson distribution defined by "Arrival Rate" (which can be a constant, a function of time, or a Converter to sim
This model is a classic instance of an Erlang Queuing Process.

We have the entities:
- A population of cars which start off in a "cruising" state;
- At each cycle, according to a Poisson distribution defined by "Arrival Rate" (which can be a constant, a function of time, or a Converter to simulate peak hours), some cars transition to a "looking" for an empty space state.
- If a empty space is available (Parking Capacity  > Count(FindState([cars population],[parked]))) then the State transitions to "Parked."
-The Cars stay "parked" according to a Normal distribution with Mean = Duration and SD = Duration / 4
- If the Car is in the state "Looking" for a period longer than "Willingness to Wait" then the state timeouts and transitions to impatient and immediately transitions to "Crusing" again.

The model is set to run for 24 hours and all times are given in hours (or fraction thereof)

WIP:
- Calculate the average waiting time;
- Calculate the servicing level, i.e., 1- (# of cars impatient)/(#cars looking)

A big THANK YOU to Scott Fortmann-Roe for helping setup the model's framework.
 A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

8 months ago
A Susceptible - Infected - Recovered disease as a stock and flow model for COVID.
A Susceptible - Infected - Recovered disease as a stock and flow model for COVID.
 A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

A spatially aware, agent based model of disease spread. There are three classes of people: susceptible (healthy), infected (sick and infectious), and recovered (healthy and temporarily immune).

 A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

 A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A simple ABM to model voters switching party allegiances in US elections using a Markov chain.
A simple ABM to model voters switching party allegiances in US elections using a Markov chain.
 An implementation of the classic Game of Life using agent based modeling. Rules:   A live cell with less than two alive neighbors dies.  A live cell with more than three alive neighbors dies.  A dead cell with three neighbors becomes alive.

An implementation of the classic Game of Life using agent based modeling.

Rules:
  • A live cell with less than two alive neighbors dies.
  • A live cell with more than three alive neighbors dies.
  • A dead cell with three neighbors becomes alive.
From Schluter et al 2017  article  A framework for mapping and comparing behavioural theories in models of social-ecological systems COMSeS2017  video .   See also Balke and Gilbert 2014 JASSS  article  How do agents make decisions? (recommended by Kurt Kreuger U of S)
From Schluter et al 2017 article A framework for mapping and comparing behavioural theories in models of social-ecological systems COMSeS2017 video. See also Balke and Gilbert 2014 JASSS article How do agents make decisions? (recommended by Kurt Kreuger U of S)
 An implementation of the classic Game of Life using agent based modeling. Rules:   A live cell with less than two alive neighbors dies.  A live cell with more than three alive neighbors dies.  A dead cell with three neighbors becomes alive.

An implementation of the classic Game of Life using agent based modeling.

Rules:
  • A live cell with less than two alive neighbors dies.
  • A live cell with more than three alive neighbors dies.
  • A dead cell with three neighbors becomes alive.
 A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A random walk demonstration using an ABM. As individuals drink more they become more intoxicated and their walk becomes more random. And when they drink to much it finally kills them.    Follow us on  YouTube ,  Twitter ,  LinkedIn  and please support  Systems Thinking World .
A random walk demonstration using an ABM. As individuals drink more they become more intoxicated and their walk becomes more random. And when they drink to much it finally kills them.

Follow us on YouTube, Twitter, LinkedIn and please support Systems Thinking World.
 An implementation of the classic Game of Life using agent based modeling. Rules:   A live cell with less than two alive neighbors dies.  A live cell with more than three alive neighbors dies.  A dead cell with three neighbors becomes alive.

An implementation of the classic Game of Life using agent based modeling.

Rules:
  • A live cell with less than two alive neighbors dies.
  • A live cell with more than three alive neighbors dies.
  • A dead cell with three neighbors becomes alive.
From Schluter et al 2017  article  A framework for mapping and comparing behavioural theories in models of social-ecological systems COMSeS2017  video .   See also Balke and Gilbert 2014 JASSS  article  How do agents make decisions? (recommended by Kurt Kreuger U of S)
From Schluter et al 2017 article A framework for mapping and comparing behavioural theories in models of social-ecological systems COMSeS2017 video. See also Balke and Gilbert 2014 JASSS article How do agents make decisions? (recommended by Kurt Kreuger U of S)
Demo of population growth with distinct agents.    Follow us on  YouTube ,  Twitter ,  LinkedIn  and please support  Systems Thinking World .
Demo of population growth with distinct agents.

Follow us on YouTube, Twitter, LinkedIn and please support Systems Thinking World.
 A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

A simple agent based foraging model. Consumer agents will move between fertile patches consuming them.

 From  IM-3533  Grimm's ODD and Nate Osgood's ABM Modeling Process and  Courses  based on Volker Grimm and Steven F. Railsback's 2012  paper  and Muller et al 2013  paper  Describing Human Decisions in Agent-based Models – ODD + D, An Extension of the ODD Protocol', Environmental Modelling and Softw

From IM-3533 Grimm's ODD and Nate Osgood's ABM Modeling Process and Courses based on Volker Grimm and Steven F. Railsback's 2012 paper and Muller et al 2013 paper Describing Human Decisions in Agent-based Models – ODD + D, An Extension of the ODD Protocol', Environmental Modelling and Software, 48: 37-48.

 An implementation of the classic Game of Life using agent based modeling. Rules:   A live cell with less than two alive neighbors dies.  A live cell with more than three alive neighbors dies.  A dead cell with three neighbors becomes alive.

An implementation of the classic Game of Life using agent based modeling.

Rules:
  • A live cell with less than two alive neighbors dies.
  • A live cell with more than three alive neighbors dies.
  • A dead cell with three neighbors becomes alive.