S3 c1 i.o. (lineas de espera)

31
L i c . O s c a r S . Y a n c e P i c ó n Tema: Líneas de Espera ó Teoría de Colas INVESTIGACIÓN OPERATIVA Prof. Lic. Oscar S. Yance Picón

Transcript of S3 c1 i.o. (lineas de espera)

Page 1: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Tema: Líneas de Espera ó Teoría de Colas

INVESTIGACIÓN OPERATIVA

Prof. Lic. Oscar S. Yance Picón

Page 2: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónLas colasLas colas son frecuentes en nuestra vida cotidiana:

En un bancoEn un restaurante de comidas rápidasAl matricular en la universidadLos autos en un lavacarEn general, a nadie le gusta esperarCuando la paciencia llega a su límite, la gente se va a

otro lugarSin embargo, un servicio muy rápido tendría un costo

muy elevadoEs necesario encontrar un balance adecuado

24/09/2010 2

Page 3: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Una cola es una línea de esperaLa teoría de colas es un conjunto de modelos matemáticos

que describen sistemas de líneas de espera particularesEl objetivo es encontrar el estado estable del sistema y

determinar una capacidad de servicio apropiadaExisten muchos sistemas de colas distintosAlgunos modelos son muy especialesOtros se ajustan a modelos más generalesOtros se pueden tratar a través de la simulación

24/09/2010 3

Teoría de colas

Page 4: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónSistemas de colas: modelo básico

Un sistema de colas puede dividirse en dos componentes principales:La colaLa instalación del servicio

Los clientes o llegadas vienen en forma individual para recibir el servicio

Los clientes o llegadas pueden ser:PersonasAutomóvilesMáquinas que requieren reparaciónDocumentos, etc.

24/09/2010 4

Page 5: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Si cuando el cliente llega no hay nadie en la cola, pasa de una vez a recibir el servicio

Si no, se une a la colaEs importante señalar que la cola no incluye a

quien está recibiendo el servicioLas llegadas van a la instalación del servicio de

acuerdo con la disciplina de la colaGeneralmente ésta es primero en llegar, primero

en ser servidoPero pueden haber otras reglas o colas con

prioridades

Sistemas de colas: modelo básico

24/09/2010 5

Page 6: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Llegadas

Sistema de colas

ColaInstalación

del servicio

Disciplinade la cola

Salidas

24/09/2010 6

Sistemas de colas: modelo básico

Page 7: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónPrincipales estructuras de un sistemas de

colas: una línea, un servidor

Llegadas

Sistema de colas

Cola ServidorSalidas

24/09/2010 7

Page 8: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Llegadas

Sistema de colas

Cola

Servidor Salidas

Servidor

Servidor

Salidas

Salidas

24/09/2010 8

una línea, varios servidores

Page 9: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Llegadas

Sistema de colas

Cola Servidor Salidas

Servidor

Servidor

Salidas

Salidas

Cola

Cola

24/09/2010 9

varias líneas, múltiples servidores

Page 10: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

LlegadasSistema de colas

Cola

Servidor

Salidas

Cola

Servidor

24/09/2010 10

una línea, servidores secuenciales

Page 11: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónCostos de un sistema de colas1. Costo de espera:

Es el costo para el cliente al esperar Representa el costo de oportunidad del tiempo

perdido Un sistema con un bajo costo de espera es una

fuente importante de competitividad2. Costo de servicio:

Es el costo de operación del servicio brindado Es más fácil de estimar

El objetivo de un sistema de colas es encontrar el sistema del costo total mínimo

24/09/2010 11

Page 12: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

El tiempo que transcurre entre dos llegadas sucesivas en el sistema de colas se llama tiempo entre llegadas

El tiempo entre llegadas tiende a ser muy variableEl número esperado de llegadas por unidad de

tiempo se llama tasa media de llegadas ()El tiempo esperado entre llegadas es 1/Por ejemplo, si la tasa media de llegadas es = 20

clientes por horaEntonces el tiempo esperado entre llegadas es 1/ =

1/20 = 0.05 horas ó 3 minutosAdemás es necesario estimar la distribución de

probabilidad de los tiempos entre llegadasGeneralmente se supone una distribución

exponencialEsto depende del comportamiento de las llegadas

24/09/2010 12

Sistema de colas: Las llegadas

Page 13: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

La forma algebraica de la distribución exponencial es:

Donde t representa una cantidad expresada en tiempo ó unidades de tiempo (horas, minutos, etc.)

