Entonces armemos una lista de los aspectos de los sistemas compejos
que puedan indicarnos para que podemos usar los MBA para entender ese sistema
Otro elemento clave que a veces vemos es el entorno enriquecido
Lo que quiero decir es que el entorno posee muchas propiedades
una gran cantidad de posibilidades potenciales para interactuar con los
agentes o tal vez definir la forma en que los agentes interactúan en primer lugar
terminamos nuestro MBA viendo que el entorno en el que actúan los agentes puede
ser extremadamente complejo
para poner un ejemplo, dos ejemplos son las redes sociales y los sistemas
geográficos
Las redes sociales las hemos visto un poco en el pasado, pero esencialmente las
podemos describir, todas las formas en que un agente puede interactuar con otro
agente, creando una red y sus vínculos que conectan un agente a esos otros
agentes
Otro entorno que puede ser muy rico es el de un sistema geográfico o el de un
sistema de información geográfico si es que se colocan los datos en un
dispositivo como el mencionado
En este caso estamos hablando de que los agentes pueden en verdad ser localizados
físicamente en tu modelo que puede ser una verdadera geografía y esa geografía
puede contener un número de elementos que afectan las decisiones del agente
pueden ser elevaciones hasta cosas que lo afecten, hasta el distrito escolar
donde están sucediendo las cosas
hasta cualquier otra cuestión que afecte
Y los MBA en verdad permiten separar a los agentes en sí mismos del sistema físico
y te permiten examinar como esos sistemas se mueven e interactúan unos con otros
El entorno puede tener sus propias reglas de agente
Uno puede tener un tipo de entorno de granja en el cual la granja crece cultivos
y los agentes pueden realizar la cosecha
en esos casos el medioambiente en sí mismo puede ayudar con las reglas prototípicas
de los agentes o simplemente se pueden mover alrededor
en muchas formas, la razón por la que es muy útil es que un MBA es un modelo de un
proceso, del cual ya hablamos hace un segundo
Los sistemas de entorno, los datos del entorno es a veces un modelo de patrones
y los MBA proveen un marco de trabajo que permite juntar todo, este modelo de
procesos, con este modelo de patrones para poder entender qué es lo que está pasando
Entonces, la mayoría de los MBA tienen que ver con el tiempo y esto es debido a que
los MBA son un modelo de procesos, estuvimos hablando acerca de como los
agentes cambian a lo largo del tiempo, como interactúan con otros agentes
como se ven en relación al mundo que los rodea, como toman decisiones basadas en
los actos del pasado
La mayoría de las grandes plataformas para MBA van aún más lejos y definen una unidad
temporal, que nosotros referenciamos como un "tick" que vamos a ver más tarde
o pasos del tiempo en algunos casos pero usualmente un "tick"
y ese tick indica una unidad de tiempo que es discreta y que ya pasó
y este es un concepto adecuado para los MBA
y de hecho a veces las llamamos condición necesaria de los MBA
Hay algunas excepciones
Por ejemplo he visto algunos casos de resolución de problemas de equilibrio
muy complejos, que esencialmente usan los MBA para resolver problemas teóricos
de la teoría de juegos donde se está explorando que posibles acciones
diferentes puede tomar un agente
Pero aún en esos casos, la realidad es que siempre aparece alguna noción de tiempo
Es la noción de tiempo cuando uno intenta ver si tomo esta acción qué es lo que
puede llegar a pasar, por lo tanto los agentes en sí mismos están, en algún
sentido explorando el tiempo en ese
espacio
Como opuesto al tiempo, que es una condición necesaria de la mayoría de los
modelos de MBA, la adaptación es una condición suficiente
Si los agentes que quieres explorar poseen adaptación
entonces hay algunos métodos que nos permiten comprender ese sistema
a través de MBA
Seamos precisos en cuanto a lo que significa adaptación en este caso
No quiero decir que necesariamente los agentes realizan diferentes acciones
a lo largo del tiempo
Quiero decir que los agentes realizan diferentes acciones a lo largo del tiempo
aún cuando se enfrentan al mismo y exacto estado del mundo
que ellos vieron en el pasado
y que tienen razones para tomar nuevas acciones en función de las acciones que
tomaron en el pasado
En otras palabras, la adaptación es cuando las acciones de los agentes son
contigentes con respecto a la historia pasada en ese sistema
Y los agentes, en este caso, pueden realizar diferentes acciones dependiendo
de su experiencia pasada
Para poder aplicar este tipo de adaptación vos tenés que tener una historia pasada
que pertenece a cada agente y que funciona como una regla que nos dice como actuar
dependiendo de la historia en el contexto de los eventos futuros que son una
aproximación acerca de lo que se vio en la historia previa
Muy pocos otros modelos, además de los MBA permiten características adaptativas
y por lo tanto es en general es una condición suficiente para aplicar MBA
Vamos a repasar las 6 condiciones, volvamos atrás y veamos la lista completa
A veces sugiero hacer esto antes de decidir si vamos o no a usar MBA
para comprender el problema
La forma en que recomiendo hacerlo es ver estos indicadores: números intermedios
heterogeneidad, interacciones complejas pero locales, entornos ricos
Si el sistema que quieren estudiar posee estas características
es más probable que los MBA sean útiles para nosotros
y si violamos algunos de ellos, en otras palabras tiene homogeneidad o
interacciones globales o grandes cantidades
entonces habrá que considerar aproximaciones alternativas
Por el otro lado si se muestra que el sistema posee la característica del tiempo
entonces tenemos una buena razón para justificar el uso de los MBA
Y por último, si el sistema contiene agentes adaptables hay algunas otras
aproximaciones ahí afuera, más allá de los MBA que serán útiles para entender
ese sistema
Dado todo esto, a veces recomiendo que empecemos a pensar si voy a estudiar o no
este sistema usando una aproximación basada en los MBA
revisemos la lista, mirémosla y veamos si ajusta a los criterios que hemos discutido