fbpx
Wikipedia

Integración de Monte Carlo

En matemáticas, se le conoce como integración de Monte Carlo a un método que utiliza números aleatorios para estimar el valor de una integral definida, este método es muy utilizado para evaluar integrales múltiples, es decir, integrales de la forma

siendo .

La integración de Monte Carlo forma parte de una familia de algoritmos llamados genéricamente métodos de Monte Carlo, estos algoritmos utilizan números aleatorios para resolver diferentes tipos de problemas matemáticos y reciben su nombre debido al casino de Monte Carlo.

Generalidades

Considere una función   que es integrable en el intervalo abierto   y suponga que se desea evaluar la integral

 

siendo esta una integral complicada de evaluar de forma analítica.

Esta integral puede expresarse en términos de la esperanza de cierta variable aleatoria como sigue

 

donde   es la variable aleatoria con  , lo anterior es válido pues

 

por lo que

 

siendo

 

la función de densidad de  .

Entonces para calcular la integral hay que calcular la esperanza de  , lo que hace la Integración de Monte Carlo es estimarla.

Estimador

Lo que se busca es estimar   entonces por la Ley fuerte de los Grandes Números

 

por lo que

 

Mientras más grande sea  , es decir, si  , más exacta será la aproximación entonces

 

Si en lugar de generar una muestra de   se genera de   entonces uno puede utilizar el Método de la transformada inversa para convertir la muestra al intervalo deseado. Si   denota una muestra de tamaño   de   entonces para convertirla a una muestra de   se considera   por lo que

 

Algoritmo

Para evaluar una integral de la forma

 

se sigue el siguiente algoritmo

  1. Generar una muestra de tamaño   de  .
  2. Evaluar cada elemento de la muestra en la función  .
  3. Calcular
 

Ejemplo

A través de un ejemplo se ilustrará el método. El proceso consiste en calcular el área encerrada por una línea cerrada cualquiera que está incluida en un cuadrado de lado unitario (y área unitaria).

Al generar puntos al azar (mediante dos números aleatorios) se calcula la fracción que se establece entre la cantidad de puntos que caen dentro del área asociada a la curva y la cantidad total de puntos (o puntos en el cuadrado).

Supongamos que el área a calcular es un cuarto de círculo, de radio unitario, que está dentro de un cuadrado de lado unitario. La fracción será:


(Área del   círculo) (Área del cuadrado unitario  )=(Puntos en el   de círculo) (Puntos en el cuadrado) 


Para generar los puntos utilizamos dos sucesiones de números aleatorios   y  . Si queremos saber si un punto pertenece al cuarto de círculo, establecemos, a partir de la ecuación del círculo, la condición de pertenencia:

 

Si se verifica la relación anterior, el punto pertenece al cuarto de círculo (y al cuadrado). De lo contrario pertenecerá solo al cuadrado.

Para el caso de una simulación con 25 pares de números aleatorios, es decir, para 25 puntos generados, nos dará una fracción tal como  , mientras que el área buscada será:

 

La precisión del método se mejora utilizando una gran cantidad de simulaciones, siendo el error del orden del 0,001 cuando se emplean unos 15.000 puntos simulados.

Véase también

  •   Datos: Q39879

