Prírodou inšpirované algoritmy
študijné materiály pre projekt mobilnej triedy umelej inteligencie
|
|
BalíkyCelý systém pozostáva z nasledujúcich základných balíkov (ktoré samozrejme využívajú množstvo iných):
- Analysis - triedy na získavanie údajov zo simulácií, ich záznam a zobrazovanie.
- Engine - zodpovedá za spúšťanie, manipuláciu a nastavovanie simulácií, obsluhuje rozvrhy akcií v modeli.
- Event - triedy obsluhujúce zvyšné udalosti, ktoré nespadajú pod správu rozvrhov.
- Games - niekoľko tried pre jednoduchú implementáciu kooperačných modelov založených na väzenskej dileme.
- Gui - zabezpečuje vizualizáciu simulácií.
- Network - obsahuje základné triedy na budovanie sieťových simulácií.
- Space - triedy pre reprezentáciu priestorových vzťahov v modeloch.
- Util - rozličné užitočné triedy napr. pre rozdelenia náhodných čísel a mnohé užitočné funkcie.
- Evolver - nadstavba RePast-u pre tvorbu simulácií. Rýchlym spôsobom je možné zostaviť simuláciu v grafickom prostredí, kde sú pripravené preddefinované modely, agenti, komponenty pre analýzu a pod. s možnosťou dopĺňania ďalších prvkov v jazyku NQPython.
|
|
Kontakt: Marek Bundzel |