Treffer: Integration of social aspects in a multi-agent platform running in a supercomputer
Weitere Informationen
El modelado basado en agentes es una de las formas más apropiadas para simular y analizar problemas y simulaciones complejas, como la simulación de entornos y escenarios sociales. El tipo de plataforma que más se utiliza en estas tareas es la de un sistema multiagente. Los sistemas multiagente se componen de varios actores (agentes) en un entorno de simulación concreto, y cada uno de ellos posee un conocimiento y un comportamiento individual. Estos sistemas pueden utilizarse para analizar el comportamiento emergente colectivo en contextos como la sociología, la economía, la elaboración de políticas sociales y económicas, etc. Las plataformas multiagente actuales o bien escalan bastante bien en computación pero implementan mecanismos de razonamiento muy simples, o bien emplean sistemas de razonamiento complejos a costa de escalabilidad. En un trabajo reciente realizado en la UPC, se ha propuesto, teorizado e implementado una plataforma que permite escalar y ejecutar paralelamente agentes complejos con planificación HTN. Este proyecto amplía dicha plataforma para permitir un mejor análisis de las relaciones sociales entre los agentes mediante las preferencias sobre sus objetivos, las preferencias sobre sus planes, sus acciones y valores morales, a la vez que nos aseguramos de que nuestras adiciones sean escalables, para mantener el espíritu y el propósito de la plataforma. En este trabajo, partimos del trabajo previo realizado por Dmitry Gnatyshak sobre la implementación de dicha plataforma, y lo ampliamos, tanto formalmente como a nivel de implementación. Formalizamos las ampliaciones del modelo del sistema, así como sus modificaciones, y hacemos lo mismo con la implementación. Al final, proporcionamos un complejo escenario de ejemplo para mostrar todas las ampliaciones que hemos creado y/o añadido. ; Agent-based modeling is one of the most suitable ways to simulate and analyze complex problems and simulations, such as the simulation of societal environments and scenarios. The kind of platform most commonly used ...