Algoritmus Monte Carlo

Autor: Randy Alexander
Dátum Stvorenia: 23 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Understanding the Particle Filter |  | Autonomous Navigation, Part 2
Video: Understanding the Particle Filter | | Autonomous Navigation, Part 2

Obsah

Definícia - Čo znamená algoritmus Monte Carlo?

Algoritmus Monte Carlo je typ algoritmu obmedzeného na zdroje, ktorý vracia odpovede na základe pravdepodobnosti. Výsledkom je, že riešenia vytvorené algoritmom Monte Carlo môžu alebo nemusia byť správne v rámci určitej miery chyby. Matematici, vedci a vývojári používajú algoritmy Monte Carlo na pozorovanie na základe vstupov.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje algoritmus Monte Carlo

Jedným z najlepších spôsobov, ako opísať algoritmy Monte Carlo, je ich porovnanie s inou triedou algoritmov nazývaných algoritmy Las Vegas. V algoritme Las Vegas bude výsledok vždy správny, ale systém môže použiť viac ako predpokladané množstvo zdrojov alebo času. Podľa slov niektorých odborníkov algoritmus Las Vegas „hazarduje“ s využívaním zdrojov, pričom vždy vracia presný výsledok.

Algoritmus Monte Carlo naopak používa konečnú cestu zdrojov na generovanie vyššie uvedených „fuzzy“ výsledkov s mierou chýb. Algoritmy Monte Carlo sa často spoliehajú na opakovaný náhodný odber vzoriek - získavajú všeobecné náhodné čísla a hľadajú pravdepodobnosť, aby poskytli výsledky.


Niektorí odborníci používajú príklad štvorca v kruhu a opisujú proces algoritmu Monte Carlo ako sériu „zásahov“, ktoré pristanú buď vo vnútornom kruhu alebo na vonkajších okrajoch štvorca za hranicami kruhu. Vizuálne ukážky ukazujú, ako viac opakovaného vzorkovania dáva algoritmu Monte Carlo presnejší výsledok. Algoritmy Monte Carlo, ako aj veci ako stromové prehľadávanie Monte Carlo alebo simulátor Monte Carlo, sa spoliehajú na túto základnú matematickú myšlienku, že opakované vzorkovanie poskytuje logické výsledky inteligencie.