Вы находитесь на странице: 1из 15

Teora de Colas Parte de la Investigacin Operativa que estudia el comportamiento de sistemas cuyos elementos incluyen lneas de espera (colas).

Teora de Colas: historia Se inici con A. K. Erlang, en la compaa telefnica estatal de Dinamarca (principios del siglo XX). Se analizaron los tiempos de espera de llamadas a centralistas automticas (congestin de trfico). Objetivo: satisfacer la demanda incierta en el sistema telefnico con el menor Coste par a la compaa. Teora de Colas Introduccin. Elementos y relaciones en un sistema. Modelo M/M/1. Modelo M/M/s. Modelo M/M/1/k. Aplicaciones.

Introduccin La Teora de Colas es un formulacin matemtica para la optimizacin de sistemas en que interactan dos procesos normalmente aleatorios: un proceso de llegada de clientes y un proceso de servicio a los clientes, en los que existen fenmenos de acumulacin de clientes en espera del servicio, y donde existen reglas definidas (conductos) para la prestacin del servicio.

Una Cola es una lnea de espera y la teora de colas es una lneas de espera particulares o de sistemas de colas. Los modelos sirven para encontrar el promedio de la lnea y el tiempo de espera para un sistema dado. El problema es determinar que capacidad o tasa de servicio proporciona el balance correcto. Esto no es sencillo, ya que el cliente no llega a un horario fijo, es decir, no se sabe con exactitud en que momento llegarn los clientes. Tambin el tiempo de servicio no tiene un horario fijo. COMPONENTES DE LOS SISTEMAS DE COLAS Un sistema de colas puede dividirse en sus dos componentes de mayor importancia, la cola y la instalacin de servicio . Las llegadas son las unidades que entran en el sistema para recibir el servicio. Siempre se unen primero a la cola ; si no hay lnea de espera se dice que la cola esta vaca . De la cola, las llegadas van a la instalacin de servicio de acuerdo con la disciplina de la cola, es decir, de acuerdo con la regla para decidir cul de las llegadas se sirve despus. El primero en llegar primero en ser servido es una regla comn, pero podra servir con prioridades o siguiendo alguna otra regla. Una vez que se completa el servicio, las llegadas se convierten en salidas. Ambos componentes del sistema tienen costos asociados que deben de considerarse.

COSTO DE ESPERA. Esperar significa desperdicio de algn recurso activo que bien se puede aprovechar en otra cosa. COSTO DE SERVICIO. Este en la mayora se trata de comprar varias instalaciones de servicio, en estos casos solo se ocupan los costos comparativos o diferenciales. SISTEMA DE COSTO MNIMO. Aqu hay que tomar en cuenta que para tasas bajas de servicio, se experimenta largas colas y costos de espera muy altos. Conforme aumenta el servicio disminuyen los costos de espera, pero aumenta el costo de servicio y el costo total disminuye, sin embargo, finalmente se llega a un punto de disminucin en el rendimiento. Entonces el propsito es encontrar el balance adecuado para que el costo total sea el mnimo. LOS ELEMENTOS DEL SISTEMA DE COLAS Estos pueden ser los siguientes: a) Poblacin.

La poblacin puede clasificarse (y las tcnicas de Colas difieren) en funcin de su tamao relativo, como finita o infinita: ser infinita cuando el nmero de clientes potenciales es muy grande en relacin a la capacidad del sistema; en caso contrario, ser finita. La importancia de la diferenciacin entre poblacin finita e infinita radica en que, en poblaciones finitas, las probabilidades de llegada de un cliente (o de ocurrencia de un suceso) varan segn el estado del sistema: por ejemplo, si hay seis mquinas en un servicio de mantenimiento y una de ellas est rota (en reparacin) la probabilidad de rotura de otra es diferente. b) Proceso de llegada de los clientes. Las llegadas de clientes al sistema son en la mayora de las ocasiones controlables: por ejemplo, hay sistemas que juegan con los precios, o con la capacidad o comodidad, o con ofertas; en casos hipotticamente incontrolables como las llegadas de urgencias a una UTI se toman acciones previas sobre el sistema de ambulancias para comunicar el estado o la saturacin de las instalaciones y desviar pacientes a otros hospitales. Normalmente la Teora de Colas opera sobre los tiempos entre llegadas consecutivas de clientes: modelos tpicos son el terico de llegadas a intervalos fijos iguales, o los que consideran diferentes distribuciones de probabilidad. Asimismo, las llegas pueden ser individuales (un nico cliente en cada llegada) o mltiples (varios clientes en una misma llegada). c) LNEA DE ESPERA O COLA. Como se ha dicho, la Cola viene definida en primer lugar por la forma de llegada de los clientes (con o sin distribucin conocida, perfil de la distribucin). Por otra parte el Sistema se define tambin por la conducta del cliente potencial ante la Cola; los tipos de cliente en relacin a la conducta se denominan: IMPACIENTE: Si hay cola abandona el sistema. PACIENTE O RECHAZO: Si la Cola supera un lmite definido para cada cliente, abandona el Sistema. PACIENTE O ABANDONO: Aguanta la Cola durante un cierto tiempo. PACIENTE O PERMANENCIA: Aguanta hasta ser atendido. d) CAPACIDAD DE LA COLA. El caso terico ms simple es el de cola de capacidad infinita; existen mltiples casos de Colas de longitud acotada (por ejemplo un restaurante drive-in, o un taller mecnico). Un enfoque matemtico simplificador consiste en tratar los Sistemas con capacidad finita como si fueran de capacidad infinita cuando se evala la probabilidad de llenado de la capacidad de la Cola como muy baja. e) REGLAS DE SERVICIO. Las reglas ms utilizadas son: FIFO: (el primero en llegar, es el primero en ser servido). Se percibe como la ms justa en los sistemas de Colas ms habituales.

