Está en la página 1de 75

INTRODUCCIN La creciente capacidad de las computadoras y la inmensa investigacin en el campo de la Ciencia de la Computacin otorgan nuevas herramientas para apoyar

el proceso de la toma de decisiones en diversas disciplinas y reas de diseo y manejo de la industria. La Simulacin es una de las herramientas ms importantes y ms interdisciplinarias. En pocas palabras podemos decir, que la simulacin realiza cuando la computadora finge ser una tienda, un avin o un mercado de abarrotes. El usuario define la estructura del sistema que quiere simular. Una corrida del programa de simulacin correspondiente le dice cual ser el comportamiento dinmico de su empresa o de la maquina que esta diseando. As podemos ver los pronsticos para la demanda y utilidad de nuestro producto, o ver cuando un mecanismo pueda fallar en las condiciones adversas del ambiente donde funcionar. Las aplicaciones de la simulacin parecen no tener limites. Actualmente se simulan los comportamientos hasta las partes ms pequeas de un mecanismo, el desarrollo de las epidemias, el sistema inmunolgico humano, las plantas productivas, sucursales bancarias, el sistema de reparticin de pizzas en la Ciudad de Mxico, crecimiento de poblaciones de especies de animales, partidos y torneos de ftbol, movimiento de los planetas y la evolucin del universo, para mencionar unos pocos ejemplos de las aplicaciones de esta herramienta. Cabe mencionar la creciente importancia de la Simulacin en la Investigacin de operaciones y en sus aplicaciones industriales. En los pases altamente desarrollados la simulacin es una herramienta principal de en los procesos de toma de decisiones, en el manejo de empresas y el planeacin de la produccin. Adems, la Simulacin es cada vez ms amigable para el usuario, que no tiene que ser un especialista en computacin. El Dr. Ralph Huntsinger, expresidente de la Society for Computer Simulation y actual Presidente del Instituto McLeod de las Ciencias de Simulacin ha dicho en sus presentaciones en el Primer Simposio sobre la Simulacin por Computadora y la III Conferencia sobre Simulacin por Computadora (Universidad Panamericana, Noviembre 1992 y 1995): !LA SIMULACIN ES TIL Y DIVERTIDA DISFRUTE SUS VENTAJAS UNIDAD I: CONCEPTOS BSICOS DE SIMULACIN. La simulacin es una tcnica muy poderosa y ampliamente usada en las ciencias para analizar y estudiar sistemas complejos. En Investigaciones se formularon modelos que se resolvan en forma analtica. En casi todos estos modelos la meta era determinar soluciones ptimas. Sin embargo, debido a la complejidad, las relaciones estocsticas, etc., no todos los problemas del mundo real se pueden representar adecuadamente en forma de modelo. Cuando se intenta utilizar modelos analticos para sistemas como stos, en general necesitan de tantas hiptesis de simplificacin que es probable que las soluciones no sean buenas, o bien, sean inadecuadas para su realizacin. En eso caso, con frecuencia la nica opcin de modelado y anlisis de que dispone quien toma decisiones es la simulacin. Simular, es reproducir artificialmente un fenmeno o las relaciones entradasalida de un sistema. Esto ocurre siempre cuando la operacin de un sistema o la experimentacin en l son imposibles, costosas, peligrosas o poco prcticas, como en el entrenamiento de personal de operacin, pilotos de aviones, etc. Si esta reproduccin est basada en la ejecucin de un programa en una computadora digital, entonces la simulacin se llama digital y usualmente se conoce como simulacin por computadora, aunque esto incluye la simulacin en las computadoras analgicas. La simulacin por computadora est relacionada con los simuladores. Por simulador entendemos no slo un programa de simulacin y la computadora que lo realiza, 1

sino tambin un aparato que muestra visualmente y a menudo fsicamente las entradas y salidas (resultados) de la simulacin, como es el caso de los simuladores profesionales de vuelo, aunque en este curso no se hablar sobre los simuladores ni sobre la simulacin analgica. A partir del advenimiento de las computadoras electrnicas, la simulacin ha sido una de las herramientas ms importantes y tiles para analizar el diseo y operacin de complejos procesos o sistemas. Simular, segn el Diccionario Universitario Webster, es fingir, llegar a la esencia de algo, prescindiendo de la realidad. Se puede definir a la simulacin como la tcnica que imita el funcionamiento de un sistema del mundo real cuando evoluciona en el tiempo. Esto se hace por lo general al crear un modelo de simulacin. En sntesis, cada modelo o representacin de una cosa es una forma de simulacin. La simulacin es un tema muy amplio y mal definido que es muy importante para los responsables del diseo de sistemas, as como para los responsables de su operacin. Shannon define la simulacin como el proceso de disear un model de un sistema real y realizar experimentos con l para entender el comportamiento del sistema o evaluar varias estrategias (dentro de los limites impuestos por un criterio o por un conjunto de criterios) para la operacin del sistema. Por lo que se entiende que el proceso de simulacin incluye tanto la construccin del modelo como su uso analtico para estudiar un problema. Un modelo de simulacin comnmente toma la forma de un conjunto de hiptesis acerca del funcionamiento del sistema, expresado con relaciones matemticas o lgicas entre los objetos de inters del sistema. En contraste con las soluciones matemticas exactas disponibles en la mayora de los modelos analticos, el proceso de simulacin incluye la ejecucin del modelo a travs del tiempo, en general en una computadora, para generar nuestras representativas de las mediciones del desempeo o funcionamiento. En este aspecto, se puede considerar a la simulacin como un experimento de muestreo acerca del sistema real, cuyos resultados son puntos de muestra. Por ejemplo, para obtener la mejor estimacin del promedio de la medicin del funcionamiento, calculamos el promedio de los resultados de muestra. Es claro que tanto ms puntos de muestra generemos, mejor ser nuestra estimacin. Sin embargo, hay otros factores que tienen influencia sobre la bondad de nuestra estimacin final, como las condiciones iniciales de la simulacin, la longitud del intervalo que simula y la exactitud del modelo mismo. ALGUNOS USOS DE LA SIMULACIN Las reas de aplicacin de la simulacin son muy amplias, numerosas y diversas, basta mencionar slo algunas de ellas: Anlisis del impacto ambiental causado por diversas fuentes Anlisis y diseo de sistemas de manufactura Anlisis y diseo de sistemas de comunicaciones. Evaluacin del diseo de organismos prestadores de servicios pblicos (por ejemplo: hospitales, oficinas de correos, telgrafos, casas de cambio, etc.). Anlisis de sistemas de transporte terrestre, martimo o por aire. Anlisis de grandes equipos de cmputo. Anlisis de un departamento dentro de una fbrica. Adiestramiento de operadores (centrales carboelctricas, termoelctricas, nucleoelctricas, aviones, etc.).Anlisis de sistemas de acondicionamiento de aire. Planeacin para la produccin de bienes. Anlisis financiero de sistemas econmicos.Evaluacin de sistemas tcticos o de defensa militar. La simulacin se utiliza en la etapa de diseo para auxiliar en el logro o mejoramiento de un proceso o diseo o bien a un sistema ya existente para explorar algunas modificaciones. Se recomienda la aplicacin de la simulacin a sistemas ya existentes cuando existe algn problema de operacin o bien cuando se requiere llevar a cabo una mejora en el comportamiento. El efecto que sobre el sistema ocurre cuando se cambia alguno de sus componentes se puede examinar antes de que ocurra el cambio fsico en la planta para asegurar que el problema de operacin se soluciona o bien para determinar el medio ms econmico para lograr la mejora deseada. Todos los modelos de simulacin se llaman modelos de entradasalida. Es decir, producen la salida del sistema si se les da la entrada a sus subsistemas interactuantes. Por tanto los modelos de simulacin se corren en vez de resolverse, a fin de obtener la informacin o los resultados deseados. Son incapaces de generar una solucin por si mismos en el sentido de los modelos analticos; solo pueden servir como herramienta para el anlisis del comportamiento de un sistema en condiciones especificadas por el experimentador. Por tanto la simulacin es una teora, si no una metodologa de resolucin de problemas. Adems la simulacin es solo uno de varios planteamientos valiosos para resolver 2

problemas que estn disponibles para el anlisis de sistemas. Pero Cundo es til utilizar la simulacin? Cuando existan una o ms de las siguientes condiciones:1. No existe una completa formulacin matemtica del problema o los mtodos analticos para resolver el modelo matemtico no se han desarrollado an. Muchos modelos de lneas de espera corresponden a esta categora.2. Los mtodos analticos estn disponibles, pero los procedimientos matemticos son tan complejos y difciles, que la simulacin proporciona un mtodo ms simple de solucin.3. Las soluciones analticas existen y son posibles, pero estn mas all de la habilidad matemtica del personal disponible El costo del diseo, la prueba y la corrida de una simulacin debe entonces evaluarse contra el costo de obtener ayuda externa.4. Se desea observar el trayecto histrico simulado del proceso sobre un perodo, adems de estimar ciertos parmetros.5. La simulacin puede ser la nica posibilidad, debido a la dificultad para realizar experimentos y observar fenmenos en su entorno real, por ejemplo, estudios de vehculos espaciales en sus vuelos interplanetarios.6. Se requiere la aceleracin del tiempo para sistemas o procesos que requieren de largo tiempo para realizarse. La simulacin proporciona un control sobre el tiempo, debido a que un fenmeno se puede acelerar o retardar segn se desee. PROBLEMAS PARA LLEVAR A CABO LA SIMULACIN, CUANDO LOS SISTEMAS SON GRANDES Y COMPLEJOS: El modelo matemtico es demasiado grande y complejo, as que la escritura de los programas de cmputo resulta ser una tarea demasiado tediosa. En la actualidad se dispone ya de algunos programas que genera de modo automtico el cdigo de un modelo para la simulacin. El tiempo de cmputo es alto y costoso. Sin embargo y gracias a los actuales desarrollos de poderosos equipos de computo, el tiempo de computo tiende a bajar rpidamente. Desafortunadamente existe en el mercado una marcada impresin de considerar a la simulacin, como un simple ejercicio de programacin de computadoras. Como consecuencia de ello, codificacin y la corrida para obtener finalmente una respuesta. SISTEMAS, MODELOS Y SIMULACIN Existen diversos enunciados para definir un sistema, por ejemplo: un sistema de coleccin de entidades ( personas, mquinas equipos, etc. ) los cuales actan o interactuan juntos, para lograr un propsito bien definido ( Schmidt & Taylor ) o bien Un sistema es un conjunto de componentes cuyos parmetros de comportamiento estn interrelacionados. Simular un sistema significa observar un sistema equivalente que aproxima o imita el comportamiento del sistema real. En la prctica, lo que se entiende por sistema depende sobre todo el objetivo que se quiera alcanzar en un estudio en particular. La coleccin de entidades que componen un sistema puede ser tan slo un subconjunto de un sistema ms amplio. Por ejemplo, si se quiere llevar a cabo un estudio en un banco, para poder determinar el nmero de cajeros que se quieren, para proporcionar un adecuado servicio a los clientes que deseen cambiar cheques por dinero en efectivo o bien para hacer un depsito en su cuenta de ahorros, el sistema puede ser definido como una porcin del banco que consiste en los cajeros y los clientes que esperaban en una fila para ser atendidos. Si por otro lado se incluyera la oficina de depsito de valores y cajas personales de seguridad, entonces la definicin de sistema cambia de manera natural. Entonces las Entidades de un sistema son los elementos que nos interesan en el sistema y los atributos son la descripcin de las propiedades de las entidades. Actividad es el proceso que causa cambios en el sistema. Estas pueden ser: endgenas cuando se generan dentro del mismo sistema y exgenas cuando provienen del medio exterior.

El estado de un sistema queda definido como la coleccin de variables necesarias para describir un sistema particular, congruente con los objetivos de estudio ( es una fotografa del sistema ) En el ejemplo del banco, algunas de las posibles variables de estado que pueden definirse son: el nmero de cajeros, el nmero de clientes en el banco, la hora de llegada de cada cliente al banco. Los sistemas se clasifican en discreto es aquel en el que las variables de estado cambian instantneamente en puntos distintos en el tiempo. Se rigen por ecuaciones lgicas que expresan condiciones para que un evento ocurra. La simulacin discreta, consiste en seguir los cambios en el estado del sistema resultando de cada uno de los eventos que se realizan. Por regla general este tipo de la simulacin se realiza siguiendo la secuencia de ocurrencia de eventos, es decir avanzamos el tiempo de la simulacin al tiempo de la ocurrencia del siguiente evento. En los sistemas discretos, el flujo es tratado como un cierto nmero de enteros. Por ejemplo en el anlisis de flujo de personas en el supermercado, involucra el tiempo que tarda una persona en las distancias areas del supermercado y el contador de salida de un sistema discreto, otros sistemas discretos son: el anlisis de como el de trfico de autobuses en una central camionera, e control de trfico de: trenes en una estacin ferroviaria, aviones en el aeropuerto, vehculos en una autopista, buques en el puerto. Otro ejemplo puede ser un banco, dado que las variables de estado como pueden ser: el nmero de clientes dentro del banco, cambia solamente cuando llega un nuevo cliente o bien cuando un cliente termina de ser atendido por un cajero y abandona el banco. Un sistema continuo es aquel en el que las variables de estado cambian de manera continua en el tiempo. Por ejemplo si consideramos un aeroplano que se mueve por los aires, sus variables de estado como velocidad, posicin, consumo de combustible, etc., cambian de manera continua en el tiempo. En los sistemas continuos el flujo a travs del sistema es, el de un medio continuo, por ejemplo el flujo de las partculas slidas, movindose a velocidades relativas al tamao de las partculas presentes en la corriente. En la prctica, pocos sistemas continuos puros o como sistemas discretos puros, sin embargo predomina uno de los dos, con lo cual es posible identificarlos. En la Figura 1 se ilustra las diferentes maneras de cmo se estudian los sistemas en general. Otra manera de clasificar a los sistemas es determinsticos y estocsticos. En un anlisis determinstico, las variables de entrada se especifican de una manera precisa; en cambio en un anlisis estocstico, las condiciones de entrada al sistema son inciertas, son completamente aleatorias, es decir obedecen a una ley de distribucin de probabilidad. SISTEMA EXPERIMENTO CON EXPERIMENTO CON EL SISTEMA REAL UN MODELO DEL SISTEMA REAL MODELO MODELO FSICO MATEMTICO SOLUCIN SIMULACIN 4

ANALTICA Figura No. 1 FORMAS DE ESTUDIAR LOS SISTEMAS EXPERIMENTO CON EL SISTEMA REAL VS. EXPERIMENTO CON EL MODELO DEL SISTEMA. Cuando es posible (y el costo lo permite) modificar fsicamente el sistema y operarlo en las nuevas condiciones es probable lo ms adecuado sin embargo no existen muchas preguntas acerca de la relevancia del estudio. Esta situacin raramente es factible dado el alto costo asociado con experimento o bien porque interrumpe por demasiado tiempo la operacin del equipo. Puede darse el caso que el sistema no exista, sin embargo se requiere saber su comportamiento para diferentes configuraciones, para observar cual es la que ofrece mayor ventaja, tal como se da en los modernos centros de maquinado flexible de diversos tipos de componentes, o en los sistemas tcticos de defensa de un pas. Por esta razn se hace necesario construir un modelo que aproxime de la mejor manera posible el sistema real. Siempre que se usa un modelo, existe la pregunta de que tan precisamente refleja el comportamiento del sistema real para propsitos de la toma de decisiones, esto tiene que ver con la validez del modelo. Independientemente de como y con qu hagamos nuestro modelo, en cualquier caso involucra un proceso de abstraccin, que consiste bsicamente en: a) Seleccin de la realidad, los elementos ms importantes que intervienen en el problema y desechar aquellos que consideramos no juegan un papel determinante en el mismo. b) Establecer con precisin las distintas relaciones que guarden entre si dichos elementos. Una vez realizado este proceso de abstraccin estamos en condiciones de elaborar un modelo, dependiendo de cmo y con qu lo hagamos tomar distintas caractersticas. Construido el modelo, podemos manipular elementos y sobre todo buscar posibles soluciones. Resolver el problema en el modelo significa haber contestado las siguientes preguntas: a) Existe solucin? Si la respuesta es negativa habremos terminado, el modelo construido no tiene solucin podemos replantearnos la pregunta y/o replantear el modelo. Si la respuesta es afirmativa la siguiente pregunta es: b) La solucin es nica? Si la respuesta es afirmativa habremos acabado, si resulta negativa, significa que existe ms de una solucin, y tendramos que formularnos la tercera pregunta: c) Cual de todas es la que ms nos conviene? Para contestar esta ltima, muchas veces tenemos que volver a reflexionar sobre la realidad y/o sobre nuestro modelo, para establecer los criterios que nos permitan decir cual es mejor. Despus de resolver el problema en el modelo, podemos trasladar la solucin encontrada a la realidad, este proceso recibe el nombre de aplicacin. En el anlisis de sistemas los tipos de modelos de inters son los modelos matemticos, el cual representa al sistema en trminos de variables (enteras, reales, lgicas, etc.) y sus relaciones mutuas, las cuales se manipulan y modifican a placer para poder determinar la forma como responde el sistema modelado o bien 5

