Introduction to Agent-Based Modeling

Among researchers, there is a growing interest in conceptualizing complex problems. It requires using a system framework and using systems modeling tools to explore how components of a complex problem interact. In particular, system simulation approaches are useful tools for understanding the processes and structures involved in complex problems. Also, identifying high-leverage points in the system and evaluating hypothetical interventions becomes easier.

One tool that has extensive usage in among researchers is agent-based modeling (ABM). We define traits and initial behavior rules of an agent that organize their actions and interactions. Stochasticity plays an important part in determining which agents interact and how agents make decisions.