1
MPM Simulation Tools -- Breve and Swarm
Anguo Dong Computer Science Department University of Calgary donga@cpsc.ucalgary.ca
2
Swarm
3
What is Breve (I)
- A free simulation environment designed
for multi-agent simulation.
- Allows users to define the behaviors of
autonomous agents in a continuous 3D world, then observe how they interact.
- Includes support for a rich visualization
engine, realistic physical simulation and an easy-to-use scripting language.
- Used as a tool to explore any type of
simulated world.
4
What is Breve (II)
- Used for a wide variety of simulation
applications: simulated virtual creatures, artificial ecosystems, simulations of molecular biology, visualization and much more.
- Facilitates the construction of complex
agent-based simulations by automatically handling agent communication, representation in 3D space, graphical rendering, physical simulation and a number of other features which are useful to agent-based simulations.
5
The Origin of Breve
- Initiated by Jon Klein as a thesis
project at Hampshire College and was developed further into a Master's thesis at Chalmers University
- Platform for a project building
large scale simulations of evolutionary dynamics
6
Multi-Agent Simulation
- The term agent refers to any object in a
simulated world, but in particular, an object with autonomous behaviors which interacts with its environment and other agents.
- A multi-agent simulation is a simulation in
which multiple agents exist and interact in the simulated world.
- An example of a multi-agent simulation is an