Roj (simulace) - Swarm (simulation)
Vývojáři | Swarm Development Group |
---|---|
První vydání | Listopadu 1997 |
Stabilní uvolnění | 2.4.1 / duben 2009 |
Napsáno | Cíl-C, Jáva |
Operační systém | Unixový, Microsoft Windows |
Typ | Vědecký software |
Licence | GNU General Public License |
webová stránka | www |
Do | Říjen 2013 |
Roj je název open-source agent-based modeling simulační balíček, užitečný pro simulaci interakce agenti (sociální nebo biologické) a jejich vznikající kolektivní chování. Roj byl původně vyvinut na Institut Santa Fe v polovině 90. let a od roku 1999 je udržována neziskovostí Swarm Development Group. Také známý jako Swarm Simulation System,[1] je k dispozici zdarma [2] a použití, na které se vztahuje GNU General Public License.[3]
Rané vývojové práce na Swarmu dokončili Chris Langton (SFI), Roger Burkhart (John Deere), Nelson Minar (SFI), Manor Askenazi (SFI), Glen Ropella (SFI), Marcus Daniels (SFI) a Alex Lancaster (SFI) ). Od té doby mnoho stovek lidí po celém světě přispělo k pokračujícímu vývoji open source sady nástrojů Swarm ABM.
Aplikace
Vědecké aplikace
Agentové modelování se snaží replikovat tyto složitosti a úpravy ve výpočetních prostředích, kde jsou tyto interaktivní vznikající chování lze analyzovat vícerozměrně. Definováním a přiřazením agentur odrážejících předepsané chování, známé nebo odhadované, aktivním softwarovým agentům v a počítačová simulace, vědci mohou aproximovat experimentální výsledky, které nejsou možné v přirozených časových rámcích.
Swarm a další platformy pro modelování založené na agentech poskytují vědcům příležitost provádět a vizualizovat experimenty v těchto syntetických makro a mikroprostředích pro testování vědeckých teorií, přirozených datových sad a dalších analýz, aniž by docházelo k naléhavým omezením, jako je čas, objem, rizika nebo mnoho dalších parametrů.
Komerční aplikace
Agentové modely se používají od poloviny 90. let k řešení řady obchodních a technologických problémů. Mezi příklady aplikací patří:
- optimalizace dodavatelského řetězce a logistika;
- modelování spotřebitelské chování, počítaje v to slovo z úst a sociální síť účinky;
- distribuované výpočty;
- řízení pracovních sil;
- řízení provozu; a
- řízení portfolia.
V těchto a dalších aplikacích je systém zájmu simulován zachycením chování jednotlivých agentů a jejich propojení. Pomocí nástrojů pro modelování založených na agentech lze otestovat, jak změny v individuálním chování ovlivní celkové chování nového systému.