Teoría de colas. inve. de opera. ii.

18
REPÚBLICA BOLIVARIANA DE VENEZUELA M.P.P.P . LA EDUCACIÓN SUPERIOR I.U.P. “SANTIAGO MARIÑO” EXTENSIÓN – MATURÍN. ESCUELA DE SISTEMAS. Teoría de colas. BACHILLER: MELANY ROJAS C.I. 18.464.920. PROFESOR: ING. JUAN OLIVEIRA MATURÍN JUNIO DE 2012 INVESTIGACIÓN DE OPERACIONES II

Transcript of Teoría de colas. inve. de opera. ii.

Page 1: Teoría de colas. inve. de opera. ii.

REPÚBLICA BOLIVARIANA DE VENEZUELA

M.P.P.P . LA EDUCACIÓN SUPERIOR

I.U.P. “SANTIAGO MARIÑO”

EXTENSIÓN – MATURÍN.

ESCUELA DE SISTEMAS.

Teoría de colas.

BACHILLER:

MELANY ROJAS

C.I. 18.464.920.

PROFESOR:

ING. JUAN OLIVEIRA

MATURÍN JUNIO DE 2012

INVESTIGACIÓN DE OPERACIONES II

Page 2: Teoría de colas. inve. de opera. ii.

La teoría de colas es el estudio matemático del comportamiento de líneas de espera. Esta se presenta, cuando los "clientes" llegan a un "lugar" demandando un servicio a un “servidor", el cual tiene una cierta capacidad de atención. Si el  servidor  no está disponible inmediatamente y el cliente decide esperar, entonces se forma la línea de espera.

Una cola es una línea de espera y la teoría de colas es una  colección  de modelos matemáticos que describen sistemas de línea de espera particulares o sistemas  de colas. Los  modelos  sirven para encontrar un buen compromiso entre costos del sistema y los tiempos promedio de la línea de espera para un sistema dado.

Los sistemas de colas son modelos de sistemas que proporcionan servicio. Como modelo, pueden representar cualquier sistema en donde los trabajos o clientes llegan buscando un servicio de algún tipo y salen después de que dicho servicio haya sido atendido. Podemos modelar los sistemas de este tipo tanto como colas sencillas o como un sistema de colas interconectadas formando una red de colas.

Teoría de Colas.

Page 3: Teoría de colas. inve. de opera. ii.

Sistema de Colas

Page 4: Teoría de colas. inve. de opera. ii.

Se forman debido a un desequilibrio temporal entre la demanda del servicio y la capacidad del sistema para suministrarlo.

En las formaciones de colas se habla de clientes, tales como máquinas dañadas a la espera de ser rehabilitadas. Los clientes pueden esperar en cola debido a que los medios existentes sean inadecuados para satisfacer la demanda del servicio; en este caso, la cola tiende a ser explosiva, es decir, a ser cada vez más larga a medida que transcurre el tiempo. Los clientes puede que esperen temporalmente, aunque las instalaciones de servicio sean adecuadas, porque los clientes llegados anteriormente están siendo atendidos.

Modelo de formación de colas.

Page 5: Teoría de colas. inve. de opera. ii.

formación de colas.

Page 6: Teoría de colas. inve. de opera. ii.

Identificar el nivel óptimo de capacidad del sistema que minimiza el coste del mismo.

Evaluar el impacto que las posibles alternativas de modificación de la capacidad del sistema tendrían en el coste total del mismo.

Establecer un balance equilibrado (“óptimo”) entre las consideraciones cuantitativas de costes y las cualitativas de servicio.

Los objetivos

de la teoría de

colas consisten

en:

Page 7: Teoría de colas. inve. de opera. ii.

Un sistema de colas se puede describir como: “clientes” que llegan buscando un servicio, esperan si este no es inmediato, y abandonan el sistema una vez han sido atendidos. En algunos casos se puede admitir que los clientes abandonan el sistema si se cansan de esperar. El término “cliente” se usa con un sentido general y no implica que sea un ser humano, puede significar piezas esperando su turno para ser procesadas o una lista de trabajo esperando para imprimir en una impresora en red.

Sistema mono-canal

Descripción de un sistema de colas.

Page 8: Teoría de colas. inve. de opera. ii.

Algunos autores incluyen una séptima característica que es la población de posibles clientes

Características de los

sistemas de colas.

Page 9: Teoría de colas. inve. de opera. ii.

En situaciones de cola habituales, la llegada es estocástica, es decir la llegada depende de una cierta variable aleatoria, en este caso es necesario conocer la distribución probabilística entre dos llegadas de cliente sucesivas. Además habría que tener en cuenta si los clientes llegan independiente o simultáneamente. En este segundo caso (es decir, si llegan lotes) habría que definir la distribución probabilística de éstos.

También es posible que los clientes sean “impacientes”. Es decir, que lleguen a la cola y si es demasiado larga se vayan, o que tras esperar mucho rato en la cola decidan abandonar.

Por último es posible que el patrón de llegada varíe con el tiempo. Si se mantiene constante le llamamos estacionario, si por ejemplo varía con las horas del día es no-estacionario.

a) Patrón de llegada de los

clientes

Page 10: Teoría de colas. inve. de opera. ii.

