Interactive |
Agents can interact with each other or with the environment |
Heterogeneous |
Agents can have different attributes, states, or behaviors |
Dynamic |
Agents can change their attributes, states, or behaviors with time or location |
Stochastic |
Agents can decide their attributes, states, or behaviors based on probability distribution |
Rational |
Agents can act in their best interest based on their own knowledge and preference |
Adaptive |
Agents can change their states or behaviors based on the current state of the system |
Autonomous |
Agents can decide their own states or behaviors |
Mobile |
Agents can move in a geographic space |
Memory |
Agents can remember their previous attributes, states, and behaviors or the history of the system |