Jämförelse av agentbaserad modelleringsprogramvara

Under de senaste åren har agentbaserad modellering (ABM)-gemenskapen utvecklat flera praktiska agentbaserade modelleringsverktyg som gör det möjligt för individer att utveckla agentbaserade applikationer. Fler och fler sådana verktygssatser kommer till existens, och varje verktygslåda har en mängd olika egenskaper. Flera individer har gjort försök att jämföra verktygssatser med varandra (se referenser). Nedan finns ett diagram avsett att fånga många av de funktioner som är viktiga för användare av ABM-verktygslåda.

Jämförelse av ABM Software

Jämförelse av agentbaserad modellverktygssats
Plattform Primär domän Stödorganisation Licens Programmeringsspråk Operativ system Användarsupport GIS- kapacitet 3D-funktioner Senaste uppdateringen
Adaptiv modellerare Bygga agentbaserade marknadssimuleringsmodeller för prisprognoser för verkliga aktier och andra värdepapper Altreva; Utrecht, Nederländerna Proprietär; gratis utvärderingsversion tillgänglig för forskning och experiment (vissa begränsningar men inget utgångsdatum) Inga programmeringskunskaper krävs. En adaptiv form av genetisk programmering används för att skapa handelsregler. Användare kan välja funktioner som ska användas i den genetiska programmeringsmotorn. Windows FAQ, dokumentation, handledning, exempel, forum, e-postsupport Okänd Ja Upp till 3 agentegenskaper kan visualiseras i realtid med 2D-grafik och färg 20 juli 2020 (version 1.6.0)
AgentScript Webbläsarbaserad agentbaserad modelleringsplattform Owen Densmore, RedfishGroup LLC Opensource GPL och andra licenser tillgängliga Javascript Alla operativsystem med webbläsare Dokumentation, handledningar, exempel, Google-grupper, e-post och konsulttjänster Ja stöder webb-GIS-standarder (raster/vektorplattor, wms, kml och geojson) Ja 7 augusti 2022
AnyLogic Agent-baserat allmänt syfte; Stöder även diskreta händelse- och systemdynamiksimuleringar. AnyLogic Company; Oakbrook Terrace, Illinois, USA Proprietär; Gratis Personal Learning Edition tillgänglig Java Linux, macOS, Windows Demos; Träning; onlinegemenskap; ställa en fråga; online hjälp; Handledningar; konsulttjänster Ja: stöder både kakelkartor från gratis onlineleverantörer och shapefile-baserade kartor Ja 24 september 2021
Cougaar Multi-agent system; högdistribuerade, skalbara, pålitliga, överlevbara applikationer; Domänoberoende; storskalig distribuerad, komplex, dataintensiv (kan konfigureras för småskaliga inbäddade applikationer) Cougaar Software Inc.; Wien, Virginia, USA]. Cougaar Open Source License (COSL) är en modifierad version av den OSI-godkända BSD-licensen Java Linux, macOS, Windows FAQ; Handledningar; bildspel; dokumentation; utvalda referenser; e-postsupport; offentliga forum; e-postlistor Ja Integrerad med OpenMap Nej 2012
BERÖMMELSE distribuerad agentbaserad modellering av energisystem och marknader German Aerospace Center, Tyskland Apache version 2 Java; Pytonorm Cross-plattform bildspel; dokumentation; exempel; e-postsupport Nej Nej 8 juli 2022 (version 1.4.0)
Framsticks 2D/3D-simuleringar av (utvecklande) multiagentsystem och artificiellt liv Poznan tekniska universitet, Poznan, Polen Beror på modul: GPL/LGPL/Propertiary FramScript (liknar JavaScript) Cross-plattform E-postutvecklare; Handledningar; manuell; FAQ; forum; API; dokumentation; utvalda publikationer; exempel Ja Ja 14 juli 2015
GAMA-plattform Utvecklingsmiljö för modellering och simulering för att bygga rumsligt explicita agentbaserade simuleringar. IRD/SU internationella forskningsenhet UMMISCO, Frankrike GPL v3.0 GAML (GAma Modeling Language) för simuleringar, Java för tillägg Windows; Linux; *nix; Mac OS X Handledningar; manuell; FAQ; forum; dokumentation; utvalda publikationer; exempel Ja Ja 2 november 2021 (version 1.8.2)
JADE Distribuerade applikationer sammansatta av autonoma enheter Telecom Italia; Torino och Parma, Italien LGPL version 2 Java Cross-plattform FAQ; e-postlista; defektlista; Handledningar; API; dokumentation Okänd Okänd 6 augusti 2017
MURARE Generell mening; social komplexitet, fysisk modellering, abstrakt modellering, AI/maskininlärning George Mason University, Fairfax, Virginia, USA Akademisk fri licens (öppen källkod) Java Cross-plattform E-postlista; dokumentation; Handledningar; tillägg från tredje part; referenspapper; API Ja Ja 3 september 2019 (version 20)
NetLogo Samhälls- och naturvetenskap; Hjälp nybörjaranvändare att komma igång med att skapa modeller Northwestern University, Evanston, Illinois, USA GPL NetLogo Cross-plattform Dokumentation; FAQ; utvalda referenser; Handledningar; tillägg från tredje part; defektlista; e-postlistor Ja Ja 21 oktober 2021 (version 6.2.1)
Repast Samhällsvetenskap Argonne National Laboratory, University of Chicago; Lemont, Illinois, USA BSD Java (RepastS, RepastJ); Python (RepastPy); Visual Basic, .Net, C++, J#, C# (Repast.net) Cross-plattform Dokumentation; e-postlista; defektlista; referenspapper; externa verktyg; Handledningar; FAQ; exempel Ja Ja 22 december 2022 (version 2.10.0)
SARL Distribuerade applikationer sammansatta av autonoma enheter