Los servidores pueden tener un tiempo de servicio variable, en cuyo caso hay que asociarle, para definirlo, una función de probabilidad. También pueden atender en lotes o de modo individual.

El tiempo de servicio también puede variar con el número de clientes en la cola, trabajando más rápido o más lento, y en este caso se llama patrones de servicio dependientes. Al igual que el patrón de llegadas el patrón de servicio puede ser no-estacionario, variando con el tiempo transcurrido.

b) Patrón de servicio de los

servidores.

Page 11: Teoría de colas. inve. de opera. ii.

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). También es posible encontrar reglas de secuencia con prioridades, como por ejemplo secuenciar primero las tareas con menor duración o según tipos de clientes.

En cualquier caso dos son las situaciones generales en las que trabajar. En la primera, llamada en inglés “preemptive”, si un cliente llega a la cola con una orden de prioridad superior al cliente que está siendo atendido, este se retira dando paso al más importante. Dos nuevos subcasos aparecen: el cliente retirado ha de volver a empezar, o el cliente retorna donde se había quedado. La segunda situación es la denominada “no-preemptive” donde el cliente con mayor prioridad espera a que acabe el que está siendo atendido.

c) Disciplina de cola.

Page 12: Teoría de colas. inve. de opera. ii.

En algunos sistemas existe una limitación respecto al número de clientes que pueden esperar en la cola. A estos casos se les denomina situaciones de cola finitas. Esta limitación puede ser considerada como una simplificación en la modelización de la impaciencia de los clientes.

d) Capacidad del sistema.

Page 13: Teoría de colas. inve. de opera. ii.

Es evidente que es preferible utilizar sistemas multiservidos con una única línea 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 múltiples sistemas con sólo un servidor.

En la figura 1 se dibujó un sistema mono-canal, en la figura 2 se presenta dos variantes de sistema multicanal. El primero tiene una sola cola de espera, mientras que el segundo tiene una sola cola para cada canal.

Fig. 2 Sistemas de cola multicanalSe asume que en cualquiera de los dos casos, los mecanismos de servicio operan de manera independiente.

e) Número de canales de

servicio

Page 14: Teoría de colas. inve. de opera. ii.

Un sistema de colas puede ser unietapa o multietapa. En los sistemas multietapa el cliente puede pasar por un número de etapas mayor que uno. Una peluquería es un sistema unietapa, salvo que haya diferentes servicios (manicura, maquillaje) y cada uno de estos servicios sea desarrollado por un servidor diferente.

En algunos sistemas multietapa se puede admitir la vuelta atrás o “reciclado”, esto es habitual en sistemas productivos como controles de calidad y reprocesos.

Un sistema multietapa se ilustra en la figura.3

f) Número de etapas de servicio

Page 15: Teoría de colas. inve. de opera. ii.

1. Proceso básico de colas: Los clientes que requieren un servicio se generan en una fase de entrada. Estos clientes entran al sistema y se unen a una cola. En determinado momento se selecciona un miembro de la cola, para proporcionarle el servicio, mediante alguna regla conocida como disciplina de servicio. Luego, se lleva a cabo el servicio requerido por el cliente en un mecanismo de servicio, después de lo cual el cliente sale del sistema de colas.2. Fuente de entrada o población potencial: Una característica de la fuente de entrada es su tamaño. El tamaño es el número total de clientes que pueden requerir servicio en determinado momento. Puede suponerse que el tamaño es infinito o finito.

3. Cliente: Es todo individuo de la población potencial que solicita servicio como por ejemplo una lista de trabajo esperando para imprimirse.

4. Capacidad de la cola: Es el máximo número de clientes que pueden estar haciendo cola (antes de comenzar a ser servidos). De nuevo, puede suponerse finita o infinita

Elementos existentes en la teoría de colas

Page 16: Teoría de colas. inve. de opera. ii.

5.Disciplina de la cola: La disciplina de la cola se refiere al orden en el que se seleccionan sus miembros para recibir el servicio. Por ejemplo, puede ser:

a) FIFO (first in first out) primero en entrar, primero en salir, según la cual se atiende primero al cliente que antes haya llegado.

b) LIFO (last in first out) también conocida como pila que consiste en atender primero al cliente que ha llegado el último.

c) RSS (random selection of service) que selecciona los clientes de manera aleatoria, de acuerdo a algún procedimiento de prioridad o a algún otro orden.

d) Processor Sharing – sirve a los clientes igualmente. La capacidad de la red se comparte entre los clientes y todos experimentan con eficacia el mismo retraso.

6.Mecanismo de servicio: El mecanismo de servicio consiste en una o más instalaciones de servicio, cada una de ellas con uno o más canales paralelos de servicio, llamados servidores.

Page 17: Teoría de colas. inve. de opera. ii.

7. Redes de colas. Sistema donde existen varias colas y los trabajos fluyen de una a otra. Por ejemplo: las redes de comunicaciones o los sistemas operativos multitarea.

8. Cola: Una cola se caracteriza por el número máximo de clientes que puede admitir. Las colas pueden ser finitas o infinitas.

9. El proceso de servicio: Define cómo son atendidos los clientes.

Page 18: Teoría de colas. inve. de opera. ii.

Tipos de Colas.