Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Partiticpación 1 LAVR
Partiticpación 1 LAVR
ASIGNATURA: SIMULACIÓN
PROFESORA: Rodolfo Eleazar Pérez Loaiza
UNIDAD 1
TEMA 1
Participación 1
Realizar la investigación de un artículo científico sobre la aplicación de la simulación en el
análisis de un sistema real
REALIZÓ:
Villavicencio Rodríguez Luis Álvaro
Descripción-----------------------------------------------------------------------------------------------------------3
Solución---------------------------------------------------------------------------------------------------------------3
4. RESULTADOS-------------------------------------------------------------------------------------------------------5
Conclusión---------------------------------------------------------------------------------------------------------------6
Bibliografía---------------------------------------------------------------------------------------------------------------6
Desarrollo:
El modelado y la simulación han desempeñado un papel esencial en el apoyo a las actividades de
toma de decisiones de los responsables políticos para la COVID-19. Sin embargo, en la literatura se
ha observado una proliferación de modelos, y es más probable que surjan nuevos modelos dado el
cambio hacia el manejo a largo plazo de la enfermedad y la necesidad de herramientas altamente
adaptadas. Tener una multiplicidad de modelos puede tener beneficios, por ejemplo, al contribuir a
conjuntos de modelos. Sin embargo, si cada modelo se crea desde cero, existe una importante
redundancia de esfuerzos, por lo tanto, ineficiencia de tiempo y un mayor riesgo de errores. Nuestro
estudio examina las prácticas naturales de los modeladores que escribieron modelos COVID-19 en
Net-Logo para identificar la redundancia en el código y así sugerir "bloques de construcción"
reutilizables que acelerarían el proceso de desarrollo del modelo y mejorarían la calidad del código.
Descripción:
Los bloques de construcción son componentes genéricos y adaptables que ayudan a simplificar y
mejorar la calidad de los modelos. Construido con ellos. Los bloques de construcción describen un
proceso documentado y validado para que pueda implementarse adecuadamente. Implementado en
un modelo. Dado que los bloques deben validarse (es decir, resultados precisos basados en un
rango de datos reales entrada mundial), el modelador no tiene que construir un proceso desde cero,
lo que podría introducir sesgos y error en el modelo. En la Sección 2.1, resumimos el requisito para
crear y utilizar bloques de construcción, y contrastarlos brevemente con la noción relacionada de
submodelos. En la Sección 2.2, ejemplificamos el uso de bloques de construcción en el contexto de
Net-Logo; tenga en cuenta que se utilizan bloques de construcción, bibliotecas y extensiones
indistintamente por modeladores que emplean Net-Logo para referirse a la misma idea.
Solución:
Submodelos y bloques de construcción: perspectivas generales del
modelado:
Los submodelos constituyen una parte distinta de un modelo más amplio. Es decir, describen un
modelo "interno" que tiene sido incrustado en un modelo “exterior”. Esta incorporación los hace
menos genéricos y más diseñados específicamente para los modelos en los que se emplean. Por
ejemplo, un submodelo en una simulación basada en agentes podría tomar la observación del
agente, ejecutar un algoritmo de aprendizaje automático (por ejemplo, una red neuronal) y generar
la decisión para el agente (Negahban y Giabbanelli 2021). Por el contrario, los bloques de
construcción se definen como unidad básica a partir de la cual se construyen los modelos (Verbraeck
y Valentin 2008). Se supone que los bloques ser componentes autónomos, interoperables y
reutilizables.
Para utilizar un bloque de construcción, los usuarios primero identifican dónde pueden soportar un
modelo y luego buscan si el bloque existe, y finalmente incorporarlo o "integrarlo" en el modelo
haciendo los ajustes adecuados en el código para interoperabilidad. Tenga en cuenta que la
integración puede ser un paso complejo (Belete et al. 2017), que implica una reintegración evaluación
para verificar los requisitos, orquestación durante la simulación y transformaciones para garantizar
la interoperabilidad en términos de estructura y semántica (por ejemplo, para abordar inconsistencias
espaciales y/o temporales entre bloques como se analiza en Iwanaga et al. 2021).
3. Métodos
3.1 Selección del modelo
De acuerdo con nuestro trabajo anterior sobre la extracción de modelos NetLogo (Vendome et al.
2020), los buscamos en dos plataformas: (i) https://comses.net/, ya que es la principal plataforma de
alojamiento de código ABM académico por la revisión de Janssen (2017); y (ii) GitHub.com, que tiene
una posición líder como plataforma de alojamiento para desarrollo de software. Buscamos archivos
que incluyeran la palabra clave "COVID" y tuvieran la extensión 'nlogo', utilizado por NetLogo. Los
modelos se identificaron en julio de 2021 y luego se analizaron manualmente para su construcción.
bloques y automáticamente para la calidad del software.
4 RESULTADOS
4.1 Análisis temático
Identificamos 28 modelos, la mayoría provenientes de GitHub (n=21) y algunos de Comses (n=7).
Nuestro análisis cualitativo centrado en cinco temas (Figura 2): heterogeneidad de los agentes, sus
movimientos y procesos de toma de decisiones, transmisión de enfermedades, desarrollo de
enfermedades y redes de contacto.
Agente
La heterogeneidad se utiliza en todos los modelos, tomando 38,9 ± 46,1 líneas en promedio para
garantizar que los agentes sean diversos con con respecto a las variables demográficas, más
comúnmente la edad y el estado de salud, y una variedad de variables específicas del modelo.
variables (por ejemplo, nacionalidad, ingresos, confianza en el gobierno).
4.2 Calidad del software
Para la evaluación de la calidad, nos centramos en métricas relacionadas con la legibilidad y la
complejidad, que impactan comprensión del código y la capacidad de modificar el código existente.
Conclusión:
La prolífica creación de modelos de simulación para COVID-19 continuará, dada la necesidad de
gestionar las enfermedades a largo plazo y el cambio hacia modelos altamente adaptados que
apoyen las actividades locales de toma de decisiones.
Bibliografia:
B. Feng, G. Pedrielli, Y. Peng, S. Shashaani, E. Song, C.G. Corlu, L.H. Lee, E.P.
Chew, T. Roeder, and P. Lendermann, eds.(2022).”TOWARDS REUSABLE
BUILDING BLOCKS TO DEVELOP COVID-19 SIMULATION MODELS”
Proceedings of the 2022 Winter Simulation Conference.Recuperado de:
https://informs-sim.org/wsc22papers/by_area.html