como debe de comportarse, siempre y cuando el modelo sea valido. SOLUCIN ANALTICA CONTRA SIMULACIN. Una vez que se ha construido un modelo matemtico, este debe ser analizado para saber la manera como debe ser utilizado para que de respuesta a las preguntas de inters, acerca del sistema que supuestamente representa. Si el modelo es lo suficiente sencillo, es posible trabajar con cantidades y relaciones que tiendan a la exactitud, obtenindose entonces una solucin exacta. Sin embargo, an las soluciones analticas pueden ser extraordinariamente complejas, requirindose de un considerable tiempo de cmputo. Pero cuando el modelo es demasiado complejo, el modelo matemtico asociado es de las mismas caractersticas y la opcin de utilizar una solucin analtica se desvanece, dando paso al estudio del sistema mediante simulacin. TIPOS DE MODELOS DE SIMULACIN. MODELOS DE SIMULACIN ESTTICA VS. DINMICA Un modelo de simulacin esttica, se entiende como la representacin de un sistema para un instante (en el tiempo) en particular o bien para representar un sistema en el que el tiempo no es importante, por ejemplo la simulacin Montecarlo; en cambio un modelo de simulacin dinmica representa a un sistema en el que el tiempo es una variable de inters, como por ejemplo en el sistema de transporte de materiales dentro de una fabrica, una torre de enfriamiento de una central termoelctrica, etc.. MODELOS DE SIMULACIN DETERMINISTA VS ESTOCASTICA Si un modelo de simulacin no considera ninguna variable importante, comportndose de acuerdo con una ley probabilstica, se le llama un modelo de simulacin determinista. En estos modelos la salida queda determinada una vez que se especifican los datos y relaciones de entrada al modelo, tomando una cierta cantidad de tiempo de cmputo para su evaluacin. Sin embargo, muchos sistemas se modelan tomando en cuenta algn componente aleatorio de entrada, lo que da la caracterstica de modelo estocstico de simulacin. Un ejemplo sera un sistema de inventarios de una fbrica, o bien el sistema de lneas de espera de una fabrica, etc. Estos modelos producen una salida que es en si misma de carcter aleatorio y sta debe ser tratada nicamente para estimar las caractersticas reales del modelo, esta es una de las principales desventajas de este tipo de simulacin. MODELOS DE SIMULACIN CONTINUOS VS DISCRETOS Los modelos de simulacin discretos y continuos, se definen de manera anlogo a los sistemas discretos y continuos respectivamente. Pero debe entenderse que un modelo discreto de simulacin no siempre se usa para modelar un sistema discreto. La decisin de utilizar un modelo discreto o continuo para simular un sistema en particular, depende de los objetivos especficos de estudio. Por ejemplo: un modelo de flujo de trfico en una supercarretera, puede ser discreto si las caractersticas y movimientos de los vehculos en forma individual es importante. En cambio si los vehculos pueden considerarse como un agregado en el flujo de trfico entonces se puede usar un modelo basado en ecuaciones diferenciales presentes en un modelo continuo. Otro ejemplo: Un fabricante de comida para perros, requiere el auxilio de una compaa consultora con el objeto de construir un modelo de simulacin para su lnea de fabricacin, la cual produce medio milln de latas al da a una velocidad casi constante. Debido a que cada una de las latas se represent como una entidad 6

separada en el modelo, ste resulto ser demasiado detallado y por ende caro para correrlo, hacindolo poco til. Unos meses ms tarde, se hizo una reformulacin del modelo, tratando al proceso como un flujo continuo. Este nuevo modelo produjo resultados precisos y se ejecuto en una fraccin del tiempo necesario por el modelo original. VENTAJAS Y DESVENTAJAS DEL USO DE LA SIMULACIN Aunque la tcnica de simulacin generalmente se ve como un mtodo de ltimo recurso, recientes avances en las metodologa de simulacin y la gran disponibilidad de software que actualmente existe en el mercado, han hecho que la tcnica de simulacin sea una de las herramientas ms ampliamente usadas en el anlisis de sistemas. Adems de las razones antes mencionadas, Thomas H. Naylor ha sugerido que un estudio de simulacin es muy recomendable porque presenta las siguientes ventajas: A travs de un estudio de simulacin, se puede estudiar el efecto de cambios internos y externos del sistema, al hacer alteraciones en el modelo del sistema y observando los efectos de esas alteraciones en el comportamiento del sistema. Una observacin detallada del sistema que se est simulando puede conducir a un mejor entendimiento del sistema y por consiguiente a sugerir estrategias que mejoren la operacin y eficiencia del sistema. La tcnica de simulacin puede ser utilizada como un instrumento pedaggico para ensear a estudiantes habilidades bsicas en anlisis estadsticos, anlisis terico, etc. La simulacin de sistemas complejos puede ayudar a entender mejor la operacin del sistema, a detectar las variables ms importantes que interactuan en el sistema y a entender mejor las interrelaciones entre estas variables. La tcnica de simulacin puede ser utilizada para experimentar con nuevas situaciones, sobre las cuales tiene poca o ninguna informacin. A travs de esta experimentacin se puede anticipar mejor a posibles resultados no previstos. La tcnica de simulacin se puede utilizar tambin para entrenamiento de personal. En algunas ocasiones se puede tener una buena representacin de un sistema (como por ejemplo los juegos de negocios), y entonces a travs de el es posible entrenar y dar experiencia a cierto tipo de personal. Cuando nuevos elementos son introducidos en un sistema, la simulacin puede ser usada para anticipar cuellos de botella o algn otro problema que puede surgir en el comportamiento del sistema. Los sistemas los cuales son sujetos de investigacin de su comportamiento no necesitan existir actualmente para ser sujetos de experimentacin basados en la simulacin. Solo necesitan existir en la mente del diseador. El tiempo puede ser compresado en los modelos de simulacin. El equivalente de das, semanas y meses de un sistema real en operacin frecuente pueden ser simulados en solo segundos, minutos u horas en una computadora. Esto significa que un largo nmero de alternativas de solucin pueden ser simuladas y los resultados pueden estar disponibles de forma breve y pueden ser suficientes para influir en la eleccin de un diseo para un sistema. En simulacin cada variable puede sostenerse constante excepto algunas cuya influencia est siendo estudiada. Como resultado el posible efecto de descontrol de las variables en el comportamiento del sistema necesitan no ser tomados en cuenta. Como frecuentemente debe ser hecho cuando el 7

experimento est desarrollado sobre un sistema real. Es posible reproducir eventos aleatorios idnticos mediante una secuencia de nmeros aleatorios. Esto hace posible usar las tcnicas de reproduccin de varianza para mejorar la precisin con la cual las caractersticas del sistema pueden ser estimadas para dar un valor que refleje el esfuerzo de la simulacin. A diferencia de las ventajas mencionadas, la tcnica de simulacin presenta importantes desventajas, stas son: Falla al producir resultados exactos. S supone que un sistema sta compuesto de uno o mas elementos que estn sujetos a un comportamiento al azar. Cuando una simulacin es desarrollada con un modelo del sistema, los valores de cada variable son registrados y los promedios de estos valores son dados en una postsimulacin. Pero el promedio en una muestra de observacin solo a veces provee un estimado de lo esperado, es decir, una simulacin solo provee estimados, no resultados exactos. Fallas al optimizar. La simulacin es usada para contestar preguntas del tipo Qu pasa si?, pero no de, que es lo mejor?. En este sentido, la simulacin no es una tcnica de optimizacin. La simulacin no generar soluciones, solo evala esas que han sido propuestas. Largo tiempo de conduccin. Un estudio de simulacin no puede ser conducido o llevado a cabo en solo un fin de semana. Meses de esfuerzo pueden ser requeridos para reunir informacin, construir, verificar y validar modelos, disear experimentos y evaluar e interpretar los resultados. Costos para proveer capacidad de simulacin. El establecimiento y mantenimiento de capacidad de simulacin, envuelve tener mejor personal, software, hardware, entrenamiento y otro tipo de costos. Abuso de simulacin. Hay muchas facetas para un balanceo y comprensivo estudio de la simulacin. Ya que una persona debe tener conocimiento de una gran variedad de reas antes de llegar a ser un practicante de la simulacin. Este hecho es algunas veces ignorado, sin embargo como resultado, cada estudio puede incorrectamente ser desarrollado, o podra estar incompleto, o podra caer en otro tipo de caminos, quiz resultado de una falla del esfuerzo de la simulacin. En conclusin la simulacin ofrece poderosas ventajas pero sufre de mayores desventajas tambin. Afortunadamente muchas de estas desventajas estn disminuyendo en importancia en el tiempo, gracias a las herramientas que emplean simulacin. metodologias, desarrollo de computadoras y de software y decrementos en los costos de los mismos. Como nosotros hemos visto la simulacin tiene una categora extremadamente buena, aun ahora en medio de tantas alternativas y su mritos podran continuar a travs del tiempo. METODOLOGIA DEL PROCESO DE SIMULACIN. PLANIFICAR UN PROCESO DE SIMULACIN REQUIERE DE LOS SIGUIENTES PASOS: A) FORMULACIN DEL PROBLEMA. B) RECOLLECCIN Y PROCESAMIENTO DE LA INFORMACIN REQUERIDA. C) FORMULACIN DEL MODELO MATEMATICO. D) EVALUACIN DE LAS CARACTERISTICAS DE LA INFORMACIN 8

PROCESADA. E) FORMULACIN DE UN PROGRAMA DE COMPUTADORA. F) VALIDACIN DEL PROGRAMA DE COMPUTADORA. G) DISEO DE EXPERIMENTOS DE SIMULACIN. H) ANALISIS DE RESULTADOS Y VALIDACIN DE LA SIMULACIN. A continuacin se resumen las principales caractersticas asociadas a cada paso. FORMULACIN DEL PROBLEMA Generalmente un problema se presenta por sntomas, no por el diagnostico. Por lo que antes de generar soluciones en un sistema, se deben buscar el mayor numero de sntomas. Segn Acoff y Sasieni, las condiciones para que exista el mas simple de los problemas son: Debe existir por lo menos un individuo que se encuentra dentro de un marco de referencia, el cual se puede atribuir el problema del sistema. El individuo debe tener por lo menos un par de alternativas para resolver su problema, en caso contrario no existe tal problema. Deben de existir por lo menos, un par de soluciones, una de las cuales debe tener mayor aceptacin que la otra en el individuo. En caso contrario, no existe el problema. Esta preferencia esta asociada a un cierto objetivo dentro del marco de referencia en donde se encuentra el individuo del sistema. La seleccin de cualquiera de las soluciones debe repercutir de manera diferente en los objetivos del sistema, es decir existe una eficiencia y/o efectividad asociada con cada solucin. Estas eficiencias y/o efectividades deben ser diferentes, puesto que de lo contrario no existe problema. Por ultimo le individuo que toma las decisiones ignora las soluciones y/o eficiencia y/o efectividades asociadas con las soluciones del problema. Si las cinco condiciones anteriores existen, entonces se tiene un problema. Esta situacin puede complicarse en los siguientes casos: El problema recae en un grupo, no en un individuo. El marco de referencia donde se encuentra el grupo, cambia en forma dinmica. El numero de alternativas que el grupo puede escoger es bastante grande, pero finito. El grupo dentro del sistema puede tener objetivos mltiples. Peor aun, no necesariamente estos objetivos son consistentes entre si. Las alternativas que selecciona el grupo son ejecutadas por otro grupo ajeno, al cual no se le puede considerar como elemento independiente del sistema. Los efectos de la decisin del grupo pueden sentirse por elementos que aun siendo ajenos al sistema considerando, influyen directa o indirectamente, favorable o desfavorablemente hacia el (poltico, consumidor, etc.). Para formular un problema se necesita la siguiente informacin: Existe un problema?. De quien es el problema?. Cual es el marco de referencia del sistema donde se encuentra el problema? Quien o quienes toman las decisiones? 9

Cuales son sus objetivos?. Cuales son los componentes controlables del sistema y cuales no lo son?. Cuales son las interrelaciones ms importantes del sistema?. Como se emplearan los resultados del proyecto? Por quien? que efectos tendr? Las soluciones tendrn efecto a corto o largo plazo? Podrn los efectos de las soluciones modificarse o cambiarse fcilmente? Cuantos elementos del sistema se afectaran por las soluciones del proyecto? En qu grado? FORMULAR UN PROBLEMA REQUIERE: Identificar las componentes controlables de un sistema. Identificar posibles rutas de accin dadas por las componentes, controlables. Definir el marco de referencia, dado por las componentes no controlables Definir los objetivos que se persiguen y clasificarlos por su orden de importancia. Identificar las relaciones importantes entre las diferentes componentes del sistema, este paso equivale a encontrar las restricciones que existen, a la vez que permite ms adelante representar estas interrelaciones en forma matemtica. La identificacin de la estructura del sistema (componentes, canales, interrelaciones, etc.), se hace a travs de un proceso sistemtico, que se conoce como diseo de sistemas. El diseo de sistemas se lleva a cabo de la siguiente manera: Se ubica al sistema considerando dentro de sistemas ms grandes. Se determinan las componentes del sistema. Se determinan los canales de comunicacin entre las componentes del sistema y de este hacia los elementos de otros sistemas que van a tener influencia directa o indirecta. Se determinan de que manera se tiene acceso a la informacin requerida como se procesa esta y como se transmite entre las diferentes componentes del sistema. RECOLECCION Y PROCESAMIENTO DE LA INFORMACIN. 1. Mediante algn mtodo de recoleccin se necesita capturar los siguientes datos. Nmero de llegadas por unidad de tiempo a diferente horarios. Tiempos entre llegadas en diferentes horarios. Operaciones que se realizan en el banco. Frecuencia de los servicios requeridos por el usuario. Comportamiento del usuario en las lneas de espera. 2. Procesar la informacin capturada, en forma de tablas, grficas, etc. a travs de algn paquete computacional. Recoleccin y procesamiento de la informacin. RECOLECCIN: Es el proceso de capturar los datos disponibles que se requieren para la simulacin del 10

