Modelos de Optimización y Recursos Unidad 6
Modelos de Optimización y Recursos Unidad 6
Modelos de Optimización y Recursos Unidad 6
Investigacin Documental
Introduccin:
En esta investigacin documental se hablara de la unidad 6 que trata de modelacin y
simulacin de operaciones y procesos, que son algoritmos para dar una solucin a un
problema dado, en este caso, primero se dar una pequea introduccin al tema con el
concepto del proceso de simulacin al igual que los elementos y fases, otro tema ser la
tcnica de Montecarlo que son mtodos que se agrupan a una serie de procedimientos que
analizan distribuciones de variables aleatorias usando simulacin de nmeros aleatorios. Al
igual que las aplicaciones en los problemas de lneas de esperas e inventarios. La
modelacin y simulacin de procesos permite desarrollar modelos virtuales y experimentar
en forma dinmica con ellos. Lo que facilita identificar y cuantificar oportunidades de mejora
en el desempeo actual, as como analizar el comportamiento del proceso bajo estudio en
diferentes condiciones de operacin y adelantarse proactivamente a cambios futuros.
Elementos:
El objetivo final de la simulacin es estimar algunas medidas de desempeo deseables que
describan el comportamiento del sistema simulado. Por ejemplo, en una instalacin de
servicio, las medidas de desempeo asociadas pueden incluir el tiempo de espera promedio
hasta que un cliente es atendido, la longitud promedio de la cola y la utilizacin promedio de
la instalacin de servicio. Esta seccin muestra cmo se recopilan las estadsticas del
sistema simulado con base en el concepto de eventos.
1.-El estado de sistema, es decir, un conjunto de variables que permitan describir el estado
de los diferentes elementos del sistema
2.-El reloj de la simulacin, que es un contador que guarda registro del instante en el que se
encuentra la simulacin.
3.-La lista de eventos, donde se almacenan los eventos que deben tener lugar y cuando
deben ocurrir (por ejemplo, la lista de eventos puede contener la informacin siguiente
cuando el reloj de la simulacin tome el valor 32.27 el llegara una nueva llamada al
sistema).
4.-Un procedimiento de inicializacin, es decir, un programa para que el estado del modelo
de simulacin sea el deseado.
5.-Un procedimiento de actualizacin del reloj, para gobernar como avanza el reloj de la
simulacin.
6.-Un procedimiento para la generacin de eventos, para generar eventos a partir de la
ejecucin de eventos previos y del cambio de estado de los elementos del sistema.
7.-Procedimientos para la generacin de valores de variables aleatorias.
8.-Un generador de informes, que por defecto ofrece informacin sobre el comportamiento
del sistema (contadores, niveles de ocupacin, etc.)
8.-El programa principal, que gobierna la ejecucin de todo el modelo e invoca, cuando
corresponde, a cada uno de los elementos interiores.
Algoritmo:
(0,1).
Otra opcin para trabajar con Monte Carlo, cuando la variable aleatoria no es directamente el
resultado de la simulacin o tenemos relaciones entre variables es la siguiente:
Ejemplos:
Utilizaremos un muestreo Montecarlo para estimar el rea del siguiente crculo:
(x - 1)2 + (y - 2)2 = 25
El radio del crculo es r = 5 cm, y su centro es (x, y) = (1, 2).
un
punto
quedan
Para asegurarnos de que todos los puntos en el cuadrado son igualmente probables, las
coordenadas x y y de un punto en el cuadrado se representan por medio de las siguientes
distribuciones uniformes:
Ejemplo 2:
Si deseamos reproducir, mediante nmeros aleatorios, la tirada sucesiva de una moneda,
debemos previamente asignarle un intervalo de nmeros aleatorios a CARA y otro a CRUZ,
de manera de poder interpretar el resultado de la simulacin. Tales intervalos se asignan en
funcin de las probabilidades de ocurrencia de cada cara de la moneda. Tenemos as:
CARA Probabilidad: 0,50 Nmeros aleatorios: 0,000 al 0,499
CRUZ Probabilidad: 0,50 Nmeros aleatorios: 0,500 al 0,999
Despus, al generar un nmero aleatorio a partir de la funcin RAN de la calculadora, por
ejemplo, obtenemos el resultado simulado. As, si obtenemos el nmero aleatorio 0,385,
observamos que est incluido en el intervalo asignado a CARA.
En otras aplicaciones, se asocian intervalos de nmeros aleatorios segn las probabilidades
de ocurrencia de los eventos a simular.
individual. El tiempo de servicio tambin puede variar con el nmero de clientes en la cola,
trabajando ms rpido o ms lento, y en este caso se llama patrones de servicio
dependientes
Disciplina de cola
La disciplina de cola es la manera en que los clientes se ordenan en el momento de ser
servidos de entre los de la cola. Cuando se piensa en colas se admite que la disciplina de
cola normal es FIFO (atender primero a quien lleg primero) Sin embargo en muchas colas
es habitual el uso de la disciplina LIFO atender primero al ltimo).
Capacidad del sistema
En algunos sistemas existe una limitacin respecto al nmero de clientes que pueden
esperar en la cola. A estos casos se les denomina situaciones de cola finitas. Esta limitacin
puede ser considerada como una simplificacin en la modelizacin de la impaciencia de los
clientes.
Nmero de canales del servicio
Es evidente que es preferible utilizar sistemas multiservidos con una nica lnea de espera
para todos que con una cola por servidor. Por tanto, cuando se habla de canales de servicio
paralelos, se habla generalmente de una cola que alimenta a varios servidores mientras que
el caso de colas independientes se asemeja a mltiples sistemas con slo un servidor.
Etapas de servicio Un sistema de colas puede ser un-etapa o multi-etapa. En los sistemas
multietapa el cliente puede pasar por un nmero de etapas mayor que uno. Una peluquera
es un sistema un-etapa, salvo que haya diferentes servicios (manicura, maquillaje) y cada
uno de estos servicios sea desarrollado por un servidor diferente.
Etapas de servicio
Un sistema de colas puede ser un-etapa o multi-etapa. En los sistemas multietapa el cliente
puede pasar por un nmero de etapas mayor que uno. Una peluquera es un sistema unetapa, salvo que haya diferentes servicios (manicura, maquillaje) y cada uno de estos
servicios sea desarrollado por un servidor diferente.
Aplicacin de la teora de colas:
Una vez llegados a este punto se han obtenido una serie de datos y resultados, de modo que
el siguiente paso es analizarlos y buscarles una aplicacin til para la empresa.
Estos resultados son de suma utilidad a la hora de disear los sistemas de lneas de espera.
La decisin a tomar ms comn es el nmero de servidores que deben estar en
funcionamiento, aunque tambin son importantes otros aspectos como nmero de servidores
por instalacin de servicio, eficiencia de los servidores, nmero de instalaciones de servicio,
tamao de la sala de espera
A la hora de tomar estas decisiones en la empresa el objetivo ser normalmente optimizar
costes. Para ello se han de tener en cuenta dos grandes factores: en primer lugar el coste
que supone dar el servicio, ya que cuanto mayor sea el nmero de servidores en mayores
costes incurrir la empresa, cuanto mayor sea la eficiencia de esos servidores en menores
costes incurrir pero mayor inversin requerir; en segundo lugar nos encontramos con el
coste que supone que los clientes esperen dentro del sistema. As pues la decisin correcta
es la que suma ambos costes y hace este resultado mnimo.
Importancia de la distribucin exponencial y de Poisson:
La forma algebraica de la distribucin exponencial es:
Ejemplos:
Un promedio de 10 automviles por hora llegan a un cajero con un solo servidor que
proporciona servicio sin que uno descienda del automvil. Suponga que el tiempo de servicio
promedio por cada cliente es de 4 minutos, y que tanto los tiempos entre llegadas y los
tiempos de servicio son exponenciales conteste las preguntas.
1. Cul es la probabilidad de que el cajero este ocioso?
2. Cul es el numero promedio de automviles que estn en la cola del cajero? (se
considera que un automvil que est siendo atendido no est en la cola
esperando)
3. Cul es la cantidad promedio de tiempo que un cliente pasa en el
estacionamiento del banco (incluyendo el tiempo del servicio).
Solucin
De acuerdo con las premisas, estamos trabajando con un sistemas de colas de
M/M/1/GD// para el cual = 10 automviles por hora y = 15 automviles por hora. Por lo
tanto p= 10/15 = 2/3
1. Segn
(24),
Por lo tanto el cajero estar ocioso por un promedio de un tercio de tercio de tiempo.
2. Determinemos L
3.
EJEMPLO
Una mquina en servicio tiene una unidad de reserva para sustituirla de inmediato cuando
falle. El tiempo a la falla (tiempo entre fallas) de la mquina (o de su unidad de reserva) es
exponencial, y sucede cada 40 min. En promedio. El operador de la mquina dice que esta
tiene la costumbre de descomponerse cada noche a eso de las 8:30 pm. Analizar lo que
dice
el
operador.
En cuanto a lo que dice el operador, ya se sabe que no puede ser correcto, porque se opone
al hecho de que el tiempo entre fallas es exponencial y, en consecuencia, es totalmente
aleatorio. La probabilidad de que una falla suceda a la 8:30 pm no se puede usar para
respaldar ni refutar esa afirmacin por que el valor de esa probabilidad depende de la hora
del da (en relacin a las 8:30 pm) con la que se calcule. Por ejemplo si ahora son las 8:20
pm, la probabilidad de lo que dice el operador sea cierto esta noche es baja.
Figura 11.1
El valor ptimo de la cantidad de pedido y se determina minimizando TCU (y) con respecto a
y. suponiendo que y sea continua, una condicin necesaria para determinar el valor ptimo
de y es
As, la poltica ptima de inventario para el modelo propuesto se resume como sigue:
Figura 11.2
Donde n es el entero mayor que L/t0. Este resultado se justifica, porque despus de n
ciclos de t*0 cada uno, el estado del inventario es como si el intervalo entre colocar un pedido
y recibir otro es LtD unidades, y la poltica de inventario se puede reenunciar como sigue:
Pedir la cantidad y* siempre que la cantidad de inventario baja LtD unidades.
Ejemplo:
asi
La longitud correspondiente es
Como el tiempo de entrega L = 12 das es mayor que la longitud del ciclo t*0 (= 10 das), se
debe calcular Lt la cantidad de ciclos incluidos en L es
Entonces
Conclusin:
Con base a lo ledo pudimos llegar a la conclusin de que La simulacin es un procedimiento
cuantitativo que describe un proceso la cual desarrolla un modelo del mismo y despus
conducir una serie de experimentos de tanteos organizados para predecir el comportamiento
del mecanismo, de la cual se apoya con diferentes algoritmos del cual cada uno tiene
diferente solucin segn sea el caso que se presente.
Bibliografa:
1.- Hamdy A. Taha, Investigacin de operaciones 9na edicin, Capitulo 19: Modelado De
Simulacin, pgina 647
2.- Hamdy A. Taha, Investigacin de operaciones 7ma edicin, capitulo 18: Modelado De
Simulacin, pgina 639