You are on page 1of 6

TEORIA DE COLAS

TEORA DE COLAS
Introduccin a la teora de cola En muchas ocasiones en la vida real, un fenmeno muy comn es la formacin de colas o lneas de espera. Esto suele ocurrir cuando la demanda real de un servicio es superior a la capacidad que existe para dar dicho servicio. Ejemplos reales de esa situacin son: los cruces de dos vas de circulacin, los semforos, el peaje de una autopista, los cajeros automticos, la atencin a clientes en un establecimiento comercial, la avera de electrodomsticos u otro tipo de aparatos que deben ser reparados por un servicio tcnico, etc. Todava ms frecuentes, si cabe, son las situaciones de espera en el contexto de la informtica, las telecomunicaciones y, en general, las nuevas tecnologas. As, por ejemplo, los procesos enviados a un servidor para ejecucin forman colas de espera mientras no son atendidos, la informacin solicitada, a travs de Internet, a un servidor Web puede recibirse con demora debido a congestin en la red o en el servidor propiamente dicho, podemos recibir la seal de lneas ocupadas si la central de la que depende nuestro telfono mvil est colapsada en ese momento, etc. Origen El origen de la Teora de Colas est en el esfuerzo de Agner Kraup Erlang (Dinamarca, 1878-1929) en 1909 para analizar la congestin de trfico telefnico con el objetivo de cumplir la demanda incierta de servicios en el sistema telefnico de Copenhague. Sus investigaciones acabaron en una nueva teora denominada teora de colas o de lneas de espera. Esta teora es ahora una herramienta de valor en negocios debido a que un gran nmero de problemas pueden caracterizarse, como problemas de congestin llegada-salida. Modelo de Formacin de Colas En los problemas de formacin de cola, a menudo se habla de clientes, tales como personas que esperan la desocupacin de lneas telefnicas, la espera de mquinas para ser reparadas y los aviones que esperan aterrizar y estaciones de servicios, tales como mesas en un restaurante, operarios en un taller de reparacin, pistas en un aeropuerto, etc. Los problemas de formacin de colas a menudo contienen una velocidad variable de llegada de clientes que requieren cierto tipo de servicio, y una velocidad variable de prestacin del servicio en la estacin de servicio. Cuando se habla de lneas de espera, se refieren a las creadas por clientes o por las estaciones de servicio. Los clientes pueden esperar en cola simplemente por que los medios existentes son inadecuados para satisfacer la demanda de servicio; en este caso, la cola tiende a ser explosiva, es decir, a ser cada vez mas larga a medida que transcurre el tiempo. Las estaciones de servicio pueden estar esperando por que los medios existentes son excesivos en relacin con la demanda de los clientes; en este caso, las estaciones de servicio podran permanecer ociosas la mayor parte del tiempo. Los clientes puede que esperen temporalmente, aunque las instalaciones de servicio sean adecuadas, por que los clientes llegados anteriormente estn siendo atendidos. Las estaciones de servicio pueden encontrar temporal cuando, aunque las instalaciones sean adecuadas a largo plazo, haya una escasez ocasional de demanda debido a un hecho temporal. Estos dos ltimos casos tipifican una situacin equilibrada que tiende constantemente hacia el equilibrio, o una situacin estable. En la teora de la formacin de colas, generalmente se llama sistema a un grupo de unidades fsicas, integradas de tal modo que pueden operar al unsono con una serie de operaciones organizadas. La teora de la formacin de colas busca una solucin al problema de la espera prediciendo primero el comportamiento del sistema. Pero una solucin al problema de la espera consiste en no solo en minimizar el tiempo que los clientes pasan en el sistema, sino tambin en minimizar los costos totales de aquellos que solicitan el servicio y de quienes lo prestan.

La teora de colas incluye el estudio matemtico de las colas o lneas de espera y provee un gran nmero de modelos matemticos para describirlas.

Se debe lograr un balance econmico entre el costo del servicio y el costo asociado a la espera por ese servicio La teora de colas en s no resuelve este problema, slo proporciona informacin para la toma de decisiones Elementos Existentes en un Modelo de Colas Fuente de Entrada o Poblacin Potencial: Es un conjunto de individuos (no necesariamente seres vivos) que pueden llegar a solicitar el servicio en cuestin. Podemos considerarla finita o infinita. Aunque el caso de infinitud no es realista, s permite (por extrao que parezca) resolver de forma ms sencilla muchas situaciones en las que, en realidad, la poblacin es finita pero muy grande. Dicha suposicin de infinitud no resulta restrictiva cuando, an siendo finita la poblacin potencial, su nmero de elementos es tan grande que el nmero de individuos que ya estn solicitando el citado servicio prcticamente no afecta a la frecuencia con la que la poblacin potencial genera nuevas peticiones de servicio.