* Stéphane Galland, Bourgogne Franche-Comté University, Frankrike; * Nicolas Gaud, Burgundy Franche-Comté University, Frankrike, * Sebastian Rodriguez, Advanced Informatics Technology Research Group, Tucuman, Argentina
Apache version 2 SARL, Java Cross-plattform FAQ; e-postlista; felsökare; Handledningar; API; dokumentation Ja Genom att använda Java-tilläggsbibliotek, t.ex. AFC . Ja Genom att använda Java-tilläggsbibliotek, t.ex. Java 3D. 27 maj 2021 (version 0.12.0)
Sväva AI för allmänt bruk; mänsklig prestationsmodellering; lärande (inklusive förklaringsbaserat lärande) John E. Laird, Clare Bates Congdon, Mazin Assanie, Nate Derbinsky och Joseph Xu; Avdelningen för datavetenskap och teknik, University of Michigan, Ann Arbor, Michigan, USA BSD Sväva 1 till 5 i Lisp; Sväva 6 i C; Java, C++, TCL Cross-plattform Dokumentation; FAQ; utvalda publikationer; defektlista; tillägg från tredje part; e-postlista; kontakta författare; handledning; exempel; wiki Okänd Okänd 28 juli 2017 (version 9.6.0)
StarLogo Samhälls- och naturvetenskap; Utbildare; för eleverna att modellera beteendet hos decentraliserade system; användarvänlig för K–12-studenter Mitchel Resnick, Eric Klopfer och andra vid MIT Media Lab och MIT Scheller Teacher Education Program, Massachusetts Institute of Technology; Cambridge, MA, USA Gratis (stängd källa) – Clearthought Software License, version 1.0 StarLogo (en förlängning av Logo) Cross-plattform E-postlista; Handledningar; FAQ; bugglista; dokumentation; utvecklarkontakter Okänd Okänd 27 november 2018
Svärm Agent baserad för allmänna ändamål Swarm Development Group GPL Java; Mål-C Cross-plattform Wiki; Handledningar; exempel; dokumentation; FAQ; utvalda publikationer; e-postlistor Okänd Okänd 2005

externa länkar