LIFO: (el primero en llegar, es el ultimo en salir ). Por ejemplo en productos perecederos (conservas) en que se consulta la fecha de caducidad. Existen otras reglas que se caracterizan por la ruptura de la disciplina de Cola: por ejemplo casos en que hay clientes privilegiados (urgencias hospitalarias) donde se puede situar al cliente prioritario como primero de la Cola (prioridad dbil), o incluso sustituir al cliente en servicio actual si es de prioridad inferior como en las UTIS (prioridad fuerte). Otros modelos ms sofisticados contemplan estaciones de servicio especficas para determinados segmentos de clientes, o puestos reservados, etc. ESTRUCTURAS TPICAS Situacin. Llegadas. Cola . Aviones en vuelo. Sala de espera. Mecanismo de Servicio.

Aeropuerto. Aeropuerto. Depto. De bomberos. Compaa telefnica. Lavado de carros.

Aviones. Pasajeros. Alarmas de incendio. Nmeros marcados. Autos.

Pista. Avin.

Incendios.

Depto. De Bomberos.

Llamadas. Autos sucios. Casos atrasados. Clientes con nmeros. Camiones en espera. Buzn. Inventario en proceso. Cartas para mecanografiar.

Conmutador. Mecanismo de lavado.

La corte.

Casos.

Juez.

Panadera.

Clientes.

Vendedor.

Carga de camiones. Camiones. Oficina de correos. Cartas.

Muelle de carga. Empleados del correo.

Fbrica.

Ensamble.

Estacin de trabajo.

Notas de Cartas de negocios. dictado.

Secretaria. Entrega del producto terminado.

Produccin.

Pedidos.

Trabajos.

Hospital.

Pacientes.

Personas enfermas.

Hospital.

Permitiendo que varen el nmero de colas y el nmero de servidores, pueden hacerse los diagramas de los cuatro tipos de sistemas de la siguiente figura. Cada lnea de espera individual y cada servidor individual se muestran por separado. 1 SISTEMA: Se muestra en la figura, se llama un sistema de un servidor y una cola o puede describir un lavado de carros automtico o un muelle de descarga de un solo lugar. 2 SISTEMA: Este muestra una lnea con mltiples servidores, es tpico de una peluquera o una panadera en donde los clientes toman un nmero al entrar y se les sirve cuando llega el turno. 3 SISTEMA: Aqul en que cada servidor tiene una lnea de separada, es caracterstico de los bancos y las tiendas de autoservicio. 4 SISTEMA: Es una lnea con servidores en serie, puede describir una fbrica.

MODELO DE UN SERVIDOR Y UNA COLA Este modelo puede aplicarse a personas esperando en una cola para comprar boletos para el cine, a mecnicos que esperan obtener herramientas de un expendio o a trabajos de computadora que esperan tiempo de procesador. LLEGADAS. Consiste en la entrada al sistema que se supone es aleatoria. No tienen horario, es impredecible en que momento llegarn . El modelo tambin supone que las llegadas vienen de una poblacin infinita y llegan una a la vez . COLA. En este modelo se considera que el tamao de la cola es infinito. La regla de la cola es primero en llegar, primero en ser servido sin prioridades especiales. Tambin se supone que las llegadas no pueden cambiar lugares en la lnea (cola) o dejar la cola antes de ser servidas. INSTALACIN DE SERVICIO. Se supone que un solo servidor proporciona el servicio que vara aleatoriamente. SALIDAS. No se permite que las unidades que salgan entren inmediatamente al servicio. CARACTERSTICAS DE OPERACIN. Un servidor y una cola.