comportamiento del sistema. PROCESAMIENTO: Se comprenden las actividades requeridas para transformar los datos en informacin. Por ejemplo, un directorio telefnico es un banco de datos: mi direccin y telfono es informacin que procede de ese banco de datos el hecho de que estos datos estn arreglados en cierta forma (procesados y forma alfabtica), permite el acceso a la informacin deseada de una manera sencilla. La formulacin es necesaria para poder simular un sistema. La informacin debe ser: oportuna relevante y confiable. FUENTES PARA GENERAR INFORMACIN 1. Las series histricas o de tiempo: son datos tiles y de rpido procesamiento para convertirlos en informacin. 2. La opinin de expertos: Es informacin subjetiva, carente de detalle y de utilidad mnima, econmica y rpida de obtener cierto tipo de informacin complementaria. 3. Los estudios de campo: son el mtodo mas efectivo, aunque ms costoso y tardado, de obtener informacin requerida. Se requiere el diseo de una muestra estadstica representativa del universo bajo estudio; de un cuestionario que asegure la relevancia y confiablilidad de un cuestionario y que asegure la relevancia y confiabilidad de los mismos y de personal entrenado que aplique la encuesta. La informacin capturada se mete a la computadora a travs de algn paquete y se edita. FORMULACIN DEL MODELO. Representar el sistema mediante un esquema en el que se visualice en cada modula con sus componentes, atributos, actividades endgenas y exgenas y las relaciones entre estas. El conjunto de todos estos mdulos es el sistema. Caracterizar matemticamente las relaciones quien gobierna la interaccin de las componentes del sistema y de las actividades endgenas y exgenas. Es mas fcil construir una expresin matemtica de las componentes y actividades del bloque de que todo el sistema. Sin embargo a una escala, la modelacin puede ser muy difcil o, en ciertos casos imposible. El sistema como un todo se modela matemticamente de acuerdo a la interconexin de los bloques. Por ejemplo si un sistema esta formada por una sola unidad de servicio y una lnea de espera, una expresin matemtica para determinar el tiempo promedio que los clientes estn en el sistema: TSISTEMA = TCOLA + TSERVICIO FORMULACIN DEL MODELO Al modelar el sistema banco se caracterizan por expresiones matemticamente las relaciones que gobiernan las interacciones de los mdulos con cada uno de sus componentes, atributos, actividades endgenas y exgenas. A

11

B C D E F Se considera que el sistema banco esta formado por el modulo siguiente: MODULO 1: Formado por las 6 cajas. COMPONENTES: CAJAS A, B, C, D, E, F. LINEAS DE ESPERA ATRIBUTOS: CAJAS: Tipo de operacin que realizan, monto de dinero recaudado, clientes atendidos en cada actividad; tiempo de servicio para cada actividad. LINEA DE ESPERA: Tiempo promedio que un cliente esta en cola, nmero promedio de cliente en cada cola. ACTIVIDADES EXGENAS: Todas las actividades econmicas que originan que los usuarios lleguen al banco. ACTIVIDADES ENDGENAS: Son cinco las actividades que se van a realizar en el banco. Ahorro Deposito Cambio de cheques cambio de dinero pago de servicios estas actividades pueden hacerse en algunas o varias cajas. El 10% realizan ahorro, de este 10% el 40% solo realizan ahorro en la caja a el 60% adems van a depositar en las cajas B a F. El 20% realizan la operacin de deposito en las cajas B a F El 40% realizaba la operacin de deposito en las cajas B a F 45% cheques < 1000 cajas B y E 35% cheques 1001 a 5000 cajas C y D 20% cheques > 5000 caja F 12

El 20% realizan la operacin cambio de dinero en las cajas de la B a F. El 10% realizan la operacin pago de servicios en las cajas B y E. EVALUACIN DE LAS CARACTERISTICAS DE LA INFORMACIN PROCESADA Se necesita averiguar el tipo de distribucin probabilstica que gobierna a la informacin. Para ello se requiere la realizacin de una serie de prueba estadsticas, para analizar si existen diferentes significativas entre la distribucin emprica observada (histograma de los datos capturados) y la distribucin terica supuesta de no existir diferencias significativas, se utiliza la distribucin terica que generalmente ya viene tabulada. De lo contrario, el comportamiento del sistema debe hacerse en base a la distribucin emprica observada, lo cual acarrea cierta complejidad. Las diferentes pruebas auxiliares para analizar estas diferencias estadsticas son: Pruebas referentes a valores medios (diferentes entre medias). Pruebas referentes a variaciones (Jicuadrada, prueba F). Pruebas referentes a conteo de datos (proporciones, tablas de contingencia, bondad de ajuste, pruebas de corridas e intervalo). Pruebas no parametricas (rangos, medianas, correccin, KolmogorovSmirnov, etc.). EVALUACIN DE LAS CARACTERISTICAS DE LA INFORMACIN PROCESADA Como se evalo que las llegadas de clientes al banco son tipo Poisson o que los tiempos entre llegadas son de tipo exponencial? De 9:00 a 10:00 el tiempo promedio es de 15 De 10:00 a 12:00 el tiempo promedio es de 30 De 12:00 a 13:00 el tiempo promedio es de 20 En relacin al tiempo de operacin y caja a utilizar, como se determino que: El 10% va a ahorrar en la caja a que de este 10% El 40% se retira. El 60% se va a deposito. El 20% se va a depositar en las cajas B a F. El 40% va a cambio de cheques que de este 40%. El 45% son cheques < 1000 y va a las cajas B y F. Que el 35% son cheques 1001 a 5000 y van a las cajas C y D. Que el 20% son cheques > 5000 y van a la caja F El 20% va a cambio de dinero en las cajas B y F. 13

El 10% va apago de servicios y va a las cajas B y F . Como se concluyo que los tiempos de servicios en las cajas de acuerdo al tipo de operacin son: Ahorro 31 deposito

cambios de cheques cheque < 1000

cheque 1001 a 5000

cheque> 5000

cambio de dinero

pago de servicios 4' 2' Para realizar las pruebas estadsticas se sugiere apoyarse en algn software como el statgraphics que es un paquete estadstico. FORMULACIN DEL PROBLEMA EXISTE UN PROBLEMA? Recientemente se ha notado la disminucin de clientes en el banco. Posiblemente el trato hacia el cliente no se a el adecuado. O probablemente el cliente tarda mucho esperando ha ser atendido que ha optado por buscar los servicios de otro banco. Posiblemente haya muchas interrogaciones en relacin a lo que esta ocurriendo actualmente en el banco. Pero de ella, la mas importantes es la que esta relacionada con el tiempo que permanece el cliente en el banco como es este tiempo? podra ser disminuido a tal grado que sea atractivo para el cliente y vuelvan a requerir los servicios del banco? Problema: La cantidad de clientes ha disminuido, necesitamos ser ms eficientes y eficaz. De quien es el problema?: De todos los que laboran en el banco pero fundamentalmente del gerente y el cuerpo directivo. Marco de referencia?: De acuerdo con la experiencia del gerente se supone que el problema se encuentra en las cajas, especficamente en el tiempo utilizado para que un cajero atienda a un cliente. El problema se 14

encuentra en todo el sistema o especficamente en el subsistema cajas. Quien o quienes toman las decisiones?: El gerente con su cuerpo directivo. Cuales son las componentes controlables del sistema?: Las cajas: Pueden ponerse cajeros ms rpidos y eficientes, aumentando su numero. Las lneas de espera: Pueden organizarse de tal manera que la espera sea agradable. Estrategias: A travs de personal capacitado se puede orientar al cliente para mandarlo a la caja ms adecuada y rpida. Esto hacia ms fluida la espera. Cuales son las componentes no controlables? Los clientes en lo que se refiere a tasa de llegada, a su deseo de irse cuando ha transcurrido cierto tiempo o existen un numero determinado de clientes delante de el. Cuales son las interrelaciones ms importantes del sistema? Los recurso del sitema banco son. *Recursos humanos. *Recursos financieros. *Recursos materiales. Entre estos existe un nmero muy grande de interrelaciones. R.H R.F R.M En nuestro caso las interrelaciones ms importantes son la que se entre los recurso humanos con los clientes. Que llegan al banco y que por un tiempo determinado forman parte del sistema banco. Cada caja esta atendida por sistema humano y este atiende a otro ser humano que es un cliente. Cliente cajero Aunque se maneje dinero y equipo elctrico no existen interrelaciones relevantes que sean un objetivo para este anlisis. Nos interesa la utilizacin de las cajas atendidas por seres humanos, denominados cajeros. Quienes harn la investigacin de lo que esta ocurriendo en el sistema banco? Expertos en investigacin de operaciones, en sistemas y en simulacin. Como se emplearan los resultados de la investigacin? Para el anlisis se determinara: Nmero promedio de clientes en cada caja. El tiempo promedio que un cliente esta en caja. El promedio que un cliente esta en el sistema. 15

El nmero promedio en el sistema. El factor de utilizacin de cada una de las cajas. El numero de los clientes que hicieron determinado tipo de servicio. La posibilidad de que colas en las cajas con un nmero determinado de clientes. Determinar los tiempos promedio de atencin de los clientes en las cajas. Los resultados anteriores se emplearan para analizar con que condiciones desde el punto de vista funcional se encuentra el sistema banco. Por Quien? El grupo de especialistas proporcionara dicha informacin al gerente y su equipo administrativo para su anlisis y toma de decisiones. Qu efectos tendra? Puede ser que elimines cajas si es que la utilizacin son muy grandes. Las soluciones tendran efecto a corto o largo plazo? Dada la alta competitividad con otros bancos se sugiere realizar la simulacin del sitema banco para poder tener un anlisis que traiga como resultado mejorar el servicio que dicho banco proporciona. Todo esto a corto plazo. Podrn los efectos de las soluciones modificarse o cambiarse fcilmente?: En este caso el efecto de las soluciones es proporcionar satisfaccin en el cliente una parte de la solucin sera disminuir el tamao de las lneas de espera, agilizar el tiempo de atencin de caja a los clientes. Para lograr una mayor satisfaccin se debe permitir decidir hasta que punto pueden crecerse los cambios deseados u en su momento disminuirse. Cuantos elementos del sistema se afectaran por las soluciones y en que grado?: Los elementos del sistema que podran verse afectado son alguna o algunas de las 6 cajas. Existe la posibilidad de que alguna caja tenga su utilizacin baja, desaparezca, no as el servicio que proporciona al eliminarse cajas, esto podra afectar a algn trabajador. En la formulacin del problema existe un proceso dialctico entre los que tienen el problema y los que van a construir el modelo. Algunos objetivos o propsitos pueden definirse mediante los siguientes aspectos: Preguntas que deben contestarse: Realmente necesita hacerse un anlisis del funcionamiento del sistema banco? Podria disminuirse el tiempo de estancia de un cliente en el sistema banco? Sera necesario instalar equipo electrnico que sirva de apoyo al cajero para dar un servicio ms rpido?, Se necesitan ms cajas para el servicio? Hiptesis que deben ser verificadas: La causa de que en el banco haya poca clientela se debe a que los tiempos de servicio en las cajas son muy lentos originando la acumulacin de mucha cola. Si el cajero cuenta con equipo electrnico como apoyo a sus operaciones la eficiencia se elevara hasta el 90%. Un resultado del analisis podria ser que despidieran personal. La administracin del banco podra instalar espejos, sillas, televisiones, la sala para evitar que los llamados 16

aburridos se fueran. Efectos que deben estimarse: Como afectara al sistema banco si e instalara equipo electrnico en cada caja? Como afectara al sistema banco si se aplica el horario de servicio? Como afectara al sistema banco si se instalan en la localidad otros bancos? VALIDACIN DEL PROGRAMA POR COMPUTADORA En el caso del sistema banco se tiene lo siguiente. 1. Cada corrida genera los siguientes resultados. Un numero de clientes que se van por aburridos. Un nmero promedio de clientes que se esperan en la cola de cada caja Un factor de utilizacin para cada una de las 6 cajas. Una tabla de tiempos de trnsitos o de estancia de los clientes en el sistema. Una tabla de los tiempos de estancia en cada una de las colas(cajas). Si se realiza otra corrida se obtiene a otros resultados diferentes. Cuantas veces se debe correr el programa? An cuando en cada corrida los resultados son diferentes estadsticamente estos pueden ser confiables. 2. Establecer las hiptesis para cada tipo de resultados, an cierto nivel de significancia. Por ejemplo si se hacen 5 simulaciones probar que probabilisticamnete los factores de utilizacin de cada una de las cajas son iguales. AU = UB = UC = UD = UF AU = UB = UC = UD = UF AU = UB = UC = UD = UF AU = UB = UC = UD = UF AU = UB = UC = UD = UF 3. Realizar la prueba de hiptesis para afirmar o refutar la hiptesis como statgraphics. 4. Simultneamente realizan las pruebas de hiptesis, y se pueden comparar los resultados con algn patrn de informacin previamente conocido para tener panorama ms amplio y confiable. 5. Si la hiptesis no fue aceptada entonces se debe revisar exhaustivamente todo el programa las funciones, procedimientos entradas y salidas de informacin, hasta encontrar si hay el posible error. DISEO DE EXPERIMENTOS DE SIMULACIN

17

Esta fase se puede hacer simultneamente con las faces: diseo y validacin del programa. Una vez validado el programa se entra a la fase del diseo de experimentos que se quieren simular, para ello se debe hacer lo siguiente: Definir las variables endgenas y exgenas. Definir las estructuras funcionales que las relacionan. Elegir las distribuciones adecuadas a los parametros aleatorios. Generar los nmeros y variables aleatorias que de acuerdo a estas distribuciones, representan al sistema baja estudio. Realizar pruebas de hiptesis para seleccionar la informacin necesaria para realizar la simulacin. Definir las distintas condiciones iniciales y finales de la simulacin. Realizar un nmero determinado de simulacin. Tabule y grafique los resultados para realizar un mejor anlisis y validacin de la simulacin. DISEO DEL EXPERIMENTO DE SIMULACIN DEL SISTEMA BANCO Estn bien definidas las variables endgenas del sistema? Estn bien definidas las estructuras funcionales que realizan las variables? Se han hecho las pruebas de hiptesis necesarias para afirmar que: Las llegadas son de tipo Poisson o que los tiempos son de tipo exponencial Que los tipos de servicio que van a requerir el cliente estn representados por una distribucin. Que las duraciones de los servicios son de tipo uniforme y normal como lo espe sifica el enunciado. Se tiene bien definido el modelo generador de nmeros aleatorios? Se tienen bien definidos los modelos generador de nmeros aleatorios? En cuanto a las condiciones iniciales y finales se tiene lo siguiente: CONDICIONES INICIALES El banco inicia s su funciones a las 9:00 Al inicio no hay ningn cliente CONDICIONES FINALES El banco solo pueden darse llegadas hasta las 13:30 horas. La simulacin termina cuando no haya un solo cliente. 8. Se tienen definidas cuantas simulaciones se van a realizar? un solo da es de 9:00 a 13:30. solo podran simular una semana o un mes. 9. Tabular y grafique los resultados obtenidos de cada simulacin con el fin de realizar un mejor anlisis y validacin de la simulacin. 18

ANALISIS DE RESULTADOS Y VALIDACIN DE LA SIMULACIN Recolectar sistemticamente los datos producidos por la simulacin. Calcular ciertas estadsticas. Interpretar el comportamiento de la informacin obtenida. Validar los resultados de la simulacin comparando tanto similitud entre los resultados y las posibles series historicas que se poseen, como el uso que los decisiones le den a esta herramienta. La utilizacin del modelo por parte de los decisores es la validacin crucial. De otra forma el modelo se archiva o se tira a la basura. ANALISIS DE RESULTADOS Y VALIDACIN DE LA SIMULACIN 1. Disee una tabla con un formato tal que facilite la visualizacin de los resultados de cada simulacin del sistema banco corrida clientes que se van colas en cada caja utilizacin en cajas QA, QB, QC, QD, QE, PA, PB, PC, PD, PE, QF PF TABLAS DE TIEMPO 2. Calculo de las estadsticas promedios, desviaciones estndar porcentajes etc. 3. Interpretacin de los resultados Hacer comparaciones de los promedios entre una y otra simulacin 4. Comparar estos resultados con algn patrn de informacin o con la realidad que desea resolver. Representara a los decisiones. FORMULACIN DE UN PROGRAMA DE COMPUTADORA. Esta fase se puede hacer simultneamente con las fases: validacin del programa y el diseo de experimento los pasos a seguir para formular un programa de computadora son: Elaborar un diagrama de flujo que muestre el efecto de las diferentes actividades sobre las componentes importantes del sistema Disear la programacin en algn lenguaje especial como:GPSS, SIMNET, SIMSCRIPT, GASP, DYNAMO, etc. lenguajes de alto nivel: PASCAL, C. condiciones iniciales de la simulacin. condiciones finales.

19