Cliente: Es todo individuo de la poblacin potencial que solicita servicio. Suponiendo que los tiempos de llegada de clientes consecutivos son 0<t1<t2<..., ser importante conocer el patrn de probabilidad segn el cual la fuente de entrada genera clientes. Lo ms habitual es tomar como referencia los tiempos entre las llegadas de dos clientes consecutivos: consecutivos: clientes consecutivos: T{k} = tk - tk-1, fijando su distribucin de probabilidad. Normalmente, cuando la poblacin potencial es infinita se supone que la distribucin de probabilidad de los Tk (que ser la llamada distribucin de los tiempos entre llegadas) no depende del nmero de clientes que estn en espera de completar su servicio, mientras que en el caso de que la fuente de entrada sea finita, la distribucin de los Tk variar segn el nmero de clientes en proceso de ser atendidos. Capacidad de la Cola: Es el mximo nmero de clientes que pueden estar haciendo cola (antes de comenzar a ser servidos). De nuevo, puede suponerse finita o infinita. Lo ms sencillo, a efectos de simplicidad en los clculos, es suponerla infinita. Aunque es obvio que en la mayor parte de los casos reales la capacidad de la cola es finita, no es una gran restriccin el suponerla infinita si es extremadamente improbable que no puedan entrar clientes a la cola por haberse llegado a ese nmero lmite en la misma. Disciplina de la Cola: Es el modo en el que los clientes son seleccionados para ser servidos.

Software Utilizado para la resolucion de problemas de teora de colas WinQSB WinQSB es una herramienta poderosa para el manejo de mtodos cuantitativos, el cual est conformado por 19 mdulos: Este programa contiene los ms tiles y populares mtodos cuantitativos usados en las ciencias administrativas, investigacin de operaciones y administracin de operaciones Es una aplicacin verstil que permite la solucin de una gran cantidad de problemas: administrativos, de produccin, de recurso humano, direccin de proyectos, etc. Interfaz Grfica del software

Windows 98

Windows 7

Modulos del WinQSB Anlisis de muestreo de aceptacin (Acceptance Sampling Analysis) Acceptance sampling analysis (ASA): Este programa desarrolla y analiza los planes de muestreos de tolerancias para atributos y caractersticas de calidad variable. Planeacin agregada (Aggregate Planning) Aggregate planning (AP): Soluciona los problemas de planeamiento agregado a las demandas de satisfaccin del consumidor con mnimos o aceptables costos relacionados. Anlisis de decisiones (Decision Analysis) Decision analisys (DA): El programa resuelve 4 tpicos problemas de decisin: Anlisis Beyesiano, anlisis de tablas de rentabilidad, anlisis de rbol de decisin y la teora del juego de cero suma. Programacin dinmica (Dynamic Programming) Dynamic Programming (DP): Resuelve 3 tipos populares de problemas dinmicos: Diligencia, mochila y problemas de planeacin de produccin e inventarios. Diseo y localizacin de plantas (Facility Location and Layout) Facility location and layout (FLL): Este mdulo resuelve los problemas de facilidades de localizacin, disposicin funcional y balanceo de lnea de produccin. Pronsticos (Forecasting) Forecasting (FC): Este mdulo resuelve proyecciones de series de tiempo usando 11 diferentes mtodos y adems utilizando regresiones lineales de mltiples variables.

Programacin por objetivos (Goal Programming) Linear Goal Programming (GP) e Integer Linear Goal Programming (IGP): Este programa resuelve los problemas de GP usando el mtodo simplex modificado o el mtodo grfico y los problemas de IGP usando el procedimiento branch-and-bound. Teora y sistemas de inventarios (Inventory Theory and System) Inventory theory and systems (ITS) : Resuelve problemas de control de inventarios: problemas de cantidades econmicas a pedir (EOQ), problemas de descuento de cantidad de la orden, problemas de periodos probabilsticos simples y problemas de tamao dinmico de lotes; y evala y simula 4 sistemas de control de inventarios: (s, Q), (s, S), (R, S) y (R, s, S). Programacin de jornadas de trabajo (Job Scheduling) Job scheduling (JOB): Este programa resuelve los problemas de taller de tareas y programacin del flujo de trabajo usando generacin heurstica y aleatoria. Programacin lineal y entera (Linear and integer programming) Linear Programming (LP) e Integer Linear Programming (ILP): Este programa resuelve los problemas de LP usando el metodo simplex o el mtodo grfico y los problemas de ILP usando el procedimiento branch-andbound. Procesos de Markov Markov process (MKP): Este programa resuelve y analiza el proceso de Markov. Planeacin de Requerimiento de Materiales Material requirements planning (MRP): El programa efecta la planeacin de requerimiento de materiales y determina que, cuanto y cuanto cuestan los materiales y componentes que son requeridos para satisfacer un plan de produccin de productos finales para un horizonte de planeacin. Modelacin de redes (Network Modeling) Network Modeling (NET): Este modulo resuelve los problemas de red incluyendo flujo de red (transbordo),transporte, asignacin, caminos cortos, mximo flujo, cruces mnimos y problemas de viajes de vendedores. Programacin no lineal (Nonlinear Programming) Nonlinear Programming (NLP): Este programa resuelve los problemas no lineales no forzados usando el mtodo de bsqueda y los problemas no lineales forzados usando el mtodo de la funcin de castigo. PERT y CPM (PERT_CPM) PERT/CPM: Este mdulo resuelve los problemas de planeacin de proyectos usando el mtodo de ruta crtica y la tcnica de evaluacin y revisin. As mismo realiza anlisis de choque, anlisis de costos, anlisis de probabilidad y simulacin. Programacin cuadrtica (Quadratic Programming) Quadratic Programming (QP) e Integer Quadratic Programming (IQP): Este programa resuelve los problemas de QP usando el mtodo simplex modificado o el mtodo grfico y los problemas de IQP usando el procedimiento branch-and-bound. Cartas de control de calidad (Quality Control Chart) Quality control charts (QCC): Construye grficos de control de calidad para variables y datos de atributos y as mismo realiza anlisis de grficas relacionadas.

Sistemas de colas (Queuing Analysis) Queuing analysis (QA): Este programa resuelve el rendimiento de sistemas de colas de etapa simple usando la formula de cercana, aproximacin o simulacin. Simulacin de sistemas de cola (Queuing Analysis Simulation) Queuing system simulation (QSS): Este programa modela y simula sistemas de colas simples y multietapas con componentes, incluyendo poblaciones de clientes arribando, servidores, colas y/o colectores de basuras. Ejemplo: Un primer paso consiste, como en todos los modelos, en la especificacin del problema mediante la cual se establecer si el modelo a tratar es un M/M/S (Simple M/M System) o un modelo general (General Queuing System).

Campos requeridos Vamos a suponer por ahora un modelo M/M/S. Lo que sigue es el ingreso de los datos de acuerdo con las especificaciones de la ventana. La ventana anterior consta de: Numero de servidores (Number of Servers) Tasa de servicio (Service Rate) Tasa de llegada de clientes (Customer Arrival Rate) Capacidad de la cola (Queue Capacity) Tamao de la poblacin de clientes (Customer Population) Costo del servidor ocupado (Busy Server Cost per Hour) Costo del servidor desocupado (Idle Server Cost per Hour) Costo de espera de los clientes (Customer Waiting Cost per Hour) Costo de los clientes siendo servidos (Customer Being Served Cost per Hour) Costo de los clientes siendo despachados (Cost of Customer Being Balked) Costo de la unidad de capacidad de la cola (Unit Queue Capacity Cost) Un ejemplo del modelo es el siguiente (recuerde que las letras M indican un valor infinito o muy grande):

Una de las posibilidades de solucin es calcular las tradicionales medidas de desempeo (medidas de efectividad), que nos proporciona el tablero siguiente:

El resumen de probabilidades de encontrar n clientes en el sistema es:

Anlisis de sensibilidad a cambios en nmero de servidores iniciando en 2 y terminando en 10

Un anlisis parecido puede hacerse tomando como base la capacidad del sistema, que puede ir desde una capacidad especfica de x clientes (capacidad limitada) hasta infinita.

You might also like