Hogar Audio ¿Qué es un algoritmo de Monte Carlo? - definición de techopedia

¿Qué es un algoritmo de Monte Carlo? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa el algoritmo de Monte Carlo?

Un algoritmo de Monte Carlo es un tipo de algoritmo de recursos restringidos que devuelve respuestas basadas en la probabilidad. Como resultado, las soluciones producidas por el algoritmo de Monte Carlo pueden o no ser correctas dentro de un cierto margen de error. Los matemáticos, científicos y desarrolladores usan algoritmos de Monte Carlo para hacer observaciones basadas en la entrada.

Techopedia explica el algoritmo de Monte Carlo

Una de las mejores formas de describir los algoritmos de Monte Carlo es contrastarlos con una clase diferente de algoritmos llamados algoritmos de Las Vegas. En un algoritmo de Las Vegas, el resultado siempre será correcto, pero el sistema puede usar más de la cantidad anticipada de recursos o tiempo. En palabras de algunos expertos, el algoritmo de Las Vegas "juega" con el uso de recursos y siempre devuelve un resultado preciso.

Por el contrario, el algoritmo de Monte Carlo utiliza una ruta de recursos finita para generar los resultados "difusos" mencionados anteriormente con un margen de error. Los algoritmos de Monte Carlo a menudo se basan en un muestreo aleatorio repetido: obtienen números aleatorios generales y buscan la probabilidad para proporcionar resultados.

Algunos expertos usan el ejemplo de un cuadrado dentro de un círculo y describen el proceso del algoritmo de Monte Carlo como una serie de "golpes" que aterrizarán en el círculo interior o en los bordes exteriores del cuadrado más allá de los límites del círculo. Las demostraciones visuales muestran cómo un muestreo más repetido le da al algoritmo de Monte Carlo un resultado más preciso. Los algoritmos de Monte Carlo, así como cosas como una búsqueda de árbol de Monte Carlo o un simulador de Monte Carlo, se basan en esta idea matemática fundamental de que el muestreo repetido produce resultados de inteligencia lógica.

¿Qué es un algoritmo de Monte Carlo? - definición de techopedia