Probar el programa hasta eliminar todos los errores lgicos y no lgicos. Generar resultados. b) disear un programa: El programa puede hacerse en lenguajes de alto nivel: C, PASCAL, FORTRAN, BASIC, etc., lenguajes de simulacin: GPSS SIMNET, cualquiera que sea el lenguaje seleccionada en el deben ampliarse procedimientos funciones o bloques que describan la realizacin de llegadas servicios y salidas. SIMULACIN I SIMULACIN Y TOMA DE DECICIONES. I.1 INTRODUCCIN Con el advenimiento de la computadora, una de las ms importantes herramientas para realizar el diseo y operacin de sistemas o procesos complejos es la simulacin. Aunque la construccin de modelos arranca desde el Renacimiento, el uso moderno de la palabra simulacin data de 1940, cuando los cientficos Von Neuman Y Ulam que trabajaban en el proyecto Monte Carlo, durante la segunda Guerra Mundial, resolvieron problemas de reacciones nucleares cuya solucin experimental sera muy cara y el anlisis matemtico demasiado complicado. Con la utilizacin de la computadora en los experimentos de simulacin, surgieron incontables aplicaciones y con ello, una cantidad mayor de problemas tericos y prcticos. En estas notas, se intenta por consiguiente, investigar y analizar cierto nmero de aplicaciones importante de simulacin de las reas economa, administracin de negocios, ingeniera industrial e sistemas computacionales investigacin de operaciones, as como tambin sugerir algunos mtodos alternativos para resolver algunos problemas tericos y prcticos que surgen al efectuar simulaciones reales. I.2 DEFINICIN DE SIMULACIN. Se ha empezado a utilizar la palabra simulacin sin haber dado una definicin de ella. Por consiguiente, antes de proseguir con este tema, sera conveniente describir algunas de las definiciones ms aceptadas de y difundidas de la palabra simulacin. Tomas H. Naylor (1977), la define as: Simulacin es una tcnica numrica para conducir experimentos en una computadora digital, los cuales requieren ciertos tipos de modelos lgicos y matemticos que describen el comportamiento de un negocio o un sistema econmico (o algn componente de ellos) en periodos extensos de tiempo real. La definicin anterior est hecha en un sentido muy amplio, pues puede incluir desde una maqueta, hasta un sofisticado programa de computadora. En sentido ms estricto, Masiel y Gnugnoli, definen simulacin como: Simulacin es una tcnica numrica para realizar experimentos en una computadora digital. Estos experimentos involucran ciertos tipos de modelos matemtematicos y lgicos que describen el comportamiento de sistemas de negocios, econmicos, sociales, industriales, biolgicos fsicos y qumicos a travs de largos perodos de tiempo. Otros estudiosos del tema como Robert E. Shannon (1988), definen simulacin como: Simulacin es el proceso de disear y desarrollar un modelo computarizado de un sistema o proceso y conducir experimentos con este modelo con el propsito de entender el comportamiento del sistema o evaluar 20

varias estrategias con las cuales se puede operar el sistema. Para los que prefieren una definicin estrictamente formal, la propuesta por West Churman puede resultar satisfactoria, ya que admite las ambigedades e inconsistencias inherentes al uso actual de la palabra y define la simulacin como [Boni, 1963]: Se dice que x simula a y si y slo si: a) x y y son sistemas formales; b) y se considera como el sistema real; c) x se toma como una aproximacin del sistema real; d) las reglas de validez en x no estn exentas de error. Las definiciones anteriores no especifican si los sistemas modelados son continuos o discretos. Se desprende entonces que, existe la simulacin de sistemas dinmicos continuos y discretos. 1.3 SIMULACIN COMO UNA TECNICA PARA SOLUCIONAR PROBLEMAS. Simulacin, es una forma de realizar experimentos en la computadora, la cual ayuda a las empresas a realizar la simulacin de un proyecto para ver si valdr la pena desarrollarlo en la empresa. A continuacin listamos algunos de los aspectos ms importantes que se tienen que tomar en cuenta, cuando se desea llevar a cabo un experimento de simulacin, en la toma de decisiones. La simulacin hace posible estudiar y experimentar con las complejas interacciones que ocurren en el interior de un sistema dada, ya que sea en una empresa, industria, economa o un subsistema de cualquiera de ellas. A travs de la simulacin se puede estudiar los efectos de ciertos cambios informativos, de organizacin y ambientales, en la operacin de un sistema, al hacer alteraciones en su modelo y observar los efectos de stas en el comportamiento del problema. La observacin detallada del sistema que se est simulando, conduce a un mejor entendimiento del mismo y proporciona sugerencias para mejorarlo. La experiencia que se adquiere al disear un modelo de simulacin en una computadora, puede ser ms valiosa que la simulacin en s misma. El conocimiento que se obtiene al disear un estudio de simulacin sugiere, frecuentemente, cambios en el sistema en cuestin. Los efectos de estos cambios pueden probarse, entonces, a travs de la simulacin, antes implantarlos en el sistema real. La simulacin de sistemas complejos puede producir un valioso y profundo conocimiento acerca de cuales variables son ms importantes que otras en el sistema y cmo ellas obran entre s. La simulacin puede emplearse para experimentar con situaciones nuevas acerca de las cuales tenemos poca o ninguna informacin, con el objeto de estar preparados para alguna eventualidad. La simulacin puede servir como una prueba de preservicio para ensayar nuevas polticas y reglas de decisin en la operacin de un sistema, antes de tomar el riesgo de experimentar con el sistema real. Las simulaciones son valiosas algunas veces, ya que proporcionan una forma conveniente de dividir un sistema complicado en subsistamos, cualesquiera de los cuales puede ser modelado por un analista o un equipo de expertos en esta rea. Para ciertos tipos de problemas estocsticos, la secuencia de los eventos puede ser muy importante, pues La informacin acerca de los valores esperados y de los momentos, puede ser suficiente para describir el proceso. En estos casos los mtodos de Monte Carlo pueden constituir la nica forma satisfactoria de 21

obtener la informacin requerida. Las simulaciones de Monte Carlo pueden realizarse para verificar soluciones analticas. La simulacin permite estudiar los sistemas dinmicos, ya sea en tiempo real, tiempo comprimido o tiempo expandido. Cuando se presentan nuevos componentes de un sistema, la simulacin puede emplearse para ayudar a descubrir los obstculos y otros problemas que resultan de la operacin del sistema. 1.4 ETAPAS PARA REALIZAR UN ESTUDIO DE SIMULACIN. La mayora de los autores de libros sobre simulacin, opinan que loa pasas necesarios para llevar a cabo un experimento de simulacin son: Definicin del sistema. Para tener una definicin precisa del sistema que se desea simular, es necesario hacer primeramente un anlisis del mismo, con el fin de determinar la interaccin del sistema con otros sistemas, las restricciones del sistema, las variables que interactan dentro del sistema y sus interrelaciones, las medidas de efectividad que se van a utilizar para definir y estudiar el sistema y los resultados que se esperan obtener del estudio. Formulacin del modelo. Una vez que estn definidos con exactitud los resultados que se esperan obtener del estudio, el siguiente paso es definir y construir el modelo con el cual se obtendrn los resultados deseados. En la formulacin del modelo es necesario definir todas las variables que forman parte de l, sus relaciones lgicas y los diagramas de flujo que describan en forma completa al modelo. Coleccin de datos. Es posible que la facilidad de obtencin de algunos datos o la dificultad de conseguir otros, pueda influenciar el desarrollo formulacin del modelo. Por consiguiente, es muy importante que se definan con claridad y exactitud los datos que el modelo va a requerir para producir los resultados deseados. Normalmente, la informacin requerida por un modelo se puede obtener de registros contables, de rdenes de trabajo, de rdenes de compra, de opiniones de expertos y si no hay otro remedio por experimentacin. Implementacin del modelo en la computadora. Con el modelo definido, el siguiente paso es decir si se utiliza algn lenguaje de propsito general, como Fortran, Basic, Pascal, C/C++, Visual Basic, Visual C++, o Delphi, etc. o software de propsito particular, como GPSS, GPSSH, PROMODEL SIMFACTORY, SLAM I, y II, MICROMANAGER, etc., para procesarlo en la computadora y obtener los resultado resultados deseados. Validacin. Una de las principales etapas de un estudio de simulacin es al validacin. A travs de esta es posible detallar deficiencias en la formulacin del modelo. Las formas ms comunes de validar un modelo son: La opinin de expertos sobre los resultados de la simulacin. La exactitud con que se predicen datos histricos. La precisin en la prediccin del futuro. La comprobacin de falla del modelo de la persona que har uso de los resultados que arroje el experimento de simulacin. Experimentacin. La experimentacin con el modelo se realiza despus de que ha sido validado. La experimentacin consiste en generar los datos deseados y en realizar anlisis de sensibilidad de los ndices requeridos. Interpretacin. En esta etapa del estudio, se interpretan los resultados que arroja la simulacin y basndose en esto se toma una decisin. La computadora en si no toma la decisin, sino que la informacin que proporciona ayuda a tomar mejores decisiones y por consiguiente a sistemticamente obtener mejores resultados.

22

Documentacin. Dos tipos de documentacin son requeridos para hacer un mejor uso del modelo de simulacin. La primera se refiere a la documentacin de tipo tcnico, es decir, a la documentacin que el departamento de procesamiento de Datos debe tener del modelo. La segunda se refiere al manual del usuario, con el cual se facilita la interaccin y el uso del modelo desarrollado, a travs de una computadora. 1.5 GENERACIN DE VARIABLES ALEATORIAS NO UNIFORMES Si el modelo de simulacin es estocstico, la simulacin debe ser capaz de generar variables aleatorias no uniformes de distribuciones de probabilidad tericas o empricas. Lo anterior puede obtenerse si se cuenta con un generador de nmeros uniformes y una funcin que transforme estos nmeros en valores de la distribucin de probabilidad deseada. A este respecto, se han desarrollado una gran cantidad de generadores para las distribuciones ms comunes como; la distribucin normal, exponencial, Poisson, Erlang, Binomial, Gamma, Beta, F, t, 2. 1.5.2 LENGUAJE DE PROGRAMACION. Las primeras etapas de un estudio de simulacin se refieren a la definicin del sistema a ser modelado y al descripcin del sistema en trminos de relaciones lgicas de sus variables y diagramas de flujo. Sin embargo, llega el momento de describir el modelo en un lenguaje que sea aceptado por la computadora que va utilizar (PC compatible). En esta etapa se tienen dos curso de accin a seguir si no se tiene nada de software de simulacin, que son: desarrollar el software requerido, o Comprar software (lenguaje de programacin d propsito especial). Para esta alternativa es necesario analizar y evaluar varios paquetes de simulacin (GPSS, GPSSH, PROMODEL SIMFACTORY, SLAM , MICROMANAGER, etc.) antes de tomar la decisin final. 1.5.3 CONDICIONES INICIALES. La mayora de los modelos de simulacin estocstica se corren con la idea de estudiar al sistema en una situacin de estado estable. Sin embargo, la mayor parte de estos modelos presentan en su etapa inicial estados transigentes los cuales no son tpicos del estado estable. Por consiguiente es necesario establecer claramente las alternativas o cursos de accin que existen para resolver este problema. Algunos autores piensan que la forma de atacar este problema sera a travs de : Usar un tiempo de corrida suficientemente grande de modo que los perodos transientes sean relativamente insignificantes con respecto a la condicin de estado estable. Excluir una parte apropiada de la parte inicial de la corrida. Utilizar simulacin regenerativa. Basado en la experiencia, de las tres alternativas presentadas, la que presenta menos desventajas es el uso de simulacin regenerativa. Las otras alternativas presentan las desventajas de ser prohibitivamente excesivas en costo. 1.5.4 TAMAO DE LA MUESTRA. Uno de los factores principales a considerar en un estudio de simulacin es el tamao de la muestra (nmero 23

de corridas en la computadora). La seleccin de un tamao de muestra apropiado que asegure un nivel deseado de precisin y a la vez minimice el costo de operacin del modelo, es un problema algo difcil pero muy importante. Puesto que la informacin proporcionada por el experimento de simulacin sera la base para decidir con respecto a la operacin del sistema real. Esta informacin deber ser tan exacta y precisa como sea posible o al menos el grado de imprecisin presente en la informacin proporcionada por el modelo debe ser conocida. Por consiguiente, es necesario que un anlisis estadstico se a realizado para determinar el tamao de la muestra requerido. El tamao de la muestra puede obtenerse de dos maneras: Previa e independientemente de la operacin del modelo, o Durante la operacin del modelo basado en los resultados arrojados por el mismo. Para la ltima alternativa se utiliza la tcnica estadstica de intervalos de confianza. 1.5.5 DISEO DE EXPERIMENTOS. El diseo de experimentos es un tpico cuya relevancia en experimentos en estudios de simulacin ha sido reconocida, pero raramente aplicada. El diseo de experimentos en estudios de simulacin puede ser varios tipos, dependiendo de los propsitos especficos que se hayan planteado. Existen diferentes formas de anlisis que pueden ser utilizados. Entre los ms comunes e importantes, se pueden mencionar los siguientes: Comparacin de las medias y varianzas de las alternativas analizadas. Determinacin de la importancia y el efecto de diferentes variables en los resultados de la simulacin. Bsqueda de los valores ptimos de un conjunto de variables. Para realizar el primer tipo de anlisis, al cual se le denomina comnmente diseo de experimentos de un factor simple, es necesario tomar muy en cuenta el tamao de la muestra, las condiciones iniciales y la presencia o ausencia de autocorrelacin. Para el segundo tipo de anlisis, existe una gran cantidad de literatura, puesto que la gran mayora de los libros de texto de diseo de experimentos, explican o tratan el tema de anlisis de varianza y tcnicas de regresin como medios para evaluar la importancia y el efecto de varias variables en los resultados de operacin de un sistema. Para el tercer tipo de anlisis, generalmente se requiere utilizar algoritmos heursticos de bsqueda como por ejemplo el algoritmo de Hookes y Jeeves. 1.5.6 VENTAJAS Y DESVENTAJAS EN EL USO DE LA SIMULACIN Aunque la tcnica de simulacin generalmente se ve como un mtodo de ltimo recurso, recientemente avances en las metodologas de simulacin y la gran disponibilidad de software que actualmente existe en el mercado, han hecho posible que la tcnica de simulacin sea una de las herramientas ms ampliamente usadas en el anlisis de sistemas. Adems de las razones antes mencionadas, Tomas H. Naylor (1977), ha sugerido que un estudio de simulacin es muy recomendable porque presenta las siguientes ventajas: A travs de la tcnica de simulacin, se puede estudiar el efecto de cambios internos y externos del sistema, al hacer alteraciones en el modelo del sistema y observando los efectos de estas alteraciones en el comportamiento del sistema. Una observacin detallada del sistema que se est simulando puede conducir a un mejor entendimiento del sistema y por consiguiente a sugerir estrategias que mejoren la operacin y eficiencia del sistema. La tcnica de simulacin puede ser utilizada como un instrumento pedaggico, para estudiantes al ensearles los conocimientos bsicos en el anlisis terico, el anlisis estadstico, y en la toma de decisiones. 24

La simulacin de sistemas complejos puede producir un valioso y profundo conocimiento acerca de cules variables son ms importantes que otras en el sistema y cmo ellas obran entre s. La tcnica de simulacin puede utilizarse para experimentar con nuevas situaciones, sobre las cuales se tiene poca o nula informacin. A travs de esta experimentacin se puede anticipar mejor a los posibles resultados no previstos. La tcnica de la simulacin de sistemas complejos puede producir un valioso y profundo conocimiento acerca de cules variables son ms importantes que otras en el sistema y cmo ellas obran entre s. Se puede utilizar tambin para entrenamiento de personal. En algunas ocasiones se puede tener una buena representacin de un sistema (como por ejemplo los juegos de negocios), y entonces a travs de l es posible entrenar y dar experiencia a cierto tipo de personal. La simulacin de sistemas complejos puede producir un valioso y profundo conocimiento acerca de cules variables son ms importantes que otras en el sistema y cmo ellas entre s. Cuando nuevos elementos son introducidos en un sistema, la simulacin puede utilizarse para anticipar cuellos de botella o algn otro problema que puede surgir en el comportamiento del sistema. A diferencia de las ventajas mencionadas, la tcnica de simulacin presenta el problema de requerir equipo de computo y recursos humanos, en ocasiones costosas. Adems, generalmente se requiere bastante tiempo para que un modelo de simulacin sea desarrollado y perfeccionado. Finalmente, es posible que la alta administracin de una organizacin no entienda esta tcnica y esto crea dificultad en vender la idea. 1.6 EJMPLOS DE USO DE SIMULACIN Existe una gran cantidad de reas donde la tcnica de simulacin puede ser aplicada. Algunos ejemplos podran ser los siguientes: Simulacin de un sistemas de colas. Con la tcnica de simulacin es posible estudiar y analizar sistemas de colas cuya representacin matemtica sera demasiado complicada de analizar. Ejemplos de estos sistemas seran aquellos donde es posible la llegada al sistema en grupo, la salida de la cola del sistema, el rehusar entrar al sistema cuando la cola es excesivamente grande, etc. Simulacin de sistemas de inventarios. A travs de simulacin se puede analizar ms fcilmente sistemas de inventarios donde todos sus parmetros(tiempo de entrega, demanda, costo de llevar inventario, etc.), son estocsticos. Simulacin de un proyecto de inversin. Existen en la prctica una gran cantidad de proyectos de inversin donde la incertidumbre con respecto a los flujos de efectivo que el proyecto genera a las tasas de inters, a las tasas e inflacin, etc., hacen difcil y a veces imposible manejar analticamente este tipo de problemas. Para este tipo de situaciones el uso de simulacin es ampliamente recomendado. Simulacin de sistemas econmicos. La tcnica de simulacin puede ser utilizada para evaluar el efecto de cierto tipo de decisiones (devaluacin de la moneda, el impuesto al valor agregado, etc.), en las dems variables macroeconmicas como: producto nacional bruto, balanza comercial, inflacin, oferta monetaria, circulante, etc. Simulacin de estados financieros. La expansin y diversificacin de una organizacin a travs de la adquisicin y establecimiento de nuevas empresas, repercuten significativamente en su posicin y estructura 25

financiera. Por consiguiente, el uso de simulacin permite analizar cul de las estrategias de crecimiento son las que llevaran a la organizacin al logro de sus objetivos y metas de corto, mediano y largo plazo. Simulacin de juegos de azar. Se pueden hacer predicciones sobre los resultados de un juego en particular, por ejemplo mlate, tris, etc. donde las variables involucradas son estocsticas. II MODELACIN 2.1 INTRODUCCIN. La ciencia trata de explicar los fenmenos; con tal fin elabora leyes. Pero siendo la tarea del cientfico difcil, con frecuencia se enfrenta a problemas muy complejos, y para explicar aquellos datos inobservables que descubre necesita emplear trminos tericos. De esta manera, combinando y coordinando de forma adecuada un grupo de leyes y hechos, mediante construcciones lgicas, se obtienen las teoras. Como en la teora de entidades no observables, que son los contenidos de los trminos tericos, el nivel de los hechos queda abandonado. As pues, las teoras funcionan como explicaciones muy generales y amplias, de las cuales las leyes son aspectos particulares. Nos planteamos entonces la siguiente pregunta: de que manera estn relacionadas las teoras, con sus trminos tericos y con los hechos? Cmo volvemos al nivel fctico (o de hechos)? Encontraremos la respuesta cuando comprendamos qu es un modelo cientfico y cul es su funcin en la ciencia. 2.2 LA NOCIN DE MODELO El trmino modelo abarca varios significados; el primero de ellos al que nos referiremos es el de : Representacin. Por ejemplo, la maqueta de un edificio es un modelo porque lo representa. Aunque no vemos el edificio, gracias al modelo comprendemos cmo ser. Otro ejemplo: Un mapa es un modelo porque representa una zona determinada con los caminos, ros y montaas que existen realmente en esa zona. La palabra modelo tambin se emplea en el sentido de perfeccin o ideal. Por ejemplo, decimos: Martn es un estudiante modelo o Lupita es una esposa modelo. Con ello queremos dar a entender que as como es Martn deberan ser los dems estudiantes; y como Lupita deberan ser todas las esposas. Otra significacin de la palabra modelo es la de muestra; que se emplea, por ejemplo, cuando en una unidad habitacional un vendedor nos muestra la casa modelo, tambin llamada casa muestra; o bien, cuando vamos a un desfile de modas y vemos los distintos modelos, que son muestras de la produccin de un diseador. En la ciencia continuamente se hace referencia a los modelos cientficos que pueden entenderse abarcando tres significaciones: representan la teora, muestran las condiciones ideales en las que se producen un fenmeno al verificarse una ley o una teora y por otro lado, constituyen una muestra particular de la explicacin general que da la teora. Un ejemplo tpico de modelo es el tomo que ilustra la teora de Bohr, la cual admite la existencia de tomos en la realidad y los concibe como compuestos por un ncleo (elctricamente positivo), alrededor del cual giran en rbitas muy especificas los electrones (con carga negativa), ver figura 26

figura 2.1 Modelo atmico de Bohr. Este modelo representa la explicacin dada por Bohr, nos dice cmo se comportan los tomos en condiciones ideales; es una muestra particular de todas las explicaciones dadas en trminos tericos y generales. Algunos autores renen estas tres significaciones: representacin, ideal y muestra, en una sola: configuracin ideal. Podemos decir, entonces, que un modelo cientfico es la configuracin ideal que representa de manera simplificada una teora. 2.3 DEFINICIN DE MODELO Definicin: El modelo es una representacin o abstraccin de una situacin u objetos reales, que muestra las relaciones (directas e indirectas) y las relaciones de la accin y la reaccin en trminos de causa efecto. Como un modelo es una abstraccin de la realidad, puede parecer menos complicado que la misma. Para que sea completo, el modelo debe ser representativo de aquellos aspectos de la realidad que estn investigndose. Debido a que la simulacin es solamente un tipo de modelacin, aunque muy importante, preparemos el escenario para un comentario sobre modelacin de simulacin considerando primero la modelacin en trminos generales. Una de las razones bsicas para el desarrollo de modelos es la de descubrir cules son las variables importantes o pertinentes. El descubrimiento de las variables pertinentes est estrechamente asociado con la investigacin de las estadsticas y la simulacin para investigar las relaciones que hay entre las muchas variables de un modelo. 2.3.1 FUNCIN DE LOS MODELOS El concepto de la representacin de algn objeto, sistema o idea, con un modelo, es tan general que es difcil clasificar todas las funciones que satisfagan los modelos. La mayora de los autores de libros de simulacin, reconocen por lo menos cinco usos comunes: Una ayuda para el pensamiento. Una ayuda para la comunicacin. Para entretenimiento e instruccin. Una herramienta de prediccin. Una ayuda para la experimentacin. La utilidad de modelo como ayuda para el pensamiento es evidente. Los modelos pueden ayudarnos a organizar y clasificar conceptos confusos e inconsistencias. Por ejemplo, la construccin de un modelo de representacin de una red con el mtodo PERT (evaluacin de programas y tcnicas de revisin) para un trabajo de diseo de sistemas complejos, obliga a pensar sobre qu pasos son necesarios y su consecuencia. Si 27

es adecuada, la construccin de modelos obliga a organizar, evaluar y experimentar la validez de pensamientos. Como una ayuda para la comunicacin, los modelos bien pensados no tienen igual. Una imagen vale ms que mil palabras confirma esta funcin. Todos los lenguajes verbales tienden a ser ambiguos e imprecisos, cuando se trata de pensar ideas o descripciones complejas. Los modelos adecuadamente concebidos pueden ayudar a eliminar esta ambigedad y proporcionan un modo de comunicacin ms eficiente y efectivo. Los modelos han sido, y continan teniendo un uso generalizado como ayudas para el entretenimiento e instruccin. A menudo los modelos son ideales para entrenar a una persona, para que aprenda nuevas habilidades y pueda afrontar varias eventualidades antes de que ocurran. Un mueco de tamao natural es utilizado en ocasiones para ensear tcnicas de primeros auxilios, modelos de vehculos espaciales se usan para entrenar astronautas, modelos para ensear a conducir automviles, y simulacin de negocios para entrenar ejecutivos, son algunos ejemplos de modelos de entrenamiento. Quizs, uno de los usos ms importantes de los modelos, prctica e histricamente, es la prediccin de las caractersticas del comportamiento de la entidad modelada. No es econmicamente factible construir un jet supersnico para determinar sus caractersticas de vuelo bajo condiciones extremas, sin embargo, su comportamiento se puede predecir mediante la simulacin Mediante simulacin se verificaron las disposiciones de emergencia del Apolo 13, antes de implantarlas; stas les permitieron a los astronautas regresar a salvo despus de la explosin del tanque de oxigeno. La mayora de los modelos que se tratan en os libros de simulacin son herramientas de prediccin. Finalmente, el uso de los modelos hace posible la experimentacin controlada en situaciones en que los experimentos directos seran imprcticos o prohibitivos por su costo. 2.4 CALSIFICACIN DE LOS MODELOS DE SIMULACIN Las diferentes clasificaciones de los modelos dan una idea adicional de sus caractersticas esenciales, porque pueden describirse de muchos modos. Los modelos pueden clasificarse por sus dimensiones, funciones, propsitos, temas o grado de abstraccin. La base ms comn es la de tipos de modelos, que incluye los tipos bsicos: icnico, analgico y simblico o matemtico. Los modelos pueden clasificarse de manera general y los modelos de simulacin de manera particular, de diversas formas. Por desgracia, ninguna es completamente satisfactoria, a pesar de que cada una sirve a un propsito particular. Algunos de estos esquemas de clasificacin son los siguientes: Esttico (de corte seccional) vs. Dinmico (series de tiempo) Determinstico vs Estocstico. Discreto vs Continuo. Icnico o fsico vs Analgico vs Simblico. Podemos pensar a los modelos de simulacin como un espectro continuo, empezando con los modelos exactos o modelos reales a escala y siguiendo con los modelos matemticos completamente abstractos (vase la figura 2.1) Modelos Modelos Modelos Modelos Simulacin por Modelos fsicos a escala analgico administrativo computadora matemtico 28

Exactitud Abstraccin figura 2.1 principio del espectro de modelacin. 2.4.1 MODELOS ICONICOS O FSICOS Un modelo icnico es una representacin fsica de algunos objetos, ya sea en forma idealizada o en escala distinta. Para expresarlo de otro modo, una representacin es un modelo icnico hasta el grado en que sus propiedades sean las mismas que tiene lo que representa. Los modelos icnicos son muy adecuados para la descripcin de acontecimientos en un momento especifico del tiempo. Por ejemplo, una maqueta es una buena imagen de una fabrica, mientras que las operaciones reales de una fabrica construid en trminos de un pequeo modelo que funcione, pueden ser demasiado costosas para construir y modificar a fin de estudiar sus posibles mejoras. Otra caracterstica de un modelo icnico la constituyen sus dimensiones , dos dimensiones (fotografa, plano y mapa), o tres dimensiones(maqueta, globo, automvil y avin), llamados generalmente modelos escala. Cuando un modelo sobrepasa la tercera dimensin, como ocurre en muchos problemas de investigacin de operaciones y simulacin, es imposible construirlo fsicamente, y entonces pertenece a otra categora de modelos llamados simblicos o matemticos. 2.4.2 MODELOS ANALOGICOS Los modelos analgicos pueden representar situaciones dinmicas y se usan ms que los icnicos, porque pueden mostrar las caractersticas del acontecimiento que se estudia. Las curvas de demanda, las curvas de distribucin de frecuencia en las estadsticas y los diagramas de flujo, son ejemplos de modelos analgicos. A menudo un modelo analgico es muy adecuado para representar relaciones cuantitativas entre las propiedades de los objetos de varias clases. Al transformar las propiedades en propiedades analgicas, con frecuencia podemos incrementar nuestra capacidad de hacer cambios. Otra ventaja de los modelos analgico sobre los icnicos es que ordinariamente puede hacerse que los primeros representen muchos procesos del mismo tipo, lo que se hace evidente en el flujo de trabajos en procesos y productos terminados de una fabrica. No podra usarse eficazmente un modelo icnico para estudiar los efectos de ciertos cambios en el control de calidad. Un diagrama de flujo es un modelo analgico muy sencillo y eficaz en esas condiciones. 2.4.3 MODELOS SIMBOLICOS (MATEMATICOS) Nos interesan principalmente los modelos simblicos que son verdaderas representaciones de la realidad y toma la forma de cifras, smbolos y ecuaciones matemticas. Comienzan como modelos abstractos que formamos en nuestra mente y luego se registran como modelos simblico o matemtico que se usa comnmente en la investigacin en general, es la ecuacin. Una ecuacin es concisa y fcil de comprender. Sus smbolos no slo son ms fciles de manipular que las palabras, sino que se escriben ms rpidamente. Adems de estos atributos, los modelos simblicos se prestan a las manipulaciones de las computadora, a travs de lenguajes de programacin de propsito partculas o general, los cuales trataremos en un captulo posterior. Los modelos simblicos los hemos descrito hasta ahora en un sentido muy amplio. Las ecuaciones no slo son ejemplos de modelos, sino que modelos comunes de negocios incluyen adems, declaraciones de ingresos, tablas de organizacin de empresas, etc., Otros ejemplos incluyen modelos grficos y pictricos. Hay que tener en cuenta que pueden representarse problemas para los que las analogas son ms eficientes que los modelos simblicos. Por ejemplo, un sistema puede ser tan complicado que la cantidad de trabajo requerida para construir un modelo simblico sea demasiado costosa si se relaciona con ganancias posibles. A menudo es difcil asignar tan slo un modelo a una clase, y esto es especialmente cierto con respecto a los modelos de simulacin, que son modelos analgicos y que se describen con smbolos matemticos. 2.5 TIPOS DE MODELOS MATEMTICOS 29

Como los modelos matemticos son los que ms interesan principalmente, los separaremos por categoras, lo que nos dar un soporte lgico para clasificarlos. Sin que esta clasificacin pretenda estar completa; la podemos a disposicin del lector, para que ste tenga una mejor comprensin de las diferencias esenciales entre los modelos. 2.5.1 CUANTITATIVOS Y CUALITATIVOS Cuando construimos un modelo matemtico e insertamos smbolos para representar constantes y variables ( en gran parte nmeros), Llamamos a esto un modelo cuantitativo. Se considera que una ecuacin matemtica es un modelo de este tipo, porque representa una abstraccin de las relaciones o condiciones entre constantes y variables. Las frmulas, matrices, diagramas o series de valores que se obtienen mediante procesos algebraicos son ejemplos comunes de los modelos matemticos. Los modelos que se ocupan de las cualidades de los componentes se llaman cualitativas. Hay muchos problemas en los que no pueden cuantificarse exactamente debido a uno o ms de los siguientes motivos: tcnicas inadecuadas de medicin, necesidad de muchas variables, algunas variables desconocidas, relaciones especiales desconocidas, relaciones demasiado complejas para expresarse en forma cuantitativa. Sin embargo, mediante el empleo del anlisis lgico, sistemas de clasificacin, mtodos de ordenamiento, teora de conjuntos, anlisis dimensional, investigacin de operaciones, anlisis de decisiones y simulacin se pueden obtener ciertos valores representativos del sistema bajo anlisis. 2.5.2 ESTANDAR Y HECHOS A LA MEDIDA Se usan modelos estndar para describir las tcnicas que han llegado a asociarse con la investigacin de operaciones (I. O.). Para usar esas tcnicas se insertan los valores (nmeros) apropiados de un problema especfico de negocios en el modelo estndar para obtener una respuesta. Se obtiene un modelo hecho a la medida cuando se usan los conceptos bsicos de diversas disciplinas, y especialmente las matemticas, para construir un modelo de ajuste al problema de que se trata. Un ejemplo de este caso es el Anlisis Veture [Thierauf, 1995], utilizado en investigacin de operaciones, que renen varios mtodos estndar de la I. O.. III PLANEACIN DE LOS EXPERIMENTOS DE SIMULACIN EN COMPUTADORAS 3.1 INTRODUCCIN La simulacin en computadoras es un recurso para dirigir experimentos cientficos en las empresas y sistema econmico. Para planear experimentos de simulacin, aplicables a los sistemas econmicos e industriales, necesariamente debemos recurrir a tcnicas como la estadstica matemtica, el anlisis numrico, la econometra, la programacin en computadora y el diseo de experimentos. 3.2 METODOLOGA La experiencia sugiere que la planeacin de experimentos de simulacin requiera de un procedimiento que consta de las etapas siguientes: Formulacin del problema. Recoleccin y procedimiento de datos tomados en realidad. Formulacin de un modelo matemtico.