Cola infinita, primero en llegar primero en ser servido. Analisis de sistemas de colas Una vez caracterizado el sistema, se pueden contestar a las siguientes preguntas: Qu proporcin de tiempo estn los servidores desocupados? Cul es el tiempo medio de espera para un cliente?, es este un tiempo razonable?, se pierden clientes por tiempos de espera largos?. Es conveniente aadir ms servidores para reducir el tiempo medio de espera?. Cual es el nmero medio de clientes en cola?. Cul es la probabilidad de que la espera sea mayor que una determinada longitud en un tiempo determinado?. ... Analisis de sistemas de colas Notacin de Kendall: las caractersticas del sistema se especifican por los smbolos: A/B/s/k/t/d/ Donde A y B denotan las distribuciones de los tiempos entre llegadas y de servicio, respectivamente. s denota el nmero de servidores en paralelo o canales, k denota la capacidad del sistema, t denota el tamao de la fuente de entrada, y d es la disciplina de la cola. La distribucin puede ser M Exponencial D Constante o determinista Ek Erlang de parmetro k G Genrica e independiente La disciplina puede ser FCFS First come, first served LCFS Last come, first served SIRO Service in random order GD General discipline Por ejemplo, un sistema que se describe como M/M/1/1/1/FCFS Denota un sistema abierto que contiene un nico servidor con tiempos de llegada y servicio exponenciales, capacidad infinita y disciplina primero que entra, primero que se sirve. Solo un nmero pequeo de sistemas se puede resolver analticamente. Modelos sencillos: M/M/1/, M/M/s/, M/M/1/k. Distribuciones En los sistemas de colas normalmente se asume que tanto las llegadas de clientes como los tiempos de servicio son aleatorios. Es usual suponer que los tiempos entre llegadas y los de servicio se distribuyan de forma exponencial. En este caso, la probabilidad instantnea de ocurrencia de un suceso en la siguiente t unidades de tiempo es: f(t) = para t 0

Donde denota la tasa de llegadas. Esta distribucin es til ya que tiene la propiedad de falta de memoria y estacionalidad (el sistema se comporta, transcurrido un plazo, de forma estable e independientemente de las condiciones iniciales). Una distribucin exponencial de los tiempos entre llegadas implica una distribucin de Poisson para las llegadas, es decir, el nmero de llegadas en el intervalo (0, t] es una Poisson. Una distribucin de Poisson describe la probabilidad de que lleguen n clientes en las siguientes t unidades de tiempo: P( = n) = para n = 0, 1, . . . En la prctica, se habla de llegadas Poisson y tiempos de servicio exponencial. En general se supone que el sistema se encuentra en estado estacionario (estabilidad independiente del tiempo). Notacin universal Objetivo: dados los siguientes parmetros (se suelen estimar estadsticamente) = tasa de llegadas. = tasa de servicio. s = nmero de servidores. se calcula Factor de utilizacin del sistema o intensidad de trfico (proporcin de tiempo esperado en el que los servidores estn ocupados). Si < 1 entonces el sistema se estabiliza. En otro caso el nmero de clientes en el sistema se incrementa sin lmite. Valor esperado del nmero de clientes en el sistema (la variable se denota por N). Valor esperado del nmero de clientes en cola (la variable se denota por ).

W = tiempo medio de espera en el sistema (la variable se denota por T). = tiempo medio de espera en la cola (la variable se denota por ). =probabilidad de que n clientes estn en el sistema (en estado estacionario). =nmero medio de clientes en servicio. Formula de Little: Adems, De estas tres frmulas se deduce:

Se dice que el sistema se encuentra en el estado n si existen exactamente n clientes en el mismo.

Ecuaciones de balance de flujo (la tasa esperada de llegada al estado n es igual a la tasa esperada de salida del estado n en estado estacionario):

Si resolvemos las ecuaciones anteriores para

se obtiene:

Para calcular

(prob. de que el sistema est vaco), se utiliza:

MODELO M/M/1

Ejemplo

La tasa de llegadas de estudiantes al mostrador de una biblioteca es de 10 por hora. En el mostrador existe una sola persona y atiende con una tasa de 5 minutos por persona. Cules son las medidas de comportamiento del sistema?

MODELO M/M/s

Un banco dispone de 3 ventanillas de atencin. Los clientes llegan al banco con tasa de 1 por minuto. El tiempo de servicio es de 2 minutos por persona. Datos: = 60 (tasa de llegadas), = 60/2 = 30 (tasa de servicio), s = 3 (n umero de servidores). Resultados:

