Service Operations Management (SOM) Waiting Line Models

Slides:



Advertisements
Similar presentations
MGTSC 352 Lecture 23: Inventory Management Big Blue Congestion Management Introduction: Asgard Bank example Simulating a queue Types of congested systems,
Advertisements

INDR 343 Problem Session
1 Waiting Lines Also Known as Queuing Theory. 2 Have you ever been to the grocery store and had to wait in line? Or maybe you had to wait at the bank.
Nur Aini Masruroh Queuing Theory. Outlines IntroductionBirth-death processSingle server modelMulti server model.
Model Antrian By : Render, ect. Outline  Characteristics of a Waiting-Line System.  Arrival characteristics.  Waiting-Line characteristics.  Service.
Waiting Lines and Queuing Theory Models
Chapter 13 Queuing Theory
CE 4640: Transportation Design Prof. Tapan Datta, Ph.D., P.E. Fall 2002.
Queueing Theory Chapter 17.
1 Service A Queuing System Arrival Rate (  Average Number in Queue ( L q ) Avg Time in System ( W ) Avg Number in System ( L ) Average Wait in Queue.
To accompany Quantitative Analysis for Management, 9e by Render/Stair/Hanna 14-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 14.
Chapter 9: Queuing Models
Lecture 14 – Queuing Systems
WAITING LINES The study of waiting lines, called queuing theory, is one of the most widely used and oldest management science techniques. The three basic.
Group members  Hamid Ullah Mian  Mirajuddin  Safi Ullah.
Queuing Theory (Waiting Line Models)
Spreadsheet Modeling & Decision Analysis
Introduction to Management Science
MBA 8452 Systems and Operations Management MBA 8452 Systems and Operations Management Product Design & Process Selection —Service.
Queueing Theory [Bose] “The basic phenomenon of queueing arises whenever a shared facility needs to be accessed for service by a large number of jobs or.
4/11: Queuing Models Collect homework, roll call Queuing Theory, Situations Single-Channel Waiting Line System –Distribution of arrivals –Distribution.
Lines and Waiting Waiting and Service Quality A Quick Look at Queuing Theory Utilization versus Variability Tradeoff Managing Perceptions... “Every day.
Introduction to Operations Research
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
 One or more ‘customers’ waiting for a service.  ‘Customer’ can be: › People e.g. A person waiting in line to deposit cash in a bank. › Objects e.g.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
1 Queuing Models Dr. Mahmoud Alrefaei 2 Introduction Each one of us has spent a great deal of time waiting in lines. One example in the Cafeteria. Other.
Waiting Lines and Queuing Models. Queuing Theory  The study of the behavior of waiting lines Importance to business There is a tradeoff between faster.
1 Queuing Systems (2). Queueing Models (Henry C. Co)2 Queuing Analysis Cost of service capacity Cost of customers waiting Cost Service capacity Total.
SIMULATION EXAMPLES QUEUEING SYSTEMS.
MGTSC 352 Lecture 25: Congestion Management MEC example Manufacturing example.
Waiting Lines and Queuing Theory Models
Chapter 1 Introduction. “Wait-in-line” is a common phenomenon in everywhere. Reason: Demand is more than service. “How long must a customer wait?” or.
Chapter 6 Queueing Models
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
Abu Bashar Queuing Theory. What is queuing ?? Queues or waiting lines arise when the demand for a service facility exceeds the capacity of that facility,
Managerial Decision Making Chapter 13 Queuing Models.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 Introduction.
Lecture 14 – Queuing Networks
“QUEUING THEORY”.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Queuing Models Economic Analyses.
2.7: Simulation.
Chapter 9: Queuing Models
Chapter 10 Verification and Validation of Simulation Models
Demo on Queuing Concepts
Process and Capacity Analysis Process Measurement
WL2. An ambulance company receives a request for service about every 45 minutes. The service time, which includes time for the ambulance to get to the.
Birth-Death Process Birth – arrival of a customer to the system
Queuing Systems Don Sutton.
Waiting Lines (Queuing Theory) Service Analysis Tutorial 1
Solutions Queueing Theory 1
Waiting Lines Queues.
Solutions Hwk Que3 1 The port of Miami has 3 docking berths for loading and unloading ships but is considering adding a 4th berth.
System Performance: Queuing
MATS Quantitative Methods Dr Huw Owens
Supplement D Waiting Line Models
Solutions Queueing Theory 1
Mitchell Jareo MAT4340 – Operations Research Dr. Bauldry
Lecture 13 – Queuing Systems
Solutions Queueing Theory 1
Solutions Hwk Que3 1 The port of Miami has 3 docking berths for loading and unloading ships but is considering adding a 4th berth.
EMGT 501 Fall 2005 Final Exam Due Day: Dec 12 (Noon)
24 February 2019 Model Antrian M/D/1.
Queueing Theory 2008.
Waiting Line Models Waiting takes place in virtually every productive process or service. Since the time spent by people and things waiting in line is.
Queuing Models J. Mercy Arokia Rani Assistant Professor
Course Description Queuing Analysis This queuing course
Presentation transcript:

Service Operations Management (SOM) Waiting Line Models Services and Responsiveness Waiting Line Models Example Compiled by: Alex J. Ruiz-Torres, Ph.D. From information developed by many.

Services and Responsiveness Responsiveness is a dimension of any service system/product. Responsive: Speed of service/ time to complete the process. Two components Time waiting for the service (to start). Time to perform the service. For example. Time waiting to get an oil change. Time it takes to perform the oil change.

Services and Responsiveness Time waiting for a service depends on two factors: Volume of customers. Number of resources available. Given a fixed number of resources, as the number of customer arriving increases, so does the average time waiting. Given a fixed number of customers arriving, as the number of resources available increases, the average waiting time of the customers decreases.

Services and Responsiveness Waiting Lines are present everywhere (banks, supermarkets, airports, …) Can be in the form of people, documents, phone calls, vehicles, packages, electronic requests, …waiting. These are types of “customers” planes waiting to takeoff the line at your local CESCO

Services and Responsiveness In general, no customer likes to wait. Customers that wait may not return (loss of future sales). Customers with significant dissatisfaction due to long waits will tell others (loss of future sales from other customers). a waiting line does not have to be an actual line (turns)

Services and Responsiveness As a system, waiting time = non-productive time = cost. A company truck waiting to be maintained can represent several thousand dollars on lost revenue (if on the road performing work for example). Ships waiting in line to enter the Panama Canal cost thousands of dollars in lost productive time. http://www.heasmexico.org/2014/08/a-hundred-years-old-today-panama-canal.html Point: waiting time = cost

Services and Responsiveness Responsiveness is related to the resources available (the service capacity). One teller in the bank = long waits. Four tellers in the bank = never a wait. But resource costs are about four times larger in the second case. Resource costs relate to the variable and fixed cost associated with the facilities, technology and people used to offer the service. Management needs to determine the “right”service capacity to balance resource and waiting costs.

Services and Responsiveness Total costs Resource costs $ Waiting costs Service Capacity (Resources available) As the service capacity increases the resource cost increase. As the service capacity increases, the waiting time decreases. Therefore the waiting cost decrease. The goal is to find the right amount of service capacity where the total costs are minimized.

Waiting Line Models Models that predict the behavior of systems where lines form. Also called queueing theory models. (queue = line). Basic assumptions: random arrivals of customers, limited capacity, and random process times. Conceptual/ based on simple equations. Many simplifying assumptions, for example no customers ever leave the line. But its helpful as it provide some guidelines; other more sophisticated models can be used.

Waiting Line Models The components: Entities: what is being processed (people, cars, packages, phone calls, …) Demand rate : entities arrive over time to be served (order a product, be inspected, …) Server: the resource (s) that completes the task (people, machines) Service time: the time to complete the task Waiting line: where entities wait for service

Waiting Line Models Three critical parameters Number of servers (resources). This is identified as S. The arrival rate: how many customers arrive per period of time. This is identified as l (lambda) The service rate: how many customers can be served per period of time. This is identified as m (mu)

Waiting Line Models Examples for l Examples for m 11 customer arrive each hour for an oil change. 2,500 flights arrive per day at the Atlanta airport Examples for m Each oil changing station can perform 4 oil changes per hour. The Atlanta airport can serve 3,000 flights per day

Waiting Line Models Arrival rate is the inverse of the inter-arrival time For example a clinic receives a patient on average every 5 minutes. Interarrival time = 5 𝑚𝑖𝑛𝑢𝑡𝑒 𝑝𝑎𝑡𝑖𝑒𝑛𝑡 Inverse: Arrival rate l= 1 𝑝𝑎𝑡𝑖𝑒𝑛𝑡 5 𝑚𝑖𝑛𝑢𝑡𝑒 = 0.2 𝑝𝑎𝑡𝑖𝑒𝑛𝑡 𝑚𝑖𝑛𝑢𝑡𝑒 We can convert to hours to make it more intuitive = 1 𝑝𝑎𝑡𝑖𝑒𝑛𝑡 5 𝑚𝑖𝑛𝑢𝑡𝑒 × 60 𝑚𝑖𝑛𝑢𝑡𝑒 1 ℎ𝑜𝑢𝑟 = 𝟏𝟐 𝒑𝒂𝒕𝒊𝒆𝒏𝒕 𝒉𝒐𝒖𝒓

Waiting Line Models Service rate is the inverse of the service time. For example, it takes on average 25 minutes to perform an oil change on a car. Service time = 25 𝑚𝑖𝑛𝑢𝑡𝑒 𝑐𝑎𝑟 Inverse: service rate m= 1 𝑐𝑎𝑟 25 𝑚𝑖𝑛𝑢𝑡𝑒 = 0.04 𝑐𝑎𝑟 𝑚𝑖𝑛𝑢𝑡𝑒 We can convert to hours to make it more intuitive = 1 𝑐𝑎𝑟 25 𝑚𝑖𝑛𝑢𝑡𝑒 × 60 𝑚𝑖𝑛𝑢𝑡𝑒 1 ℎ𝑜𝑢𝑟 = 𝟐.𝟒 𝒄𝒂𝒓 𝒉𝒐𝒖𝒓

Waiting Line Models Model provides characteristics of the line For S = 1 (single server) Probability that there are y entities in the line. Probability of 0 entities in the line P0 = 1 – λ/μ Probability of n entities in the line Pn = (λ/μ)n P0

Example A small hair saloon receives about 7 clients per 8 hour day. A stylist takes on average 46 minutes per client. Questions of interest. What is the probability there is nobody in line? What is the probability at most two customers waiting? What about the probability there are 4 or more customers waiting?

Example l = 7 𝑐𝑙𝑖𝑒𝑛𝑡 𝑑𝑎𝑦 𝑑𝑎𝑦 8 ℎ𝑜𝑢𝑟 = 0.875 𝑐𝑙𝑖𝑒𝑛𝑡 ℎ𝑜𝑢𝑟 First determine l and m. Useful in this case to convert to hours. l = 7 𝑐𝑙𝑖𝑒𝑛𝑡 𝑑𝑎𝑦 𝑑𝑎𝑦 8 ℎ𝑜𝑢𝑟 = 0.875 𝑐𝑙𝑖𝑒𝑛𝑡 ℎ𝑜𝑢𝑟 to determine m, need to calculate the inverse of the service time. the service time = 46 𝑚𝑖𝑛𝑢𝑡𝑒 𝑐𝑙𝑖𝑒𝑛𝑡 m = 𝑐𝑙𝑖𝑒𝑛𝑡 46 𝑚𝑖𝑛𝑢𝑡𝑒 ( 60 𝑚𝑖𝑛𝑢𝑡𝑒 ℎ𝑜𝑢𝑟 )= 1.304 𝑐𝑙𝑖𝑒𝑛𝑡 ℎ𝑜𝑢𝑟

Example What is the probability there is nobody in line? That is P0 = 1 – λ/μ = 1 – 0.875 1.304 = 0.329 = 32.9% What about the probability at most two customers waiting? = P0 + P1 + P2 Need to use this equation: Pn = (λ/μ)n P0 = 0.329 + 0.221 + 0.148 = 69.8% P1 = 0.221 P2 = 0.148

Example What about the P there are 4 or more customers waiting? = P4 + P5 + P6 + … P = 1 – (P0 + P1 + P2 + P3) Need to use this equation: Pn = (λ/μ)n P0 = 1 – (0.329 + 0.221 + 0.148 + 0.099) = 1 – 0.797 = 0.203 = 20.3% P1 = 0.221 P2 = 0.148 P3 = 0.099

Example A small hair saloon receives about 7 clients per 8 hour day. A stylist takes on average 46 minutes per client. Questions of interest. How many customers are waiting on average? What is the average waiting time per customer?

Waiting Line Models Model provides steady state characteristics of the waiting line Average line size (number in line): Lq Average waiting time: Wq = Lq / l

Waiting Line Models Lq = Average line size A view of what is Lq = Avg(3, 6, 5, 3, 1, 0, 3) = 3 time

Waiting Line Models Lq = Average line size A view of what is Lq = Avg(1, 3, 0, 0, 0, 0, 1) = 0.57 time

Waiting Line Models Wq = Average wait time A view at Wq customer 001. Arrived and nobody in line. Wait time = 0 customer 002. Arrived and had to wait. Wait time = 6 customer 003. Arrived and had to wait. Wait time = 8 customer 004. Arrived and had to wait. Wait time = 2 customer 005. Arrived and nobody in line. Wait time = 0 customer 006. Arrived and had to wait. Wait time = 1 Wq = Average wait time = Avg(0, 6, 8, 2, 0, 1) = 2.83

Waiting Line Models There are equations to find Lq. However, we will use the Lq Table (precalculated values) Table provides the average length of the line given the l/m ratio and the number of servers S.

Example What is the performance of the system with a single stylist in terms of the size of the line and the waiting time? l / m = 𝟎.𝟖𝟕𝟓 𝟏.𝟑𝟎𝟒 = 0.671, S = 1 Lq = 1.63 (average line is between 1 and 2 customers) Wq = Lq / l = 𝟏.𝟔𝟑 𝒄𝒍𝒊𝒆𝒏𝒕 𝟎.𝟖𝟕𝟓 𝒄𝒍𝒊𝒆𝒏𝒕/𝒉𝒐𝒖𝒓 Wq = 1.863 hours The average number of customers in line is 1.63 and the average time each customers waits is 1.863 (1:52) hours.

Example Second stylist? Lq = 0.1 l / m = 𝟎.𝟖𝟕𝟓 𝟏.𝟑𝟎𝟒 = 0.671, S = 2 Lq = 0.1 Wq = Lq / l = 𝟎.𝟏 𝒄𝒍𝒊𝒆𝒏𝒕 𝟏.𝟑𝟎𝟒 𝒄𝒍𝒊𝒆𝒏𝒕/𝒉𝒐𝒖𝒓 Wq = 0.0767 hours = 4.6 minutes The average number of customers in line is 0.1 (there is almost never a line) and the average time each customers waits is 4.6 minutes.

Waiting Line Models Model provides a way to consider the tradeoffs between waiting and service costs. Key variable. wcr = waiting cost rate. The cost per time unit waiting (lost sales, lost revenue, lost reputation,…) WCe = waiting cost per entity = wcr  Wq RCe = Resource cost per entity TCe = Total costs per entity = WCe + RCe

Example Costs Every hour a customer waits represents $15 in lost future sales. wcr = $15/hour. Fixed costs = $12/hour Labor and other variable costs associated with each stylist = $28/hour. Case Wq WCe $15 x Wq RC_hour RCe RC_hour / l TCe S = 1 1.863 hrs. $27.94 $12 + $28 = $40 $45.71 $73.65 S = 2 0.0767 hrs. $1.15 $12 + $56 = $68 $77.71 $78.86

Example What if waiting costs are being underestimated. wcr = $50/hour. Case Wq WCe $50 x Wq RC_hour RCe RC_hour / l TCe S = 1 1.863 hrs. $93.15 $12 + $28 = $40 $45.71 $138.86 S = 2 0.0767 hrs. $3.84 $12 + $56 = $68 $77.71 $81.55

Queue Management QM Systems Software / technology that controls queues based on real time information. https://www.wavetec.com/solutions/queue-management/ https://www.qnomy.com/queue-management https://www.qminder.com/disney-queueing/