30

Estimacin de los parmetros de las caractersticas operacionales a partir de los datos reales. Evaluacin del modelo y de los parmetros estimados. Formulacin de un programa para la computadora. Validacin. Diseo de los experimentos de simulacin. Anlisis de los datos se simulacin. Aunque el orden en que se implantan esos nueve pasos permanece abierto a discusin, la figura 3.1 los muestra bajo una ordenacin basada en los resultados de experiencias [Naylor, 1977]. Con toda seguridad, cualquier procedimiento de este tipo resulta sumamente arbitrario en su naturaleza y la posibilidad de juzgarlo slo existe en un plano puramente pragmtico. (1) FOMULACIN DEL PROBLEMA (2) RECOLECCIN Y PROCESAMIENTO DE DATOS (3) FORMULACIN DEL MODELO MATEMATICO (4) ESTIMACIN DELOS PARAMETROS MODELO RECHAZADO EVALUACIN DEL (5) MODELO MODELO ACEPTADO (6) FORMULACIN DEL PROGRAMA PARA LA

31

COMPUTADORA (7) VERIFICACIN (8) DISEO DE EXPERIMENTOS Fig. 3.1 Diagrama de flujo para la planeacin (9) de experimentos de simulacin ANALISIS DE DATOS DE LA SIMULACIN 3.2.1 FORMULACIN DEL PROBLEMA Es necesario en primer lugar definir claramente los objetivos de nuestra investigacin, antes de hacer cualquier intento encaminado a planear la realizacin de un experimento en simulacin. Encontraremos que la exposicin original del problema vara considerablemente de su versin final, ya que la formulacin del problema es un proceso secuencial que generalmente requiere de una formulacin continua y progresiva de refinamiento de los objetivos de experimento durante sus realizacin Los objetivos de la investigacin, tanto en la empresa y la economa, como tambin en la mayora de las ciencias sociales, toma generalmente la forma ya sea de: (1) preguntas que deben contestarse, (2) hiptesis que se deben probarse y (3) efectos por estimarse. 3.2.2 RECOLECCIN Y PROCESAMIENTO DE DATOS TOMADOS DE LA REALIDAD. Necesitaramos colectar y procesar una cierta cantidad de datos antes de que exista la posibilidad de definir algn problema. Para nuestros propsitos, resulta completamente irrelevante que los requerimientos para el procesamiento de datos procedan la formulacin del problema o viceversa; si hemos de dirigir experimentos de simulacin, es importante que ambas funciones se lleven a cabo. Existen, por o menos, cinco razones por las cuales es necesario de disponer de un sistema eficiente para el procesamiento de datos, que permita alcanzar el xito al realizar los experimentos de simulacin. En primer instancia la informacin descriptiva y cuantitativa. En segundo, los datos puedan sugerir hiptesis de cierta validez. Como tercer punto, los datos tambin pueden sugerir y mejoras o refinamientos en los modelos matemticos. Cuarto; es necesario que los datos, reducidos a una forma final, se utilicen para estimar los parmetros de las caractersticas disponibles de operacin relativas a las variables endgenas, exgenas y de estado del sistema. Finalmente, cabe considerar que sin tales datos, seran imposibles probar la validez de un modelo para la simulacin. La recoleccin de datos es el proceso de capacitacin de los hechos disponibles, con los cuales pueden ser 32

procesados posteriormente, cuando sean necesarios. El proceso de recoleccin y el almacenamiento de datos ocurre simultneamente. 3.2.3 FORMULACIN DE LOS MODELOS MATEMTICOS La formulacin de los modelos matemticos consiste en tres pasos: i. Especificacin de los componentes ii. Especificacin de las variables y los parmetros iii. Especificacin de las relaciones funcionales. Una de las primeras consideraciones que se toman en cuanta en la formulacin de un modelo matemtico reside en saber cuntas variables se deben incluir en el modelo. La segunda consideracin importante en la formulacin del modelo matemtico se refiere a la complejidad de los mismos. Por lo general, estamos interesados en al formulacin de modelos matemticos que produzcan descripciones o predicciones, razonablemente exactas, referentes al comportamiento de un sistema dado y reduzca a la vez, el tiempo de computacin y programacin. Sin embargo, no es posible establecer con exactitud, la interdependencia de loas caractersticas den los modelos matemticos, ya que tanto l numero de variables en un modelo, como su complejidad, se encuentran directamente relacionadas con los tiempos de programacin, cmputo y validez. Si alteramos cualquiera de las citadas caractersticas, alteramos a su vez el resto de ellas. Una tercera consideracin en la formulacin de modelo matemticos para simulacin en computadora estriba en el rea de la eficiencia de computacin, es decir, la complejidad del algiritmo1. Entendemos por ello, la cantidad de tiempo de computo requerida para lograr algn objetivo experimental especfico. El tiempo consumido para la programacin de la computadora, constituye una cuarta consideracin al formular modelos para simulacin. 3.2.4 ESTIMACIN DE LOS PARMETROS DE LAS CARACTERISTICAS OPERACIONALES A PARTIR DE LOS DATOS REALES Una vez que hemos recolectado los datos apropiados del sistema y formulando varios modelos matemticos que describen su comportamiento es necesario estimar sus valores de los parmetros de dichos modelos y probar su significacin estadstica. Ejemplo. La estimacin de parmetros de los modelos econmicos cae dentro del dominio de la economtria Entre los mtodos importantes de estimacin economtrica descritos por Goldber y Johnston [Naylor, 1977], y que se comparan sobre la base de sus propiedades estadsticas y de computacin, se encuentran: 1. Mtodos de una sola ecuacin. Mnimos cuadrados ordinarios. Mnimos cuadrados indirectos (Generalizados). Ecuacin nica con informacin limitada. Mnimos cuadrados de dos etapas. 33

2. Mtodos de ecuaciones simultneas. Mxima probabilidad con informacin completa. Mnimos cuadrados de tres etapas. 3.2.5 EVALUACIN DEL MODELO Y DE LOS PARAMETROS ESTIMADOS Es necesario hacer un juicio del valor inicial de la suficiencia de nuestro modelo, para probarlo. Esto se logra haciendo una comparacin de las mediciones iniciales obtenidas por nuestro modelo de simulacin con las obtenidas de la realidad. Este paso representa slo la primera etapa en la prueba de un modelo de simulacin previa a las corridas reales en la computadora, por lo que en este punto nuestro inters reside en probar las suposiciones o entradas que se programarn en la computadora. En caso de que las caractersticas operacionales tomen la forma de distribuciones de probabilidad, ser necesario aplicar pruebas de bondad de ajuste que determinen qu tambin se ajusta una distribucin hipottica de probabilidad a los datos del mundo real. Deseamos tambin probar la importancia estadstica de nuestras estimaciones de los valores esperados, variancias y otros parmetros de estas distribuciones de probabilidad. Estas pruebas podran comprender: 1. Prueba d referente a las medidas. Prueba de una muestra relativa a las medidas Diferencias entre medias 2. Prueba referentes a las variancias ji cuadrada Prueba F 3. Pruebas basadas sobre el conteo de datos. Prueba referente a las proporciones Diferencias entre K proporciones Tablas de contingencia Pruebas de bondad de ajuste 4. Pruebas no paramtricas Las pruebas de signo Pruebas basadas en suma de rangos Pruebas de la mediana La prueba U (Tchebychev) Pruebas de corridas Prueba de correlacin en serie En caso de que las caracteristicas operacionales tomen la forma de los modelos economtricos, requerimos probar la importancia estadstica de cada uno de los parmetros estimados en tales modelos, mediante el uso de las pruebas estndar t, y F. Tambin desearemos aplicar pruebas que nos permitiran las violaciones en las suposiciones fundamentales de nuestros modelos economtricos; estas podran comprender las pruebas para:

34

Errores en las variables Colinearidad mltiple Heterosedasticidad Autocorrelacin Identificacin De entre las preguntas que nos interesa formular durante esta etapa del procedimiento, se encuentran las siguientes: Incluimos algunas variables que no sean pertinentes, en el sentido de que contribuyen muy poco a nuestra capacidad para predecir el comportamiento de las variables endgenas de nuestro sistema? omitimos la inclusin de una o ms variables exgenas que pudieran afectar el comportamiento de las variables endgenas en nuestro sistema? Formulamos incorrectamente una o ms relaciones funcionales entre las variables endgenas y exgenas de nuestro sistema? Apreciamos debidamente las estimaciones de los parmetros de las caracteristicas operacionales de nuestro sistema? Cmo se comportan los valores tericos de las variables endgenas de nuestro sistema con los valores histricos o reales basados en clculos manuales? (ya que an no formulamos un programa para computadora). Slo si es posibles contestar satisfactoriamente las seis preguntas, procederemos al paso 6: la formulacin de un programa para computadora. De otro, repetiremos los pasos del 1 al 5 hasta que sea posible responder satisfactoriamente las preguntas. FORMULACIN DE UN PROGRAMA PARA LA COMPUTADORA. La formualcin de un programa para computadoras, cuyo propsito sea dirigir los experimentos de simulacin con nuestros modelos del sistema bajo estudio, requiere que se considere especialmente las siguientes actividades: Diagrama de flujo Lenguaje de computadora Compiladores de propsito general Lenguajes de simulacin de propsitos especiales Bsqueda de errores Datos de entrada y condiciones iniciales Generacin de datos Reportes de salida Al escribir un programa de simulacin para computadora la primera etapa requiere la formulacin de un diagrama de flujo que bosqueje la secuencia lgica de los eventos que realizar la computadora, al generar los tiempos planificados para las variables endgenas de nuestro modelo. Podemos escribir nuestro programa en un lenguaje de propsitos generales como FORTRAN, BASIC, PASCAL , C++ o sus visuales o bien emplear un lenguaje de simulacin como . SIMPAC, DINAMO, 35

PROGRAM SIMULATE, GPSS, o nuevos como GPSSH, SLAM, PROMODEL, SINFACTORY, MICLROMANAGER, entre otros. Depender de la aplicacin, el uso del lenguaje adecuado. En un captulo posterior se describirn alguno de estos lenguajes y su aplicacin particular. 3.2.7 VALIDACIN Ciertamente, el problema de validar modelos de simulacin es difcil ya que implica un sinnmero de complejidades de tipo prctico, terico, estadstico e inclusive filosfico. La validacin de experimentos de simulacin forma parte de un problema mucho ms general, es decir, el de la validacin de cualquier clase de modelo o hiptesis. Las preguntas bsicas son: Qu significa validar una hiptesis? y Cules criterios debern utilizarse para establecer la validez de una hiptesis?. An as parece que por lo general slo dos pruebas se consideran apropiadas para validar los modelos simulacin. Primeramente, Qu tan bien coinciden los valores simulados de las variables endgenas con los datos histricos conocidos, si es que estos estn disponibles?. En segundo lugar, Qu tan exactas son las predicciones del comportamiento del sistema real hechas por el modelo de simulacin, para perodos futuros (de tiempo)?. Asociada con cada una de estas pruebas, existe una gran variedad de pruebas estadsticas, tanto como clsicas como recientes. DISEO DE LOS EXPERIMENTOS DE SIMULACIN Una vez que estemos satisfechos con la validez de nuestro modelo para la computadora, estaremos en posibilidad de considerar su uso para dirigir efectivamente, los experimentos de simulacin. De hecho, como ya hemos definido nuestro problema experimental, las variables endgenas y lo factores (variables exgenas y parmetros), deberemos interesarnos ahora por los detalles de diseo experimental. En esta fase, es posible identificar dos metas importantes: en primer lugar, seleccionaremos los niveles de los factores y las combinaciones de niveles, as como el orden de experimentos; en seguida y una vez que seleccionaremos nuestras combinaciones de factores, deberemos esforzarnos por asegurar que los resultados queden libres de errores fortuitos. 3.2.9 ANALISIS DE LOS DATOS SIMULADOS La etapa final en el procesamiento requiere un anlisis de los datos generados por la computadora, a partir del modelo que simular. Tal anlisis consiste de tres pasos: 1. Recoleccin y procesamiento de los datos simulados. 2. Clculo de la estadstica de las pruebas. 3. Interpretacin de los resultados. Aunque el anlisis de los datos simulados es de hecho semejante al anlisis de los datos del mundo real (Vanse los pasos 2, 3 y 4 de la figura 3.1) existen algunas diferencias importantes. El anlisis de los datos de simulacin en computadora es, segn los expertos, considerablemente ms difcil que el anlisis de los datos del mundo real. IV GENERACIN DE NUMEROS ALEATORIOS Y PSEUDOALEATORIOS. 4.1 INTRODUCCIN. En el presente captulo presentaremos los mtodos ms utilizados, para generar nmeros aleatorios y 36

pseudoaleatorios con computadora. Dejemos el tema de la aplicacin, para el capitulo V. Antes de continuar, es necesario establecer la siguiente terminologa. El trmino variable aleatoria se emplea para nombrar una funcin de valor real, definida sobre un espacio muestral asociado con los resultados de un experimento conceptual, de naturaleza azoroza. El valor numrico resultante de un experimento, de cada una de las variables aleatorias, se llama nmero aleatorio. Se utilizan letras maysculas para denotar las variables aleatorias y minsculas, para denotar valores de stas variables aleatorias y minsculas, para denotar valores de stas variables, es decir, para los nmeros aleatorios. Por ejemplo, F(x); la funcin de distribucin acumulada para una variable aleatoria X, indica la probabilidad de que X sea menor o igual al particular valor x de la funcin de probabilidad de la variable aleatoria X, cuando X= x. 4.2 TECNICAS PARA GENERAR NMEROS ALEATORIOS. Se han venido usando cuatro mtodos alternativos para generar las sucesiones de nmeros aleatorios, estos son: 4.2.1 Mtodos manuales Lanzamiento de monedas Lanzamiento de dados Barajas Dispositivos mecnicos Dispositivos electrnicos Ventajas: Son aleatorios Desventajas: No reproducibles 4.2.2 TABLAS DE BIBLIOTECA. Son nmeros aleatorios que se han publicado; por ejemplo a Millon Random Digits, de la Corporacin Rand, de los cuales podemos encontrar listas de los en los libros de probabilidad y tablas de matemticas. Estos nmeros fueron generados por alguno de los mtodos de computacin analgica, los cuales mencionados a continuacin. Ventaja: Provienen de un fenmeno aleatorio y son reproducibles. Desventaja: No se obtiene en tiempo real. MTODOS DE COMPUTACIN ANALGICA Los mtodos de computacin analgica dependen de ciertos procesos fsicos aleatorios (por ejemplo, el comportamiento de una corriente elctrica), por lo que se considera que conducen verdaderos nmeros aleatorios. Ventaja: Aleatorios. Desventaja: No reproducible. 37