integración, monte, carlo, matemáticas, conoce, como, integración, monte, carlo, método, utiliza, números, aleatorios, para, estimar, valor, integral, definida, este, método, utilizado, para, evaluar, integrales, múltiples, decir, integrales, forma, displaysty. En matematicas se le conoce como integracion de Monte Carlo a un metodo que utiliza numeros aleatorios para estimar el valor de una integral definida este metodo es muy utilizado para evaluar integrales multiples es decir integrales de la forma W f x 1 x m d x 1 d x m displaystyle int cdots int Omega f x 1 dots x m dx 1 cdots dx m siendo W R m displaystyle Omega subset mathbb R m La integracion de Monte Carlo forma parte de una familia de algoritmos llamados genericamente metodos de Monte Carlo estos algoritmos utilizan numeros aleatorios para resolver diferentes tipos de problemas matematicos y reciben su nombre debido al casino de Monte Carlo Indice 1 Generalidades 2 Estimador 3 Algoritmo 4 Ejemplo 5 Vease tambienGeneralidades EditarConsidere una funcion f a b R displaystyle f a b to mathbb R que es integrable en el intervalo abierto a b displaystyle a b y suponga que se desea evaluar la integral a b f x d x displaystyle int a b f x dx siendo esta una integral complicada de evaluar de forma analitica Esta integral puede expresarse en terminos de la esperanza de cierta variable aleatoria como sigue a b f x d x b a E f X displaystyle int a b f x dx b a operatorname E f X donde f X displaystyle f X es la variable aleatoria con X U a b displaystyle X sim operatorname U a b lo anterior es valido pues E f X R f x g X x d x a b f x 1 b a d x 1 b a a b f x d x displaystyle begin aligned operatorname E f X amp int mathbb R f x g X x dx amp int a b f x frac 1 b a dx amp frac 1 b a int a b f x dx end aligned por lo que a b f x d x b a E f X displaystyle int a b f x dx b a operatorname E f X siendo g X x 1 b a displaystyle g X x frac 1 b a la funcion de densidad de X U a b displaystyle X sim operatorname U a b Entonces para calcular la integral hay que calcular la esperanza de f X displaystyle f X lo que hace la Integracion de Monte Carlo es estimarla Estimador EditarLo que se busca es estimar E f X displaystyle operatorname E f X entonces por la Ley fuerte de los Grandes Numeros E f X 1 n i 1 n f X i displaystyle operatorname E f X approx frac 1 n sum i 1 n f X i por lo que a b f x d x b a n i 1 n f x i displaystyle int a b f x dx approx frac b a n sum i 1 n f x i Mientras mas grande sea n displaystyle n es decir si n displaystyle n to infty mas exacta sera la aproximacion entonces a b f x d x lim n b a n i 1 n f x i displaystyle int a b f x dx lim n to infty frac b a n sum i 1 n f x i Si en lugar de generar una muestra de X U a b displaystyle X sim operatorname U a b se genera de X U 0 1 displaystyle X sim operatorname U 0 1 entonces uno puede utilizar el Metodo de la transformada inversa para convertir la muestra al intervalo deseado Si x i i 1 n displaystyle x i i 1 n denota una muestra de tamano n displaystyle n de X U 0 1 displaystyle X sim operatorname U 0 1 entonces para convertirla a una muestra de X U a b displaystyle X sim operatorname U a b se considera a b x i displaystyle a bx i por lo que a b f x d x lim n b a n i 1 n f a b x i displaystyle int a b f x dx lim n to infty frac b a n sum i 1 n f a bx i Algoritmo EditarPara evaluar una integral de la forma a b f x d x displaystyle int a b f x dx se sigue el siguiente algoritmo Generar una muestra de tamano n displaystyle n de X U a b displaystyle X sim operatorname U a b Evaluar cada elemento de la muestra en la funcion f displaystyle f Calcularb a n i 1 n f x i displaystyle frac b a n sum i 1 n f x i dd Ejemplo EditarA traves de un ejemplo se ilustrara el metodo El proceso consiste en calcular el area encerrada por una linea cerrada cualquiera que esta incluida en un cuadrado de lado unitario y area unitaria Al generar puntos al azar mediante dos numeros aleatorios se calcula la fraccion que se establece entre la cantidad de puntos que caen dentro del area asociada a la curva y la cantidad total de puntos o puntos en el cuadrado Supongamos que el area a calcular es un cuarto de circulo de radio unitario que esta dentro de un cuadrado de lado unitario La fraccion sera Area del 1 4 displaystyle 1 4 circulo displaystyle Area del cuadrado unitario 0 1 0 1 displaystyle 0 1 times 0 1 Puntos en el 1 4 displaystyle 1 4 de circulo displaystyle Puntos en el cuadrado p r 2 4 displaystyle frac pi r 2 4 Para generar los puntos utilizamos dos sucesiones de numeros aleatorios R 1 displaystyle R 1 y R 2 displaystyle R 2 Si queremos saber si un punto pertenece al cuarto de circulo establecemos a partir de la ecuacion del circulo la condicion de pertenencia R 1 2 R 2 2 1 displaystyle sqrt R 1 2 R 2 2 leq 1 Si se verifica la relacion anterior el punto pertenece al cuarto de circulo y al cuadrado De lo contrario pertenecera solo al cuadrado Para el caso de una simulacion con 25 pares de numeros aleatorios es decir para 25 puntos generados nos dara una fraccion tal como 21 25 0 84 displaystyle frac 21 25 0 84 mientras que el area buscada sera p r 2 4 p 4 0 785 displaystyle frac pi r 2 4 frac pi 4 simeq 0 785 La precision del metodo se mejora utilizando una gran cantidad de simulaciones siendo el error del orden del 0 001 cuando se emplean unos 15 000 puntos simulados Vease tambien EditarMetodo de Monte Carlo Teorema del limite central Ley de los grandes numeros Distribucion uniforme continua Numeros pseudoaleatorios Datos Q39879 Obtenido de https es wikipedia org w index php title Integracion de Monte Carlo amp oldid 135878482, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos