This project is an Agent-Based Model (ABM) designed to simulate protests between agents.
To set up and run the ABM for protests, follow the steps below:
- Clone the repository:
git clone https://github.com/rizkiduwinanto/dmas-protests.git
- Navigate to the project directory:
cd dmas-protests
- Install the required dependencies:
pip install -r requirements.txt
- Run the main script:
python agents.py
This script is a simulation of social dissatisfaction dynamics based on a network model, where each agent interacts with others in their network. Each agents will be related with other agents as close friends, acquaintances and networks.