4.2.4 MTODOS DE COMPUTACIN DIGITAL Se distinguen tres mtodos para producir nmeros aleatorio cuando se usa la computacin digital (computadoras), los cuales son: 4.2.4.1 PROVISIN EXTERNA. Consiste en grabar en la memoria de la computadora, las tablas Randa, a fin de tratar estos nmeros como datos de entrada para un determinado problema. 4.2.4.2 GENERACIN POR MEDIO DE PROCESOS FSICOS ALEATORIOS. Consiste en usar algn aditamento especial de la computadora, para registra los resultados de algn proceso aleatorio y ademas, reduzca estas resultados a sucesiones de dgitos. 4.2.4.3 GENERACIN INTERNA POR MEDIO DE UNA RELACIN DE RECURRENCIA. Consiste en generar nmeros pseudoaleatorios por medio de ecuaciones de rrecurrencia, en las que necesariamente se tiene que dar un valor inicial o semilla, para generar los siguientes valores. Vamos ha centrar nuestra atencin en este ltimo mtodo de computacin digital, y los describiremos ampliamente. Ventaja: Son reproducibles. Desventaja: Son pseudoaleatorios. 4.2.4.4 CARACTERISTICAS DE LOS NMEROS PSEUDOALEATORIOS Uniformemente distribuidos Estadsticamente independientes Reproducibles Sin repeticin dentro de una longitud determinada METODOS QUE UTILIZAN ECUACUACIONES DE RECURRENCIA PARA GENERAR NUMEROS PSEUDOALEATORIOS. Aqu describiremos los mtodos de generacin de nmeros pseudoaleatorios, usando ecuaciones de recurrencia. 4.3.1 METODO DE CUADRADOS CENTRALES. Histricamente, el primer mtodo aritmtico para generar nmeros pseudoaleatorios, fue el de los cuadrados centrales, en el que cada nmero de la sucesin se obtiene tomando los dgitos centrales del cuadro del nmero precedente. El modelo matemtico que los describe es: n0 = semilla entera (entero positivo) ni = dgitos centrales de n2i1 xi = dgitos centrales de x2i1 para i = 1, 2, 3, 38

ejemplo: a) enteros sea: n0 = 83, n1 = d. c. (6889) = 88 n2 = d. c. (7744) = 74 n3 = d. c. (5476) = 47 n4 = d. c. (2209) = 20 n5 = d. c. (0400) = 40 n6 = d. c. (1600) = 60 b) FRACCIONARIO(Semilla impar y primo) n0 = 0.528 n1 = 0.278784 = 0.787 n2 = 0.619369 = 0.193 n3 = 0.037249 = 0.372 n4 = 0.138124 = 0.383 n5 = 0.146689 = 0.466 n6 = 0.217151 = 0.171 n7 = 0.029241 = 0.292 n8 = 0.085264 = 0.852 n9 = 0.725904 = 0.259 n10 = 0.067021 = 0.670 n11 = 0.4489 = 0.489 n12 = 0.239121 = 0.391 n13 = 0.152881 = 0.528 P = 13 n14 = 0.278784 = 0.787 METODOS DE GENERACIN DE NUM. PSEUDOALEATORIOS U(0,1).

39

Mtodos congruenciales 69 reglas: C debe ser un entero impar, no divisible ni por 3 ni por 5 a usualmente puede ser cualquier constante sin embargo para asegurar buenos resultados, seleccione a de tal forma que (a) mod 8= 5 para una computadora binario a o (a) mod 200 = 21 para una computadora decimal. M debe ser el nmero entero ms grande que la computadora acepte De acuerdo con Hull y Debell, los mejores resultados par un generador congruencial mixto en una computadora binaria son: a=8*c 3 c = cualquier entero r0 = cualquier entero impar (ni) m =2b donde b>2 y que m sea aceptado por la computadora 4.3.2 METODO DE CONGRUENCIAS PARA GENERAR NMEROS PSEUDOALEATORIOS Frmulas generales de congruencias. MIXTO MULTIPLICATIVO ni+1 = (ani +c)mod m ni+1 = (a*ni )mod m Para i = 0, 1, 2, ,m1, donde a, c, m son enteros positivos. A n0 se le llama semilla inicial.

donde i = 0, 1, 2,,m1 a, c, n0 < m h = mximo periodo Mtodo multiplicativo c =0 Mtodo mixto c 0 BASE 2 h = 2b2 ; b<2 h = m = 2b ; donde b > 2 m= 2b

40

donde a impar n0 impar positivo c = impar positivo y n0 entero positivo (a,m) =1

valida para si b = 3 poner a = 5. BASE 10 h = 5 * 10d2; d>3 h = m 10d; d 3 m = 10d

t= cualquier entero positivo si d = 3, poner a = 101

para d

p = {3,11,13,19,21,27,29, 53,59,61,77,83,91 c= impar positivo y (c,5) = 1 etc} mod 200 n0 impar positivo y (a,5)01 n0 entero positivo METODO MIXTO BASE 2 Genera tantos nmeros igual al modulo para b> 2

41

METODO MULTIPLICATIVO BASE 10 m>h mnimo del modulo sera 10,000 p= residuo 3 p< mod m (a,5) = 1 significa que a no debe ser mltiplo de 5 METODO MIXTO BASE 10 Se genera un periodo igual al modulo

s= 1, 2, 3, caso particular c que no sea mltiplo de 5 c= 1, 3, 7, 9, 11, 13, 117, 19, .(m1) n0 = cualquier entero positivo(m1) ejemplo: h = m = 103 d = 3 a 103/2 + 1 = 32.62 posibles de a s a 2 101 el que ms se acerca a 32.62 es 101, a = 101 3 1001 4 10001 d da

42

3 32.62 3 101 4 101 4 101 5 317.22 ms cercano al valor de a. 5 101 6 1001 6 1001 7 3163.27 7 1001 8 10001 8 10001 9 31623.77 9 Cuando d = 3, = 32.62 en los valores de 5 a 9 cualquier valor que ms se acerque a 32.62 es s = 2 y a = 101

d= 4 a=104/2 + 1 = 102 + 1 d= 5 a=105/2 + 1 = 101 Ejemplo: Base 2 MULTIPLICATIVO h = 27 b 2 = 7 de donde b= 7 + 2 , b =9 n = 2b2, b > 2. M = 2b m = 29 , m = 512.

, t = 0, 1, 2, 3, 4, 5, ta 0 15 11

43

2 13 19 3 21 27 4 29 35 n0 = 1, 3, 5, 7, 9, 511, impar menor que m. (a , m) = 1 primo relativo, divisibles entre 1, mximo comn divisor (5 , 15) = 1 No son primos relativos (8 , 9) = 1 son primos relativos porque no tienen factores primos comunes que los puedan dividir. Ni+1 = 21ni mod 512 i =0, 1, 2, 3, 4, 5, 6, 127 127 + n0 = 128 h = 27 = 128. NOTA: con estos parmetros genero 128 datos. 4.3.3 Mtodo aditivo de congruencias

con k = 1, 2, 3, 4, 5,

Se presupone k valores iniciales dados, con k un nmero entero positivo. Si k = 1, la ecuacin de recurrencia genera la conocida sucesin de Fibonacci. Esta sucesin se comporta como las sucesin que se genera con el mtodo multiplicativo de congruencias, con el factor Las propiedades estadsticas de este mtodo tienden a mejorarse cuando k se incremente. Adems, este mtodo genera perodos mayores que el mdulo m. PRUEBAS DE ALEATORIEDAD 3.1 PRUEBA DE LOS PROMEDIOS Esta prueba es conocida como uniforme o rectangular, el valor esperado y la varianza de una variable aleatoria uniformemente distribuida estn dadas por las siguientes expresiones: E(x) = 1"0 x dx = 44

Var = 1"0 ( x )2 dx = 1/12

/2 1 /2 Una prueba de hiptesis de promedios puede ser planteada e la siguiente forma Hiptesis nula Ho : =

Hiptesis alternativa H1 : " En seguida, su promedio aritmtico es evaluada de acuerdo a la siguiente expresin:

U = N.A. Se determina el valor estadstico. Si

, entonces se acepta la hiptesis de los nmeros pseudoaleatorios. Ejercicio: Paso 1: Ho : M = 1/2 con = 5% Ho : M " 1/2 0.828 0.744 0.663 0.169 0.090 0.365 0.151 0.105 0.646 0.198 0.073 0.915 0.245 0.584 0.647 0.414 0.296 0.460 0.237 0.671 45

0.608 0.700 0.353 0.414 0.963 X=

Z0 =

/2= 0 1 /2= CONCLUCION:

PRUEBA DE LOS PROMEDIOS

46

/2 /2 MEYER n <= 30 N > 30 U U(x) 1 1

5.2 PRUEBA DE FRECUENCIA El estadstico usado en esta prueba es

FOi= frecuencia observada del isimo subintervalo FEi = frecuencia esperada del isimo subintervalo N = tamao de la muestra n = nmero de subintervalos Este estadstico se compara con la cual representa una variable aleatoria Chicuadrada con n1 grados de libertad y un nivel de significancia . Si ,

47

entonces se acepta la hiptesis. Usar pruebas de bondad de ajuste x2 5.3 PRUEBA DE LA DISTANCIA Los nmeros pseudoaleatorios generados son considerados como dgitos, entonces la prueba consiste en contar el nmero de dgitos que aparecen entre ocurrencias sucesivas de un mismo dgito. Por ejemplo, 58245, ilustra un hueco de tamao 3 entre los dos 5. La probabilidad de cada uno de los tamaos de hueco se obtiene con la siguiente expresin:

Como tericamente el valor del tamao del hueco puede ser infinito, es conveniente agrupar probabilidades para valores de i mayores o iguales a un determinado valor de n. Tal sumatoria se obtiene de acuerdo con la siguiente expresin:

El estadstico que se usa en estas pruebas se obtiene como :

entonces los nmeros pasan la prueba. i ni Pi FOi Acum FEi FOi 0 81917 0.1 3 3 13(0.1)=1.3 3 1 78981 0.9 8 11 12(0.9)=1.17 8 2 97982 0.081 1 13 13(0.081)=1.053 1 3 7753 0.729 1 13 13(0.729)=9.477 1 4 72771 5 08160 6 64041 7 72141 8 25223 9 60814 NOTA = Entre los huecos no debe de haber frecuencia de 1 por lo tanto se sube al anterior 48

(31.3)2/1.3 = 2.2231 (81.17)2 /1.17 = 39.871 (11.053)2 /1.053 = 0.00266 (19.477)2 /9.477 = 7.5825 " = 496792

x2

Frecuencias esperadas y observadas para los diferentes tamaos de huecos, considerando a los nmeros pseudoaleatorios generados como nmeros reales. i Pi FOi FEi 0 FO0 "= FOi () 1 (1) FO1 "= FOi ()(1) 2 (1)2 FO2 "= FOi ()(1)2 .... 49

.... .... i (1)i FOi "= FOi ()(1)i .... .... .... >=n (1)n FOn "= FOi(1)n total 1.0 " FOi "= FOi 0.78961 0.05230 0.10699 0.55877 0.14151 0.76086 0.12079 0.27738 0.65726 0.76269 0.80548 0.82654 0.29453 0.20852 0.42989 0.58518 0.98611 0.34488 0.34358 0.11537 0.89898 0.57880 0.67621 0.05010 0.00121 0.28269 0.73059 0.70119 0.18284 0.49962 0.38618 0.76910 0.68334 0.55170 0.10850 0.79982 0.45679 0.21631 0.87616 0.55742 0.58972 0.33216 0.03185 0.61168 0.09264 0.69623 0.17028 0.05475 0.91512 0.76262 0.29931 0.30831 0.83358 0.51781 0.03272 0.57410 0.26593 0.85903 0.43308 0.35286 0.24000 0.65559 0.38507 0.90829 0.94187 0.93655 0.88809 0.81772 0.36982 0.19904 0.54325 0.62400 0.09133 0.41678 0.33954 0.58244 0.85853 0.88752 0.33729 0.15506 0.23949 0.53559 0.33381 0.49383 0.75103 0.19962 0.65002 0.74579 0.79113 0.63453

50

0.19157 0.40644 0.08128 0.73465 0.22724 0.22287 0.07281 0.64183 0.44267 0.72102 =0.3 =0.7 = " ; 0.4 Pi = (1)i para i = 0,1,2,3

i Pi FOi FEi 0 0.4 12 40(0.4) = 6.00 1 0.24 12 40(0.4)(0.6) = 9.6 2 0.144 10 40(0.4)(0.6) = 5.76 >=3 0.216 6 40(0.6) = 8.64 total 1.00 "70=40 "FE = 40

5.4 PRUEBAS DE SERIES Consiste en generar n nmeros pseudoaleatorios de los cuales se forman parejas aleatorias entre Ui y Ui+2 . En seguida se determina la celda a que pertenece cada pareja ordenada como en la figura. 1 (n1)/n (n2)/n 2/n 1/n

51

1/n 2/n (n2)/n (n1)/n 1 Con lo cual se determina al frecuencia observada de cada celda. La frecuencia esperada de cada una de las celdas se obtiene al dividir el total de parejas coordenadas por el total de celdas. Finalmente, conocida la frecuencia observada y esperada de cada celda se obtiene el estadstico:

Prueba de series. Para probar el grado de aleatoriedad entre Nm. sucesivos se forman parejas de N donde N= nmeros pseudoaleatorios. (U1 ,U2), (U2 ,U3), (U3 ,U4), . . . (U8 ,U9), (U9 ,U10) En seguida, se determina la celda a que pertenece cada pareja. 1 n/n 4/n 3/n 2/n 1/n 0 1/n 2/n 3/n 1 n/n Con lo cual se determina la frecuencia esperada de cada celda se obtiene: N= Nmeros 100 FE = N/n n= Particiones 5 si n = 5 se tiene una matriz de 5x5 = 25 =n si N = 100 se obtendran 99 parejas. FE = 99/25= 52

NOTA: Cuando la pareja de puntos cae en un vrtice se coloca a la izq. es por la lnea y abajo. Prueba de series: 0.72484 0.48999 0.50502 0.39528 0.36782 0.90234 0.71890 0.61234 0.86322 0.94134 0.99872 0.27657 0.34565 0.02387 0.67347 0.10987 0.25678 0.25593 0.82345 0.12387 0.05389 0.82474 0.59289 0.36782 0.03991 0.10461 0.93716 0.16894 0.98953 0.73231 1 = 0.95 = 10.95 = 0.05 /2= 0.05/2 = 0.025 n=4 elige el valor de n. Nm. de parejas a formar N = 301 = 29 parejas FE = (N1)/ n2 = (301)/ 42 = 1.8125 Paso 1: Ho: ri " independiente H : ri " dependiente. Crear un histograma de dos dimensiones con M intervalos, clasificando cada pareja de nmeros consecutivos (ri, ri+1) dentro de las casillas de dicho histograma de frecuencias. El nm. total de pares ordenados en cada casilla formara la frecuencia observada: FOi. Paso 2: Calcular la frecuencia esperada en cada casilla FEi deacuerdo con FEi= num/m de nm. es el numero total de parejas ordenadas. Paso 3. Calcular el error C, con la ecuacin siguiente:

Paso 4: Si el valor C es menor o igual al estadstico de tablas x2 con m1 grados de libertad y una probabilidad de rechazo , entonces aceptamos que estadsticamente los nmeros son independientes. (0.72484 , 0.48999) 1 (0.48999 , 0.50502) 3 2 1 2 (0.50502 , 0.39528 ) 0.75 53

(0.39528 , 0.36782 ) (0.36782 , 0.90234 ) 1 1 1 3 (0.90234 , 0.71890) 0.5 (0.71890 , 0.61234) 1 3 3 1 (0.61234 , 0.86322) 0.25 (0.86322 , 0.94134) 2 2 2 2 (0.94134 , 0.99872) (0.99872 , 0.27657) 0 0.25 0.5 0.75 1 (0.27657 , 0.34565) (0.34565 , 0.02387) (0.02387 , 0.67347) (0.67347 , 0.10987) (0.10987 , 0.25678) (0.25678 , 0.25593) (0.25593 , 0.82345) (0.82345 , 0.12387) (0.12387 , 0.05389) (0.05389 , 0.82474) (0.82474 , 0.59289) (0.59289 , 0.36782) (0.36782 , 0.03991) (0.03991 , 0.10461) (0.10461 , 0.93716) (0.93716 , 0.16894) (0.16894 , 0.98953) (0.98953 , 0.73231)

54