En este caso, si el sistema esta lleno (la capacidad es k) no se permite la entrada de nuevos clientes al sistema. Por tanto, la tasa de llegada efectiva no es constante y vara con el tiempo (en funcion de si el sistema esta lleno o no): ef = _(1 pk). En este caso, pn = . p0, para n = 0, 1, . . . , k y no existe estado k + 1. Por tanto, p0 + p1 + p2 + + pk = 1. De la anterior expresin se deduce que

Y siempre existe una distribucin estacionaria (aunque _ > ). Ademas, se obtienen las siguientes relaciones: .

-La resolucin analtica de los sistemas se complica a medida que los sistemas se hacen ms complejos. De hecho, para muchos sistemas no existe resolucin analtica. -Ejemplo: un sistema de servidores en paralelo y en serie con mltiples canales y distribuciones generales. -En sistemas de colas complejos conviene utilizar simulaciones para estudiar su comportamiento. Se pueden usar los resultados de Teora de Colas para la toma de decisiones: Cuantos servidores emplear en el sistema? Es mejor usar un nico servidor rpido o muchos servidores ms lentos? Es mejor usar servidores idnticos o servidores especficos? Objetivo: minimizar el coste total = coste de servicio + coste de espera. Coste de servicio: coste al aumentar la capacidad de servicio. La capacidad del servicio se puede aumentar aadiendo ms servidores, s %, o haciendo servidores ms eficientes, %, etc. Habitualmente, la funcin de coste de servicio viene dada por Css, donde Cs representa el coste por unidad de tiempo y servidor.

Tambien se utiliza C, donde C representa el coste por unidad de tiempo y unidad de tasa de servicio. Coste de espera: coste asociado a la espera de los clientes. La espera de clientes genera tiempo perdido, perdida de los mismos, etc. Habitualmente, la funcin de coste de espera viene dada por ClL(s), donde Cl denota el coste de espera por unidad de tiempo y cliente y L(s) es el valor esperado del nmero de clientes en el sistema para s servidores. Tambin se utiliza CwW(), donde Cw denota el coste de espera por unidad de tiempo y cliente y W() es el valor esperado del tiempo medio de espera en el sistema para una tasa de servicio de unidades. La siguiente figura representa un modelo tpico de costes (en euros por unid ad de tiempo):

El coste del servicio aumenta con el incremento en el nivel del servicio pero el coste por espera disminuye con el nivel. Hay que buscar el nivel de servicio que minimiza el coste total. Un banco dispone de 3 ventanillas de atencin. Los clientes llegan al banco a una tasa de 40 por hora. El tiempo de servicio es de 3 minutos por persona. El banco se plantea si le conviene aumentar el nmero de ventanillas para satisfacer mejor a los clientes. El coste que le supone abrir una nueva ventanilla es de 6 euros la hora. El coste horario de espera se ha estimado en 18 euros por cliente. Datos: = 40 (tasa de llegadas), = 60/3 = 20 (tasa de servicio), s = 3 (Nmero de servidores), Cs = 6, Cl = 18. Resultados:

Por tanto, al banco le interesa abrir solo una ventanilla mas. En un servidor de Internet existen 3 nodos que atienden peticiones a razn de 50 por minuto. El tiempo medio de servicio de cada nodo es de 3 segundos por Peticin.

En el servidor se plantean la posibilidad de instalar un nico nodo con tiempo de servicio de 1 segundo por peticin. Es conveniente esta opcin para reducir el tiempo medio de espera en el sistema? Datos: = 50 (tasa de llegadas), = 20 (tasa de servicio) con s = 3 (nmero de servidores), y = 60 con s = 1. Resultados:

Por tanto, es mas conveniente utilizar un ordenador mas rapido. CONCLUSIN Lo sistemas de colas son una herramienta til en diversas situaciones tanto el la parte laboral como en ala vida cotidiana, este sistema nos permite de mejor manera optimizar nuestro tiempo de espera para un servicio determinado ejemplo (bancos, supermercados, estaciones de servicios. Etc.) y de esta forma evitar aglomeraciones, perdida de tiempo o caos entre otros usuarios o participantes de este . Estos sistemas son variados dependiendo el lugar o la ocasin donde se apliquen. Estos deben ser elegidos metdicamente y bajo un sistema matemtico tomando en cuenta el servicio que se preste y la frecuencia que este se ocupe. La correcta eleccin de un sistema de cola debe tener como resultado la conformidad de las dos partes que lo utilicen tanto la parte que presta el servicio como la que lo requiere o utiliza. 1 Ley de Harper. No importa en qu cola se site: la otra siempre avanzar ms rpido. 2 Ley de Harper. Y si se cambia de cola, aqulla en que estaba al principio empezar a ir ms deprisa. BIBLIOGRAFA GESTION DE SISTEMAS DE COLAS (Jaume Ribera) www.fi.udc www.gestiopolis.com www.geocites.com

Вам также может понравиться