Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIN
La invencin del mtodo de Monte Carlo se asigna a Stan Ulam y a John vonNeumann. Ulam ha explicado cmo se le ocurri la idea mientras jugaba un solitario durante una enfermedad en 1946.El mtodo de Monte Carlo es un mtodo no determinstico o estadstico numrico usado para aproximar expresiones matemticas complejas y costosas de evaluar con exactitud. El mtodo se llam as en referencia al Casino de Montecarlo (Principado de Mnaco) por ser la capital del juego de azar, al ser la ruleta un generador simple de nmeros aleatorios.El uso de los mtodos de Monte Carlo como herramienta de investigacin, proviene del trabajo realizado en el desarrollo de la bomba atmica durante la segunda guerra mundial en el Laboratorio Nacional de Los lamos en EE.UU.
Pgina 1
Pgina 2
CONCEPTO
El mtodo de Monte Carlo es una tcnica numrica para calcular probabilidades y otras cantidades relacionadas, utilizando secuencias de nmeros aleatorios. El mtodo de monte Carlo es muy usado es los lenguajes de programacin ya que se usa para hallar la probabilidad de un suceso. La empresa C&H S.A. requiere reemplazar de la plataforma tecnolgica de hardware de usuarios como por ejemplo: computadoras porttiles, de escritorio e impresoras, ya que estos equipos actualmente tienen ms de 5 aos de haber sido comprados.
DESARROLLO
El mtodo de Monte Carlo tambin es conocido como Simulacin estadstica la cual se basa en muestreo sistemtico de variables aleatorias.
Este modelo debe contener los elementos que se precisen para la simulacin. Un ejemplo con trabajo de laboratorio es un programa de estadstica con ordenador que genere nmeros aleatorios y que contenga los estadsticos de la media y sus diferentes versiones: Cuadrtica. Aritmtica. Geomtrica. Armnica.
Adems debe ser capaz de determinar la normalidad en trminos de probabilidad de las series generadas. La hiptesis de trabajo es que la media y sus versiones tambin determinan la normalidad de las series. Es un trabajo experimental de laboratorio. Si es cierta la hiptesis podemos establecer la secuencia teorema, teora, ley. Es el modelo principal de todo una investigacin cientfica, gracias a ello podemos definir o concluir la hiptesis, las predicciones, etc.
MODELO CONCEPTUAL El modelo conceptual desea establecer por un cuestionario y con trabajo de campo, la importancia de la discriminacin o rechazo en una colectividad y hacerlo por medio de un cuestionario en forma de una simulacin con una escala de actitud. Despus de ver si la poblacin es representativa o adecuada, ahora la simulacin es la aplicacin del cuestionario y el modelo es el cuestionario para confirmar o rechazar la hiptesis de si existe discriminacin en la poblacin y hacia que grupo de personas y en que cuestiones. Gran parte de las simulaciones son de este tipo con modelos conceptuales. MODELO SISTMICO El modelo sistmico es ms pretencioso y es un trabajo de laboratorio. Se simula el sistema social en una de sus representaciones totales. El anlisis de sistemas es una representacin total. Un plan de desarrollo en el segmento de transportes con un modelo de ecologa humana, por ejemplo. El nfasis en la teora general de sistemas es lo adecuado en este tipo de simulaciones. Este mtodo, que es para un Sistema complejo, es sumamente abstracto, no se limita a la descripcin del sistema, sino que debe incluir en la simulacin las entradas y salidas de procesos de ARY JARED ZARATE FARIAS Pgina 4
retroalimentacin. Y como es de esperarse, para desarrollar un modelo se debe realizar un proceso de simulacin. Dicho proceso es la ejecucin del modelo a travs del tiempo en un ordenador para generar muestras representativas del comportamiento. Este proceso de simulacin se puede dividir en las siguientes etapas:
DESARROLLAR UN PLAN
Al tener definidos los objetivos, se realiza el plan que contenga la definicin del sistema que se va a modelar.
PROGRAMACIN
Es un proceso por el cual se escribe un lenguaje de programacin, se prueba, se depura y se mantiene el cdigo fuente de un programa informtico. Para el desarrollo de programas de cierta envergadura o complejos, con ciertas garantas de calidad, es conveniente seguir alguno de los modelos de desarrollo de software existentes, en donde la programacin es slo una de las etapas del proceso de desarrollo de software. Los modelos de desarrollo de software los aborda una disciplina especfica del campo de la informtica: la ingeniera del software.
Pgina 5
VERIFICACIN
El proceso de verificacin consiste en comprobar que el modelo simulado cumple con los requisitos de diseo para los que se elabor. Se trata de evaluar que el modelo se comporta de acuerdo a su diseo del modelo.
COLECCIN DE DATOS
Es importante que se definan con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados.
EXPERIMENTACIN
Pgina 6
La experimentacin con el modelo se realiza despus que ste haya sido validado. La experimentacin consiste en generar los datos deseados y en realizar un anlisis de sensibilidad de los ndices requeridos.
INTERPRETACIN
En esta etapa del estudio, se interpretan los resultados que arroja la simulacin y con base a esto se toma una decisin. Es obvio que los resultados que se obtienen de un estudio de simulacin ayudan a soportar decisiones del tipo semi-estructurado.
DOCUMENTACIN
Dos tipos de documentacin son requeridos para hacer un mejor uso del modelo de simulacin. La primera se refiere a la documentacin del tipo tcnico y la segunda se refiere al manual del usuario, con el cual se facilita la interaccin y el uso del modelo desarrollado.
Pgina 7
TIPOS DE SIMULACIONES
SIMULACIN CONTINUA
Los estados del sistema cambian continuamente su valor. Estas simulaciones se modelan generalmente con ecuaciones diferenciales.
SIMULACIN EN INFORMTICA
En informtica la simulacin tiene todava mayor significado especializado: Alan Turing us el tmino "simulacin" para referirse a ARY JARED ZARATE FARIAS Pgina 8
lo que pasa cuando una computadora digital corre un programa que describe las transiciones de estado, las entradas y salidas de una mquina sujeta a discreto-estado. En programacin, un simulador es a menudo usado para ejecutar un programa que tiene que correr en ciertos tipos de inconvenientes de computadora o en un riguroso controlador de prueba de ambiente. Por ejemplo, los simuladores son frecuentemente usados para depurar un microprograma o algunas veces programas de aplicacin comercial. Dado que, la operacin de computadoras es simulada, toda la informacin acerca de la operacin de computadoras es directamente disponible al programador, y la velocidad y ejecucin pueda variar a voluntad. SIMULACIN EN LA PREPARACIN La simulacin es usada en el entrenamiento o preparacin tanto del personal civil como militar; esto sucede cuando es prohibitivamente caro o simplemente muy peligroso para permitirle usar equipo real a un aprendiz en el mundo real. En esta ltima situacin ellos aprendern valiosas lecciones en un ambiente virtual seguro. La conveniencia es permitir errores durante el entrenamiento para un sistema crtico de seguridad. El entrenamiento simulado tpicamente viene en tres categoras: Simulacin de "Vida", es cuando las personas reales usan equipo simulado en el mundo real. Simulacin "Virtual", es cuando las personas reales usan equipo simulado en mundos simulados o ambientes virtuales. Simulacin "Constructiva", es cuando personas simuladas, usan equipo simulado, en ambientes simulados.
SIMULACIN EN LA EDUCACIN
Este tipo de simulacin es un tanto parecida a la de entrenamiento o preparacin. Ellas se enfocan en tareas especficas. En el pasado los videos eran usados por maestros y para educar alumnos a observar, solucionar problemas y jugar un rol; sin embargo se ha visto desplazada por la simulacin, puesto que sta incluye vietas narrativas animadas, stas son videos de caricaturas hipotticas e historias basadas en la realidad, envolviendo a la clase ARY JARED ZARATE FARIAS Pgina 9
en la enseanza y aprendizaje, tambin se usa para evaluar el aprendizaje, resolver problemas de habilidades y disposicin de los nios, y el servicio de los profesores.
SIMULACIN EN LAS CIENCIAS NATURALES Los experimentos basados en tcnicas como la espectroscopa, proveen datos detallados sobre el comportamiento de la materia.
SIMULACIN MDICA
Este tipo de simulacin incrementa cada vez ms en su desarrollando y se estn desplegando cada vez ms para ensear procedimientos teraputicos y de diagnstico as como conceptos y la toma de decisin mdica al personal en las profesiones mdicas. Estos simuladores se han estado desarrollando para el entrenamiento para una gama de procedimientos bsicos como la transfusin de sangre, una ciruga laparoscpica, cuidados traumatolgicos auscultacin pulmonar y cardiaca, etc. Es importante agregar que el mtodo de Monte Carlo es una herramienta que puede ser utilizada cuando la variable aleatoria no es directamente el resultado de la simulacin o tenemos relaciones entre variables es la siguiente: Las principales caractersticas a tener en cuenta para la implementacin o utilizacin del algoritmo son: El sistema debe ser descrito por 1 o ms funciones de distribucin de probabilidad (fdp) Generador de nmeros aleatorios: como se generan los nmeros aleatorios es importante para evitar que se produzca correlacin entre los valores mustrales. Establecer lmites y reglas de muestreo para las fdp: conocemos que valores pueden adoptar las variables. Definir cuando un valor aleatorio tiene o no sentido para el modelo a simular. Estimacin Error: Con que error trabajamos, cuanto error podemos aceptar para que una corrida sea vlida? Tcnicas de reduccin de varianza. Pgina 10
Paralelizacin y vectorizacin: En aplicaciones con muchas variables se estudia trabajar con varios procesadores paralelos para realizar la simulacin.
APLICACIONES
El mtodo de Monte Carlo puede ser aplicado en reas como: Criptografa. Cromo dinmica cuntica. Densidad y flujo de trfico. Diseo de reactores nucleares. Diseo de VLSI. Ecologa. Econometra. Evolucin estelar. Fsica de materiales. Mtodos cuantitativos de organizacin industrial. Programas de computadora. Pronstico del ndice de la bolsa. Prospecciones en explotaciones petrolferas. Radioterapia contra el cncer. Sistemas de colas. Sistemas de inventario P y Q. Valoracin de cartera de valores.
Pgina 11
CONCLUSIN
El mtodo de Monte Carlo es una herramienta de investigacin y planeamiento; bsicamente es una tcnica de muestreo que puede ser utilizada para operar numricamente sistemas complejos que tengan componentes aleatorios, manteniendo tanto la entrada como la salida un cierto grado de incertidumbre. Lo que si me queda claro es que el mtodo puede ser utilizado en muchas reas diferentes a la informtica. Y que la misma puede ser simple y compleja.
BIBLIOGRAFA
http://benasque.org/benasque/2005tae/2005tae-talks/213s3.pdf http://www.monografias.com/trabajos12/carlo/carlo.shtml http://www.uoc.edu/in3/emath/docs/Simulacion_MC.pdf http://es.wikipedia.org/wiki/Simulacin http://www.exa.unicen.edu.ar/catedras/inv_op/apuntes/Apunte_Teo rico_MC_2005.pdf http://www.worldlingo.com/ma/enwiki/es/Monte_Carlo_method
Pgina 12