PRUEBAS DE CORRIDA Una corrida se define como un conjunto de nmeros que aparecen ordenados en forma monotonicamente creciente o decreciente: por ejemplo 03, 23, 57, 92, 99 contienen una sola corrida, mientras que 03, 99, 23, 92, 27 contiene (03,99), (223,92), (57) si se utiliza el signo + para identificar que el nmero que aparece a la derecha de otro es mayor, o si es menor, se tiene que: 30, 23, 57, 92, 99 +, +, +, +, +, mientras que 03, 99, 23, 92, 57 +, , +, Esta prueba se basa en el supuesto que el numero de corridas es una variable aleatoria. Si una secuencia tiene ms de 20 nmeros, el numero de corridas que es una variable aleatoria distribuida normalmente con media y varianza conocida. La prueba se realiza de la siguiente manera: Paso 1. Se formula la hiptesis Ho: La secuencia de nmeros es aleatoria. Paso 2. Se selecciona una muestra de tamao n (n>20) Paso 3. Se definen con los signos +, las posibles corridas. Paso 4. Se define la estadstica r como el numero de corridas. Paso 5. si n>20 y Ho es verdadera, entonces r se aproxima a una distribucin normal 55

con media:

Paso 6. Se acepta ho, a un nivel de riesgo , si

donde z(*) esta tabulada en la distribucin normal. Ejemplo: Se tiene la siguiente secuencia de nmeros pseudoaleatorios: 10 37 08 99 12 66 31 85 63 73 32 04 68 02 99 74 10 77 32 42 76 64 19 09 80 34 45 02 05 03 13 74 09 70 36 76 82 64 74 64 34 24 23 28 64 36 35 68 90 35 si r = 35

De tablas: Z(0.68) = 0.7517 Por lo que para el nivel de significancia por ejemplo 10%

56

Se afirma la Hiptesis Ho: La secuencia de nmeros es aleatoria. 5.7 PRUEBA DE POKER Esta prueba examina en forma individual los dgitos del nmero pseudoaleatorio generado. La forma como esta prueba se realiza es tomando 5 dgitos a al vez y clasificndolos como : Par, dos pares, tercia, pker quintilla full y todos diferentes. Las probabilidades para cada una de las manos del pker diferentes se muestran enseguida: Todos diferentes = 0.3024 Un par = 0.504 Dos pares = 0.108 Tercia = 0.072 Full = 0.009 Quintilla = 0.0001 Con las probabilidades anteriores y con el nmero de nmeros pseudoaleatorios generados, se puede calcular la frecuencia esperada de cada posible resultado, la cual al compararse con la frecuencia observada, produce el estadstico:

Si . Entonces los nmeros pasan la prueba. i Pi FO FE Todos diferentes 0.3024 3 29(0.3024)=8.7696 (8.76963)2/8.7696=3.7958 Un par 0.504 Dos pares 0.108 Tercia 0.072 57

Full 0.009 Quintilla 0.0001

55787 dos pares 33333 Quintilla 16543 Todos diferentes 17145 Un par 51575 Tercia 44343 Full 11171 Pker Ho: Los N. A. son independientes con Si se acepta Ho. 5.8 PRUEBAS DE LAS CORRIDAS 5.8.1 Prueba de las corridas arriba y abajo del promedio En esta versin de la prueba de las corridas, una secuencia de nmeros pseudoaleatorios es generada. En seguida, una secuencia binaria es obtenida, en la cual es 0 si Ui es menor a 0.5 y 1 si es mayor. Una vez obtenida la secuencia binaria, el siguiente paso e la cantidad de veces que una misma longitud de corridas se repite (frecuencia observada de la corrida de la longitud i). Una sucesin de i ceros (unos) enmarcada por unos (ceros) en los extremos, representa una corrida de longitud i. El Nmero total esperado de corridas y el nmero esperado para cada tamao de corrida se obtienen con las siguientes expresiones:

Estas frecuencias esperadas son comparadas con las observadas a travs de la distribucin Chicuadrada y una decisin sobre la aleatoriedad de los nmeros pseudoaleatorios generados es tomada.

58

Prueba de corridas arriba y abajo del promedio. 0.65 1 0.55 1 0.91 1 0.25 0 i F0i 0.65 1 0.02 0 0 0.41 0 1 0.31 0 0.40 0 0.08 0 0.69 1 0.46 0 Ho: La secuencia de N. A. es aleatoria con M = 0.5 0.80 1 y 0.83 1 0.27 0 i FOi FEi 0 8 9 ( 98)2/9= 0.1111 1 7 4.25 (4.257)2 = 1.7794 15

59

La secuencia de No. es aleatoria con M= 0.5 y alfa =5%. Se acepta Ho. 5.8.2 Prueba de corridas arriba y abajo. Se genera una secuencia de nmeros igual que en el inciso anterior y luego se obtienen una secuencia binaria, en la cual el isimo trmino es cero si Uii< Ui+1 y 1 al contrario. Una vez obtenida la secuencia binaria, se sigue el mismo procedimiento descrito anteriormente y se obtienen la frecuencia observada para cada tamao de corrida. El nmero total esperado para cada tamao de corrida se obtiene con las siguientes expresiones:

Finalmente, el estadstico Chicuadrada se determina de acuerdo a la siguiente expresin:

Donde n es el nmero de trminos de la ecuacin anterior. Es importante sealar que el clculo del estadstico Chicuadrada, la frecuencia esperada para cada tamao de corrida debe ser igual o mayor a 5. Si las frecuencias esperadas para corridas de tamao grande son menores que 5, tales frecuencias se deben agrupar con las adyacentes de tal modo que la frecuencia esperada de los tamaos de corrida sea al menos 5. 60

Si entonces los nmeros pasan la prueba. pruebas de corridas arriba y abajo. i 1 0.84 1 2 0.53 1 3 0.43 0 4 0.45 1 5 0.74 0 Ho: La sec. De No, es aleatoria con 6 0.66 0 7 0.33 1 8 0.85 0 9 0.37 1 FE201= 2/20! 10 0.69 0 11 0.10 1 12 0.76 0 13 0.68 0 14 0.60 1 15 0.97 0 16 0.03 1 17 0.72 0 18 0.17 1 19 0.29 0 20 0.16 1

61

i FOi FEi 0 10 8 ( 810)2/8= 0.1111 1 10 8. 9166 (8.916610)2 /8.9166=0.1316 10

Se acepta Ho. Los No. son aleatorios. PRUEBA DE KOLMOGOROV SMIRNOV Esta prueba sirve para verificar o negar la hiptesis que un conjunto de observaciones provienen de una distribucin. La estadstica D que se utiliza en esta prueba es una medida de la diferencia mxima observada entre la distribucin emprica y la terica supuesta. D es una variable aleatoria. Se utiliza esta prueba para verificar o negar que un conjunto de nmeros pseudoaleatorios tienen una distribucin uniforme en el intervalo cerrado [0,1]. Paso 1: se formula la hiptesis nula, Ho. De que los nmeros provienen de una distri bucin uniforme en el intervalo cerrado [0,1]. 62

Paso 2: Se selecciona una muestra de tamao n de nmeros pseudoaleatorios generados n = 1000. Sea Fn(x), de la siguiente manera. Paso 3: Calcule la funcin de distribucin acumulada emprica fn(x) de la siguiente manera. Ordene los valores de la secuencia, tal que para toda i. Haga Fn(0)

Paso 4: Evalue la estadstica de Kolmogorovsmirnov, de a partir de

Paso 5 Consulte la tabla de limites de aceptacin para la prueba de kolmogorov Smirnov, para un tamao de muestra n y un determinado nivel de riesgo alfa, si D es menor o igual a este numero se acepta Ho, de otra manera se rechaza. Ejemplo: De una tabla de nmero aleatorios se eligen los siguientes 50 (divididos entre 100 Para que su valor oscile entre 0 y 1. 0.10 0.37 0.08 0.99 0.12 0.66 0.31 0.85 0.63 0.73 0.32 0.04 0.68 0.02 0.99 0.74 0.10 0.77 0.32 0.42 0.76 0.64 0.19 0.09 0.80 0.34 0.45 0.02 0.05 0.03 0.13 0.74 0.09 0.70 0.36 0.76 0.82 0.65 0.74 0.64 0.34 0.24 0.23 0.38 0.64 0.36 0.35 0.68 0.90 0.35 Se desea probar la hiptesis Ho: Provienen de una distribucin uniforme en [0,1], a un nivel de significancia del 90% Paso 2. Se arregla la tabla anterior para que se cumpla la condicin para toda i. 1 0.02 2 0.02 3 0.03 63

4 0.04 5 0.05 6 0.08 7 0.09 8 0.10 9 0.10 10 0.10 11 0.12 12 0.13 13 0.19 14 0.23 15 0.24 16 0.26 17 0.32 18 0.34 19 0.34 20 0.35 21 0.35 22 0.36 23 0.36 24 0.37 25 0.38 26 0.42 27 0.45 28 0.63 29 0.64

64

30 0.64 31 0.64 32 0.65 33 0.66 34 0.68 35 0.68 36 0.70 37 0.70 38 0.73 39 0.74 40 0.74 41 0.74 42 0.76 43 0.80 44 0.82 45 0.85 46 0.90 47 0.94 48 0.97 49 0.99 50 0.99 Paso 3 Se construye Fn(xi) para toda i siendo n = 50/100 = 0.5

Fn(0.00) = 0.00 Fn(0.02) = 0.04

65

Fn(0.0.3) = 0.03 Fn(0.04) = 0.08 Fn(0.05) = 0.10 Fn(0.08) = 0.12 Fn(0.09) = 0.16 Fn(0.10) = 0.20 Fn(0.12) = 0.22 Fn(0.13) = 0.24 Fn(0.19) = 0.26 Fn(0.23) = 0.28 Fn(0.24) = 0.30 Fn(0.31) = 0.32 Fn(0.32) = 0.34 Fn(0.34) = 0.38 Fn(0.35) = 0.42 Fn(0.36) = 0.43 Fn(0.37) = 0.48 Fn(0.38) = 0.50 Fn(0.42) = 0.52 Fn(0.45) = 0.54 Fn(0.63) = 0.56 Fn(0.64) = 0.62 Fn(0.65) = 0.64 Fn(0.66) = 0.66 Fn(0.68) = 0.70 Fn(0.70) = 0.74

66

Fn(0.73) = 0.76 Fn(0.74) = 0.82 Fn(0.77) = 0.84 Fn(0.80) = 0.86 Fn(0.82) = 0.88 Fn(0.85) = 0.90 Fn(0.90) = 0.92 Fn(0.94) = 0.96 Fn(0.97) = 0.98 Fn(0.99) = 0.100 Paso 4: D = MAX [Fn(xi)xi] D = [0.00 0.00] = 0 [0.04 0.02] = 0.02 [0.06 0.03] = 0.03 [0.08 0.04] = 0.04 D = 0.12; Que ocurre para Fn(0.38) Paso 5: Para un nivel de significancia del 90% y una muestra de 50 nmeros se tiene de la tabla, un valor de 0.170 como D < 0.170 se acepta Ho: Los 50 nmeros si provienen de una distribucin uniforme en el intervalo [0,1]. UNIDAD I I I Generacin de variables aleatorias Funciones de probabilidad Definicin: sea f(x) una funcin de variable real continua o discreta. F(x) es una funcin de probabilidad, si satisface las condiciones siguientes: 1)

2) 67

Funcin acumulada definicin: Sea f(x) una funcin de probabilidad continua o discreta. Se define la funcin acumulada de f(x) denotada F(x) como: a)

Metodo de la transformada inversa Si f(x) es una funcin de probabilidad continua o discreta y F()x es su funcin acumulada, entonces podemos obtener la variable aleatoria x con distribucin f(x) haciendo r = F(x); r"(0,1), despues despejamos x como x= F1(r); ri "(0,1) pseudoaleatorio uniforme, i = 0,1,2,3,4, . . . ,h1

Metodo de rechazos Si f(x) es una funcin de variable aleatoria continua o discreta, acotada y definida para

y finitos, entonces se puede aplicar la tcnica de rechazos para generar valores de la variable aleatoria x por los 4 pasos siguientes: 68

1. Escalar f(x) multi`licndola por una constante positiva c tal que cf(x )<= 1; c= 1/m;

2. Obtener x a travs de la realcin lineal x = a + (ba)r; r " (0,1) 3. Generar parejas de nmeros pseudoaleatorios (ri,ri+1)[ (r1,r2) (r2,r3) (r3,r4), . . . , (rh2,rh1)] 4. Investigar si ri+1 <= cf(xi), si es as, se acepta xi si no se rechaza. i ni ri xi = a+(ba)ri cf(xi) ri+1<= cf(xi) ? 0 n0 r0 x0 cf(x0) 0 1 1 n1 r1 x1 cf(x1) 0 1 2 n2 r2 x2 cf(x2) 0 1 ...... ...... ...... n1 nh1 rh1 xh1 cf(xh1) ltimo se compara con r0 n nh=0 r0 a=1 b= 1 c=/2

0 < r <1

69

0 > r >1 1>1r > 0 0<1r<1 0<R<1

Distribucin de Poisson Sea t una variable aleatoria discreta, con distribucin de Poisson con media .

La funcin inversa se obtiene formando productos de variables leatorias uniformemente distribuidos en [0,1], denotados ri, hasta que este producto sea menor que e, es decir, hasta que se satisfaga la desigualdad:

Al cumplirse esta desigualdad se encuentra el valor de t (la vaiable aleatoria con distribicin de Poisson) con media . Distribucin lognormal. Sea t una variable aleatoria positiva con distribucin lognormal. Entonces: x = log t

70

La funcin inversa se obtiene de :

recomendandose que n>=12 Distribucin Geometrica. Sea t una variable aleatoria con funcin de densidad geometrica f(t)= pqt t= 0,1,2,3,.... con q = 1 p 0 <= p <= 1 La funcin de distribucin es:

donde r es un nmero aleatorio con distribucin uniforme en [0,1]. Nota: Esta funcin t debe redondearse al entero inmediato inferior. Distribucin uniforme en el intervalo cerrado [a,b] Sea t una variable aleatoria distribuida exponencialmente, con media 1 / ; su funcin de densidad es:

donde r es una variable aleatoria con distribucin uniforme en [0,1].

71

Distribucin Erlang Sea t una variable aleatoria con distribucin de Erlang con media R/ y varianza R/, es decir, con densidad

La funcin inversa es:

donde r1,r2,...rR son variables aleatorias independientes con distribucin uniforme en [0,1]. Distribucin Normal Sea t una variable aleatoria con distribucin normal con media M y varianza su densidad es:

Entonces si M=0 y =1 la funcin inversa es aproximadamente: igual a:

donde r1,r2,...rR son variables aleatorias independientes con distribucin uniforme en el intervalo [0,1]. 72

Es recomendanle que n>=10. Si se quiere una variable aleatoria con distribucin normal con una media y varianza cualquiera, la formula anterior se convierte en:

Distribucin jicuadrada Sea t uan variable aleatoria con distribucin jicuadrada con n grados de libertad y densidad dada por;

si n es un numero par , la funcin inversa es:

mientras que si n es non, la funcin inversa es la suma de n variables aleatorias cuadradas, cada una de ellas con distribucin normal, M=0 y =1

donde cada ri se obtiene de :

Distribucin binomial negativa (o de pascal) Sea t una variable aleatoria con funcin de densidad binomial negativa

73

donde r1,r2,...rR son R variables aleatorias independientes con distribucin uniforme en el intervalo [0,1]. Distribucin Binomial Sea t una variable aleatoria t con distribucin binomial se genera de la suma de n varibles (no aleatorias) xi i=1,... tal que cada vez que se obtiene una variable aleatoria ri, i=1,2,3...n con distribucin uniforme en [0,1] se realiza de la siguiente transformacin:

Distribucin empirica Variables aleatorias con cualquier distribucin empirca discreta o continua que pueda aproximarse por una distribucin discreta, pueden generarse para el siguiente metodo: Si t es una variable aleatoria r con distribucin uniforme en [0,1] que cumpla con la siguiente desigualdad. Si t=bi con probabilidad Nmeros Aleatorios con distribuciones diferentes a la uniforme. Para cada variable aleatoria x con distribucin cualquiera F(x), existe una variable aleatoria r, unica, distribuida uniformente, tal que: F(x)= r. r es la probabilidad de que una variable aleatoria con una distribucin cualquiera F(*) tenga un valor menor a x.

74

Cuando es posible encontrar la funcin inversa F1(r)=x, se pueden generar variables aleatorias con distribucin F(*), a partir de variables aleatorias r, distribuidas uniformente en el intervalo cerrado [0,1].

89

75

También podría gustarte