Agent-based Modelling Simulation Tools

 

Agent Based Modelling and Simulation tools: A review of the state-of-art software - Abar et al.

This review article gives a comprehensive list of agent-based modelling and simulation tools. Though the wider paper provides good context and more detail, the main figure (Fig. 1 in the reference) provides most of the information that a practitioner would need to decide which tool is best for them. For those looking to use agent-based modelling but without a lot of programming experience, there are tools designed for education with simple user interfaces but limited capabilities. Research-capable tools are available for most common programming languages (Python, Basic, C/C++) but most tools are built around Java.