Está en la página 1de 2

Resumen del artı́culo ”From System Dynamics and Discrete Event to

Practical Agent Based Modeling: Reasons, Techniques, Tools”

David Osorio
davosorio@utp.edu.co

Sebastian Arbeláez
sebarbelaez@utp.edu.co

Resumen

El artı́culo titulado como ”From System Dynamics and Discrete Event to Practical Agent Ba-
sed Modeling: Reasons, Techniques, Tools”parte de la premisa de que es importante resolver los
problemas que ocurren en el mundo real mediante la creación de prototipos o la experimentación
puede resultar muy costoso, y por esta razón se concluye que es necesario abordar estos problemas
con la ayuda de modelos de simulación multiparadigma.

El documento realiza énfasis en diferentes aspectos a tratar de un problema tales como:


Sistemas dinámicos, dinámica de sistemas, eventos discretos, modelo basado en agentes.Estos as-
pectos se encajan dentro de diferentes niveles de abstracción Alto - Medio - Bajo, dependiendo de
qué tan detallado es el problema, es decir, entre más alto sea el nivel de abstracción menos detalles
se tienen.

Describiendo brevemente cada uno de los aspectos que se deben considerar en un problema,
es posible decir: Los sistemas dinámicos y dinámicas de sistemas, abordan los problemas de tipo
continuo, y los eventos discretos y basados en agentes los discretos. Se presentan entonces como
mundos divididos pues la enseñanza de estos aspectos se realiza a grupos de estudiantes que no
tienen una comunicación entre sı́. A partir del incremento en la demanda ha aumentado también
el interés en el estudio de los modelos basados en agentes y en enfoques combinados.

La dinámica de sistemas, comprende un sistema de ecuaciones diferenciales y fueron desarro-


llados por el ingeniero electricista Jay W. Forrester con el objetivo de realizar el estudio de las
caracterı́sticas de la información de retroalimentación, de la actividad industrial para mostrar cómo
la estructura organizativa, la amplificación y el retardo de tiempo de interacción influyen en el éxito
de la empresa.

Los sistemas dinámicos son una parte esencial en el diseño de sistemas de las diferentes discipli-
nas de la ingenierı́a. El modelo de un sistema dinámico, podrı́a consistir en un conjunto de variables
de estado y ecuaciones algebraicas que contienen dichas variables. A diferencia de la dinámica de
sistemas las variables que comprenden un sistema dinámico tienen un significado fı́sico (velocidad,
presión, aceleración, etc), esto indica que la diversidad y complejidad matemática es mayor en los
sistemas dinámicos.

El modelamiento de los eventos discretos establece un enfoque para el estudio de modelos basa-
dos en entidades, recursos y diagramas de bloque que describen el uso de entidades e intercambio
de recursos, dichas entidades representan objetos pasivos como personas, documentos, tareas, men-
sajes, etc.
Para los modelos basados en agentes podrı́an sugerirse diferentes definiciones pues estos son
muy diversos y no tienen una definición universal. Sin embargo, caracterizan principalmente por
ser esencialmente descentralizados. En comparación con los modelos SD en éstos no se presenta un
espacio en el cual pueda definirse la dinámica del sistema.
Se muestra en simulación mediante el software AnyLogic la correspondencia entre los modelamien-
tos SD y AB. según lo dicho anteriormente se verifica que el modelamiento SB puede encajarse
en los tres diferentes niveles de abstracción, pues basta con aumentar o disminuir el número de
agentes para obtener más o menos detalles.

En el documento se mencionan las similitudes entre cada uno de los tres principales paradigmas
de simulación con el modelado basado en Agentes. En las similitudes entre Dinámica de sistemas
y Modelo basado en agentes se muestran los comandos básicos de la herramienta anylogic para la
especificación de eventos a simular, se exponen las reglas generales de programación y los pasos a
seguir para simular un evento discreto, se usa como ejemplo un modelo de difusión de bajos el cual
es de tipo continuo y se compara la simulación con la herramienta AnyLogic desde cada uno de los
enfoques, de manera similar se muestran las similitudes entre eventos discretos y modelo basado en
agentes, aquı́ se especifica un sistema que trabaja con personas y transacciones, las cuales ingresan
al sistema y reciben un servicio, por lo que interactuan con unidades de recursos, El modelamiento
aqui se efectúa convirtiendo las entidades como personas y transacciones en agentes, allı́ el agente
interactúa con el sistema y la ventaja principal que se menciona es que el agente puede salir del
sistema en cualquier momento de la interacción con el ambiente, esto se puede simular fácilmente
en este tipo de modelaje, sin embargo cuando se utilizan el modelado de eventos discretos se puede
concluir que para tener esta funcionalidad de terminar las acciones en cualquier momento, se deben
añadir demasiadas lı́neas de código complicando el modelado.

Ejemplos como el anteriormente descrito, se mencionan en varias de las comparaciones, final-


mente el documento expone las herramientas principales desde donde se modelan los paradigmas
principales, y los autores recomiendan el uso de AnyLogic para cualquier tipo de simulación desde
cualquier enfoque, se menciona además de que a pesar de las cualidades que pueda proporcionar el
modelado basado en agentes, existen algunos problemas que siempre será mejor abordarlos desde
cada uno de sus paradigmas clásicos.

Referencias
[1] Borshchev, A., Filippov, A. (2004, July). From system dynamics and discrete event to practical agent ba-
sed modeling: reasons, techniques, tools. In Proceedings of the 22nd international conference of the system
dynamics society (Vol. 22). System Dynamics Society Oxford.

También podría gustarte