Prírodou inšpirované algoritmy

študijné materiály pre projekt mobilnej triedy umelej inteligencie

Späť ku kurzom triedy
Obsah
SwarmApps
Biológia
Ekológia
Antropológia
Ekonómia
Politológia



Ostatné kapitoly
Swarm
RePast
LEM
SDML
Eos
DDLab


Tutoriály
 Celulárne automaty
 Morfogenéza
 Simulátory
 Evolučné algoritmy
 Chaos
 Roboty
 Rôzne


Ekonómia

SWIEE

Projekt SWIEE (Swarm Web Interface for Experimental Economics) nám umožňuje:

  • použitím simulačného prostriedku SWARM robiť pokusy na "ľudských" agentoch
  • spúšťať "simulatívne pokusy" na ľudských a umelo vytvorených agentoch
  • analyzovať dáta z experimentov a študovať algoritmy ľudského správania
  • spájať pokusy a tým vybudovať sociálny model na základe empirických dát

Cieľom projektu je vyvinúť pomocný nástroj pre experimentálne prístupy v spoločenských vedách. Štyri základné kroky v použitej metodológie:

  • pozorovať ľudské chovanie v experimentoch pomocou dopredu zabudovaných nástrojov (SWIEE-EDC)
  • použiť štatistické a výpočtové nástroje pre analýzu dát získaných z kroku 1 (SWIEE-CBA)
  • vybudovať a spustiť agentovo-orientované modely založené na výsledkoch z kroku 2
  • skúšať nové nápady, spôsoby vyhodnotenia

Domovská stránka SWIEE


ASM

Hlavným cieľom projektu ASM (Artificial Stock Market) je lepší (podrobnejší) popis pravidiel platných na burze (na finančných trhoch). Existuje mnoho zložitých námetov na získanie analytického popisu chovania agentov, v každom popise sa však nájdu znaky heterogenity v pravidlách, ktoré aplikujú jednotliví agenti. Ako v iných oblastiach, aj v tomto prípade sa ukázal ako najviac použiteľný prístup ktorý kopíruje/simuluje postupy z prírody.
Model je štandardný neoklasický, kde tvorba ceny závisí od pohľadávok. Agenti sú averzní voči rizikám, majú štandardné funkcie dopytu - pohľadávok, ktorých zmena je založená na ich vlastnej predikcii ceny v ďalšom cykle. Len čo agent vykoná predikciu, pošle svoju výslednú pohľadávku odborníkovi (specialist).
Keď sa nájde vhodná cena, upraví sa na základe požiadavok trhu - nastaví alebo upraví ju odborník (závisí od typu odborníka). Pri realizácii zásahu sa berie ohľad na ohraničenie rozpočtu každého agenta.
Časovanie simulácie:

  • Time 0 - simulácia je spustená s úvodnou históriou
  • Time t
    1. krok - vyhodnotí sa dividenda z kroku t-1
    2. krok - aktualizuje sa stav Sveta; tento krok sa vykoná vždy po vyhodnotení dividendy, ale pred upravením ceny
    3. krok - agenti odovzdajú svoje požiadavky, založené na ich predikcii z času t-1 odborníkovi (specialist), ktorý upraví ceny; ako bolo spomenuté: zohľadňujú sa ohraničenia rozpočtu každého agenta
    4. krok - po realizácii predošlého kroku agenti aktualizujú pravidlá predikcie; odteraz budeme predikčné pravidlo nazývať prorok (forecaster); agenti aktualizujú svoj majetok
    5. krok - agenti použijú súčasný stav na predikciu ceny a dividendy v kroku t+1; predtým si ešte môžu zvoliť proroka (resp. prorokov) - závisí opäť od typu agenta - na základe predchádzajúcich skúseností
  • Time t+1 - zopakovanie procesu

Hore
Kontakt: Marek Bundzel