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
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
Kategorier: