Author
jose
View
219
Download
0
Embed Size (px)
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 1/6
METODO DE MONTECARLO Universidad Nacional de Ingeniería
Macedo Flores, José Enrique
20134153K
RESUMEN– El presente informe
nos dará a conocer una técnica
que permite resolver problemas
matemáticos mediante la
simulación de variables
aleatorias, conocido como el
Método de Montecarlo. Este
método es mu utili!ado para la
toma de decisiones frente a
problemas comple"os.
I. INTRODUCCION
Esta técnica fue desarrollada por
tan Ula! " #o$n %on Neu!ann& En los
a'os () " con los pri!eros
ordenadores* aplica la si!ulaci+n para
resolver pro,le!as co!ple-os .ue no
podían ser resueltos de for!a
analítica&
En a'os posteriores* la si!ulaci+n
de Monte Carlo se $a venido aplicando
en varios ca!pos co!o alternativa a
los !odelos !ate!/ticos e0actos o
incluso co!o 1nica $erra!ienta para
esti!ar soluciones a pro,le!as
co!ple-os& Es así* .ue se pueden
encontrar !odelos .ue $acen uso de
si!ulaci+n Montecarlo en las /reas
e!presarial* infor!/tica* industrial*
econ+!ica e incluso social&
II. MARCO TEORICO
La si!ulaci+n de Monte Carlo es
una técnica cuantitativa .ue $ace uso
de la estadística " los ordenadores
para i!itar* !ediante !odelos
!ate!/ticos* el co!porta!iento
aleatorio de siste!as reales nodin/!icos 2por lo general* cuando se
trata de siste!as cu"o estado va
ca!,iando con el paso del tie!po* se
recurre ,ien a la si!ulaci+n de
eventos discretos o ,ien a la
si!ulaci+n de
siste!as continuos3& La clave de la
si!ulaci+n MC consiste en crear un!odelo !ate!/tico del siste!a*
proceso o actividad .ue se .uiere
anali4ar* identi5cando a.uellas
varia,les 2inputs del !odelo3 cu"o
co!porta!iento aleatorio deter!ina
el co!porta!iento glo,al del siste!a&
Una ve4 identi5cados dic$os inputs o
varia,les aleatorias* se lleva a ca,o un
e0peri!ento consistente en 263
generar 7 con a"uda del ordenador8!uestras aleatorias 2valores
concretos3 para dic$os inputs* " 293
anali4ar el co!porta!iento del
siste!a ante los valores generados&
Tras repetir n veces este e0peri!ento*
dispondre!os de n o,servaciones
so,re el co!porta!iento del siste!a*
lo cual nos ser/ de utilidad para
entender el funciona!iento del !is!o
7o,via!ente* nuestro an/lisis ser/
tanto !/s preciso cuanto !a"or sea el
n1!ero n de e0peri!entos .ue
lleve!os a ca,o&
GENERADORES DE NUMEROS
ALEATORIOS
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 2/6
1. Método de los centros de los
cuadrados
Desarrollado por %on Neu!ann&
ea un n1!ero inicial lla!ado se!illa*
γ 0=0.9876 for!ado por ( cifras&
O,tene!os γ 02
.ue tendr/ : cifras "
elegire!os las ( centrales*
γ 02=0.97535376
estas cifras for!ar/nγ 1=0.5353
* "
elevando al cuadrado γ 12
*
γ 12=0.28654609
o,tendre!osγ 2 ; )&<=(< " así
sucesiva!ente& Este !étodo presenta
algunos pro,le!as* entre otros la
o,tenci+n de n1!eros pe.ue'os con
!a"or frecuencia .ue n1!eros
grandes&
2. Método Congruencial
Dire!os .ue dos n1!eros x e y
son congruentes !+dulo m si>
x ≡ y mod (m)
Esto e.uivale a .ue x e y
producen el !is!o resto al ser
divididos por m &
La e0presi+n !/s co!1n a la $ora de
calcular n1!eros aleatorios es la dada
por>
γ n=(γ n−1) ·a+bmod(m)
Donde a " b son n1!eros
elegidos conveniente!ente "γ 0 se
deno!ina se!illa&
?& Método !ultiplicativo
Es una !odi5caci+n del !étodo
congruencial en el .ue b=0 &
γ n=γ n−1 ·amod (m)
Nor!al!ente ! se elige tal .ue
m=c p
donde c es el n1!ero de
dígitos diferentes del siste!a usado
2,inario* 93 " p es el ta!a'o de una
pala,ra& El periodo !/0i!o de
repetici+n es m /4 con m=2 p
"
to!ando co!oγ 0 una se!illa
i!par&
III. APLICACIONES
• C/lculo de integrales
∫0
1
x2
dx
@ara eso* se genera aleatoria!ente
alrededor de 9=) coordenadas& Tal .ue
0< x<1 ,0< y<1
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 3/6
A continuaci+n
) )&6 )&9 )&? )&( )&= )&< )& )&: )&B 6
)
)&6
)&9
)&?
)&(
)&=
)&<
)&
)&:
)&B
6
igura& ra5ca con los 9=) coordenadas
aleatorias&
Co!o se puede ver* se coloca el
criterio>
Si y< x2
,contador=contador+1.
Entonces*
) )&6 )&9 )&? )&( )&= )&< )& )&: )&B 6
)
)&9
)&(
)&<
)&:
6
igura& ra5ca con las coordenadas .ue
cu!plen el criterio
Te+rica!ente se conoce*
∫0
1
x2
dx=0.333
@or lo .ue el error relativo es
Errorrelativo=0.336−0.3330.333
∗100
¿0.9
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 4/6
e conclu"e .ue la apro0i!aci+n por
!edio de n1!eros aleatorios es
v/lida&
• #uegos de a4ar
El -uego consiste en lan4ar 6
!oneda>
i la !oneda sale cara* el -ugador
gana 6 d+lar& i la !oneda sale
sello* el -ugador pierde 6 d+lar&
@ri!ero o,tene!os aleatoria!ente
6))) n1!eros* x i * tal .ue
0< xi
<1&
Entonces*
Cara* si xi ≥0.5
&
ello* si x i<0.5 &
e reali4an 96 prue,as del
-uego " se o,tuvo lo siguiente>
La colu!na INAL* es lo .ue se o,tuvo
luego de lan4ar la !oneda 6)))
veces&
En las 96 prue,as se o,tuvo>
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 5/6
PRIMALIDAD ESTA EN RP
Lema de Fermat: i N es pri!o*
entonces ∀ a>0 * con a ≤ N −1 se
cu!ple .ue a N −1=1mod N &
Algoritmo de MoteCarlo !ara N
"om!#e$to:
Elegi!os 2≤ a ≤ N −1
• i a N −1
≠1mod N * entonces N
es co!puesto&
• i a N −1=1mod N * entonces N
es pri!o 2pro,a,le!ente3
Algorit!o en C>
Resultado>
7/21/2019 ESTOCASTICOS ESPINOZA
http://slidepdf.com/reader/full/estocasticos-espinoza 6/6
I%. &I&LIOGRAFIA ' %INCULOSo Investigaci+n de
operaciones& F edici+n&Ga!d" A& Ta$a& Cap& 6:
Modelado de si!ulaci+n*
9))(&o $ttp>HH,enas.ue&orgH,enas.u
eH9))=taeH9))=tae8
talsH96?s?&pdf
o $ttps>HHJJJ&ucl!&esHprofeso
radoHlicesioHDocenciaH!coiHT
e!a(Kguion&pdf o $ttp>HHJJJ&uoc&eduHin?He!a
t$HdocsHi!ulacionKMC&pdf
o $ttps>HHJJJ&"outu,e&co!Hc$annelHUCC<spJK"4Dv
uAfEaA 8 Dr& erard
%ersc$uuren&
%. CONCLUSIONES1. El !étodo de MC es una
$erra!ienta 1til para to!ar
decisiones ante pro,le!as
difíciles&2. El !étodo de MC tiene una
alta tasa de con5a,ilidadpara ser un !étodo
iterativo&?& Este !étodo es aplica,le
para cual.uier tipo de
pro,le!a "a sea
deter!inístico o estoc/stico&