An agent-based simulation model looks to analyze the actions of autonomous agents on their effects on an entire system. This type of computational model is derived from practices in game theory, complex systems, evolutionary programming, and more.
Agent-based simulation tries to decipher complex systems and phenomena by striving to understand the interactions of multiple, individual agents. This model has been used to analyze the spread of biological epidemics, growth, and decline of civilizations, supply chain optimization and logistics, workforce management, and more.
See examples of Agent Based Modeling