Swarm es el nombre de un paquete de simulación de modelado basado en agentes de código abierto , útil para simular la interacción de agentes (sociales o biológicos) y su comportamiento colectivo emergente . Swarm se desarrolló inicialmente en el Instituto Santa Fe a mediados de la década de 1990, y desde 1999 ha sido mantenido por la organización sin fines de lucro Swarm Development Group . También conocido como Swarm Simulation System, [1] está disponible de forma gratuita [2] y su uso está cubierto por la Licencia Pública General GNU . [3]
Desarrollador (es) | Grupo de desarrollo de enjambres |
---|---|
Versión inicial | Noviembre de 1997 |
Lanzamiento estable | 2.4.1 / abril de 2009 |
Escrito en | Objective-C , Java |
Sistema operativo | Tipo Unix , Microsoft Windows |
Tipo | Software científico |
Licencia | Licencia pública general GNU |
Sitio web | www |
A partir de | octubre 2013 |
El trabajo de desarrollo inicial en Swarm fue completado por Chris Langton (SFI), Roger Burkhart (John Deere), Nelson Minar (SFI), Manor Askenazi (SFI), Glen Ropella (SFI), Marcus Daniels (SFI) y Alex Lancaster (SFI). ). Desde entonces, cientos de personas en todo el mundo han contribuido al desarrollo continuo de código abierto del conjunto de herramientas Swarm ABM.
Aplicaciones
Aplicaciones científicas
El modelado basado en agentes busca replicar estas complejidades y adaptaciones en entornos computacionales donde estos comportamientos emergentes interactivos se pueden analizar multidimensionalmente. Al definir y asignar agencias que reflejen comportamientos prescritos, conocidos o estimados, a agentes de software activos en una simulación por computadora , los científicos pueden aproximar resultados experimentales que no son posibles en marcos temporales naturales.
Swarm y otras plataformas de modelado basadas en agentes brindan a los científicos la oportunidad de realizar y visualizar experimentos en estos macroambientes y microambientes sintéticos para probar teorías científicas, conjuntos de datos naturales y otros análisis, mientras que están libres de restricciones apremiantes como el tiempo, el volumen, los peligros o muchas otras. parámetros.
Aplicaciones comerciales
Los modelos basados en agentes se han utilizado desde mediados de la década de 1990 para resolver una variedad de problemas comerciales y tecnológicos. Ejemplos de aplicaciones incluyen:
- optimización y logística de la cadena de suministro ;
- modelado del comportamiento del consumidor , incluido el boca a boca y los efectos de las redes sociales ;
- computación distribuida ;
- gestión de la fuerza laboral ;
- gestión del tráfico ; y
- gestión de carteras .
En estas y otras aplicaciones, el sistema de interés se simula capturando el comportamiento de los agentes individuales y sus interconexiones. Las herramientas de modelado basadas en agentes se pueden utilizar para probar cómo los cambios en los comportamientos individuales afectarán el comportamiento general del sistema emergente.
Ver también
Referencias
- ^ Enjambre
- ^ descargar Descargas de la página principal del software
- ^ Licencia pública general GNU