Stochastická simulácia

Stochastická simulácia je simulácia, ktorá pracuje s veličinami u ktorých sa predpokladajú zmeny nastávajúce s určitou pravdepodobnosťou. Stochastický znamená byť premenlivý, alebo obsahujúci náhodnú premennú.
Stochastický model vytvára projekciu modelu, ktorý je založený na súbore náhodných výstupov. Tie sú zaznamenané, následne je projekcia zopakovaná s novým súborom náhodných veličín. Opakovanie prebieha mnohokrát (môže ísť o tisíce, alebo viac opakovaní). Na konci procesu distribúcia týchto výstupov ukazuje nielen najpravdepodobnejšie hodnoty a odhady, ale taktiež ich hranice, ktoré je rozumné očakávať.

Generátory náhodných čísel

Generátory náhodných čísel s definovaným stochastickým rozdelením sú základom stochastických simulácií. Generátory náhodných čísel fungujú tak, že najprv je vygenerovaná postupnosť náhodných čísel s rovnomerným rozdelením (primárny generátor) a následne je z nich transformáciou vytvorená postupnosť s požadovaným rozdelením. Primárne generátory sú fyzikálne alebo pseudonáhodné.

Fyzikálne generátory náhodných čísel

Ako fyzikálny generátor náhodných čísel sa dá chápať všetko, čo má charakter náhodnosti, ako napríklad hádzanie kockou alebo mincou. Častejšie sa používajú generátory založené na kombinácií rádioaktívneho žiariča a detektoru (častice sú vyžarované v náhodnom množstve). Ale fyzikálne generátory sa málo používajú, nakoľko môžu byť v závislosti na vonkajších vplyvoch nestabilné, postupnosť čísel nie je možné zopakovať a chovanie sa môže líšiť v dôsledku výrobných tolerancií.

Generátory pseudonáhodných čísel

Najpoužívanejším generátorom pseudonáhodných čísel je tzv. kongruentný generátor. Postupnosť je vyjadrená vzťahom:
kde mod m je celočíselný zvyšok po delení a, c, m sú zvolené konštanty
Generované čísla sú diskrétne z intervalu <0,m). Kvalita generovaných čísel závisí na zvolených konštantách, čím vyššie hodnoty, tým „kvalitnejšie“ čísla sú generované, ale rýchlosť generovania klesá.

Metóda Monte Carlo

Simulácia metódou Monte Carlo prebieha tak, že reálny (môže ísť o projektovaný) systém nahradíme jeho simulačným modelom s rovnakými pravdepodobnostnými charakteristikami a chovanie reálneho systému mnohonásobne simulujeme na skonštruovanom modeli. Ku presnému odhadu danej pravdepodobnostnej charakteristiky zvyčajne potrebujeme veľký počet pokusov.
Možnosti využitia tejto metódy sú široké a rôznorodé. Príkladmi môžu byť finančné plánovanie a riadenie rizík v podniku, modelovanie vývoja finančného trhu a oceňovanie aktív, analýzu chovania oligopolného trhu, či modelovanie dopadu hospodárskej politiky.
Pojmy Metódy Monte Carlo a stochastická simulácia sa v literatúre často zamieňajú a neexistuje jednotné rozlíšenie týchto pojmov.

Oblasti využitia

Stochastické simulácie majú široké možnosti využitia. Všeobecne sa dá povedať, že je možné ich využiť všade tam, kde je možné nájsť riešenie pomocou mnohokrát opakovaných náhodných pokusov. Pri simuláciách je nutné poznať pravdepodobnostné rozdelenie sledovaných veličín, čo sa mnohokrát môže ukázať ako problematické. Problémy riešiteľné stochastickou simuláciou je možné nájsť v rôznych oboroch, ako v matematike tak aj v oblasti financií a obchodu, fyzike a fyzikálnej chémii, vo výpočtovej technike, hrách a pod.

Matematika

Pomocou stochastickej simulácie je možné riešiť nielen jednoduché určité alebo viacrozmerné integrály, parciálne diferenciálne rovnice, ale napríklad aj systémy lineárnych rovníc, či nájsť korene rovníc.

Fyzika

Okrem už spomínanej fyzikálnej chémii sa metóda Monte Carlo používa ku zložitým výpočtom v kvantovej chromodynamike, aerodynamike, vo fyzike polymérov, štatistickej fyzike a fyzike častíc. Monte Carlo nájde uplatnenie aj pri predpovedi počasia.

Financie a poisťovníctvo

V oblasti ekonomiky je možné metódu Monte Carlo využiť pre oceňovanie opcií, investícií a iných finančných derivátov, analýzu rizika, pre zistenie optimálnej hodnoty portfólia, pre rozhodovanie či zaisťovanie.