tetserviciodetiempoP 1)(

24/09/2010 13

Sistema de colas: Las llegadas Distribución Exponencial

Page 14: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Media Tiempo0

P(t)

24/09/2010 14

Sistema de colas: Las llegadas Distribución Exponencial

Page 15: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

La distribución exponencial supone :una mayor probabilidad para tiempos entre

llegadas pequeñasEn general, se considera que las llegadas son

aleatoriasLa última llegada no influye en la probabilidad de

llegada de la siguiente

24/09/2010 15

Sistema de colas: Las llegadas Distribución Exponencial

Page 16: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Es una distribución discreta empleada con mucha frecuencia para describir el patrón de las llegadas a un sistema de colas

Para tasas medias de llegadas pequeñas es asimétrica y se hace más simétrica y se aproxima a la binomial para tasas de llegadas altas

24/09/2010 16

Sistema de colas: Las llegadas Distribución de Poisson

Page 17: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Su forma algebraica es:

Donde:P(k) : probabilidad de k llegadas por unidad de tiempo

: tasa media de llegadase = 2,7182818…

!)(

kekPk

24/09/2010 17

Sistema de colas: Las llegadas Distribución de Poisson

Page 18: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Llegadas por unidad de tiempo0

P

24/09/2010 18

Sistema de colas: Las llegadas Distribución de Poisson

Page 19: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

El número de clientes en la cola es el número de clientes que esperan el servicio

El número de clientes en el sistema es el número de clientes que esperan en la cola más el número de clientes que actualmente reciben el servicio

La capacidad de la cola es el número máximo de clientes que pueden estar en la cola

Generalmente se supone que la cola es infinitaAunque también la cola puede ser finitaLa disciplina de la cola se refiere al orden en que se

seleccionan los miembros de la cola para comenzar el servicio

La más común es PEPS: primero en llegar, primero en servicio

Puede darse: selección aleatoria, prioridades, UEPS, entre otras.

24/09/2010 19

Sistema de colas: La cola

Page 20: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

El servicio puede ser brindado por un servidor o por servidores múltiples

El tiempo de servicio varía de cliente a clienteEl tiempo esperado de servicio depende de la tasa media

de servicio ()El tiempo esperado de servicio equivale a 1/Ejemplo: Si la tasa media de servicio es de 25 clientes por horaEntonces el tiempo esperado de servicio es 1/ = 1/25 =

0.04 horas, o 2.4 minutosEs necesario seleccionar una distribución de probabilidad

para los tiempos de servicioHay dos distribuciones que representarían puntos

extremos:La distribución exponencial (=media)Tiempos de servicio constantes (=0)

24/09/2010 20

Sistema de colas: El servicio

Page 21: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Notación de Kendall: A/B/cA: Distribución de tiempos entre

llegadasB: Distribución de tiempos de servicio

M: distribución exponencialD: distribución degeneradaEk: distribución Erlang

c: Número de servidores

24/09/2010 25

Sistema de colas: Etiquetas para distintos modelos

Page 22: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

En principio el sistema está en un estado inicialSe supone que el sistema de colas llega a una

condición de estado estable (nivel normal de operación)

Existen otras condiciones anormales (horas pico, etc.)

Lo que interesa es el estado estable Para evaluar el desempeño se busca

conocer dos factores principales: El número de clientes que esperan en la

cola El tiempo que los clientes esperan en la

cola y en el sistema24/09/2010 26

Estado del Sistema de colas y desempeño

Page 23: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

1. Número esperado de clientes en la cola Lq

2. Número esperado de clientes en el sistema Ls

3. Tiempo esperado de espera en la cola Wq

4. Tiempo esperado de espera en el sistema Ws

24/09/2010 27

Medidas de desempeño del Sistema de colas

Page 24: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

qs

qq

ss

qs

LL

WLWL

WW 1

24/09/2010 28

Medidas de desempeño del sistema de colas Fórmulas Generales

Page 25: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónEjemplo:

Suponga una estación de gasolina a la cual llegan en promedio 45 clientes por hora

Se tiene capacidad para atender en promedio a 60 clientes por hora

Se sabe que los clientes esperan en promedio 3 minutos en la cola

La tasa media de llegadas es 45 clientes por hora o 45/60 = 0.75 clientes por minuto

La tasa media de servicio es 60 clientes por hora o 60/60 = 1 cliente por minuto

24/09/2010 29

Page 26: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

clientesWLclientesWL

WW

W

qq

ss

qs

q

25.2375.03475.0

min41131

min3

24/09/2010 30

Page 27: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

Suponga un restaurant de comidas rápidas al cual llegan en promedio 100 clientes por hora

Se tiene capacidad para atender en promedio a 150 clientes por hora

Se sabe que los clientes esperan en promedio 2 minutos en la cola

Calcule las medidas de desempeño del sistema

24/09/2010 31

Ejercicio:

Page 28: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónProbabilidades como medidas del desempeñoBeneficios:

Permiten evaluar escenariosPermite establecer metas

Notación:Pn : probabilidad de tener n clientes en el sistemaP(Ws ≤ t) : probabilidad de que un cliente no

espere en el sistema más de t horas

24/09/2010 32

Page 29: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónFactor de utilización del sistema

Dada la tasa media de llegadas y la tasa media de servicio , se define el factor de utilización del sistema .

Generalmente se requiere que < 1Su fórmula, con un servidor y con s

servidores, respectivamente, es:

s

24/09/2010 33

Page 30: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

PicónFactor de utilización del sistema -

ejemploCon base en los datos del ejemplo anterior, = 0.75, = 1El factor de utilización del sistema si se

mantuviera un servidor (s = 1) es: = / = 0.75/1 = 0.75 = 75%

Con dos servidores (s = 2): = /s = 0.75/(2*1) = 0.75/2 = 37,5%

24/09/2010 34

Page 31: S3 c1 i.o. (lineas de espera)

Lic. Oscar S. Yance

Picón

!!!Gracias por su atención!!!