Skip to content

Social Systems & Agent Dynamics

Opinion formation, crowd behavior, organizational workflows, market adoption

6 articles

Article

GAMA Platform: Spatial Agent-Based Modeling for Complex Social and Environmental Systems

GAMA (GIS & Agent-based Modeling Architecture) is an open-source, spatially explicit agent-based modeling platform that treats real-world GIS data as a first-class citizen. This article examines GAMA's GAML domain-specific language, native shapefile and raster integration, built-in batch experiment framework, and multi-level agent architecture. For technical teams building spatially grounded social simulations — from epidemic spread to urban mobility — GAMA is one of the most capable open-source tools available.

By Jeff 115 views
Article

AnyLogic Pedestrian Library: Simulating Crowd Behavior and Evacuation Dynamics

AnyLogic Pedestrian Library combines the Social Force Model with statechart-driven behavioral logic for production-grade crowd simulation. This article examines the physics engine, behavioral layering, calibration workflow, and performance strategies for large-scale pedestrian models. From airport terminal optimization to stadium evacuation analysis, it is one of the most complete pedestrian modeling toolkits available today.

By Jeff 67 views
Article

Repast Simphony: Statecharts and Priority Scheduling for Complex Social Simulations

Repast Simphony is a mature, Java-based agent-based modeling platform developed at Argonne National Laboratory that combines UML-style statechart-driven agent behavior with a priority-aware tick scheduler. This article examines how statecharts enable auditable, state-dependent agent logic and how the priority scheduling API eliminates subtle ordering artifacts in large-scale social simulations. Technical teams building production-grade models of labor markets, organizational dynamics, or epidemiological systems will find Repast Simphony's architecture uniquely suited to their needs.

By Jeff 23 views
Article

Mesa: Python-Native Agent-Based Modeling for Social System Simulation

Mesa is an open-source Python framework that brings agent-based modeling directly into the scientific Python ecosystem, enabling researchers to build, analyze, and visualize complex social-system simulations using NumPy, pandas, and Jupyter. This article examines Mesa's core architecture, its powerful batch_run parameter-sweep utility, and best practices for building rigorous, reproducible ABM studies. From opinion-dynamics models to organizational behavior simulations, Mesa eliminates toolchain friction for teams already working in Python.

By Jeff 80 views
Article

MASON: High-Performance Agent-Based Simulation for Large-Scale Social Systems

Discover MASON, a Java-based agent-based modeling framework optimized for large-scale social system simulations. Learn how its high-performance architecture, distributed computing capabilities, and efficient scheduling enable researchers to model millions of agents with unprecedented computational speed.

By Jeff 93 views