Mental models are conceptual frameworks, or ways of thinking, that can be applied to help solve problems.
Having built thousands of simulations from scratch, and converted many more originally written for Excel and other tools, or custom-coded, we've distilled down a number of the key elements here.
Use a simple format for listing the agents and their behaviors, for instance:
[Agent Name]
If the model is not an agent based model, identify the key processes that should be represented as an agent, and repeat the step above with each process.
The main loop is a broad concept meant to capture the general process of the simulation. While sophisticated simulations can and do evolve over time, there is always a process or set of processes that direct the agent interactions.
Consider creating a flowchart to represent at a high level what is happening in a simulation
Previous
Next