Prírodou inšpirované algoritmy
študijné materiály pre projekt mobilnej triedy umelej inteligencie
|
|
EkonómiaSWIEE
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
- krok - vyhodnotí sa dividenda z kroku
t-1
- krok - aktualizuje sa stav Sveta; tento krok sa vykoná vždy po vyhodnotení dividendy, ale pred upravením ceny
- 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
- 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
- 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
|
|
Kontakt: Marek Bundzel |