Modelo basado en agente

Un modelo basado en agentes (MBA) es un tipo de modelo computacional[1]​[2]​ que permite la simulación de acciones e interacciones de individuos autónomos dentro de un entorno, y permite determinar qué efectos producen en el conjunto del sistema.

[3]​[4]​ Combina elementos de teoría de juegos, sistemas complejos, emergencia, sociología computacional, sistemas multi-agente, y programación evolutiva.

[3]​ Generalmente los agentes individuales actúan según lo que perciben como sus intereses propios, tales como reproducción, beneficio económico o status social, y su conocimiento es limitado.

Los agentes MBA pueden experimentar “aprendizaje”, adaptación y reproducción.

Los elementos principales de un modelo basado en agentes son los siguientes: [5]​