Download presentation
Presentation is loading. Please wait.
1
MNG221 - Management Science –
Queuing Analysis MNG221 - Management Science –
2
Queuing Analysis Introduction
Queuing analysis is the probabilistic analysis of waiting lines. Because time is a valuable resource, the reduction of waiting time is an important topic. Providing quick service is an important aspect of quality customer service.
3
Queuing Analysis Introduction
Aware of this, more and more companies are focusing on reducing waiting time as an important component of quality improvement. Increased service capacity will reduce waiting time and provide faster service, which usually means adding more servers.
4
Queuing Analysis Introduction
However, increasing service capacity has a monetary cost, and therein lies the basis of waiting line analysis: the trade-off between the cost of improved service and the cost of making customers wait.
5
Elements of Waiting Line Analysis
Queuing Analysis Elements of Waiting Line Analysis
6
Elements of Waiting Line Analysis
Waiting lines form because people or things arrive at the servicing function, or server, faster than they can be served. Waiting lines result because customers do not arrive at a constant, evenly paced rate, nor are they all served in an equal amount of time.
7
Elements of Waiting Line Analysis
Thus, a waiting line is continually increasing and decreasing in length (and is sometimes empty), and it approaches an average rate of customer arrivals and an average time to serve the customer in the long run.
8
Elements of Waiting Line Analysis
Decisions about waiting lines and the management of waiting lines are based on the average customer arrival and service time. Operating Characteristics are average values for characteristics that describe the performance of a waiting line system:
9
Elements of Waiting Line Analysis
Example: The average time a customer must wait in line, the average number of customer waiting in line etc. NOTE: The operating characteristics of a queuing system are steady states.
10
The Single-Server Waiting Line System
Queuing Analysis The Single-Server Waiting Line System
11
The Single-Server Waiting Line System
The Fast Shop Market waiting line system Components of a waiting line system include arrivals, servers, and the waiting line structure.
12
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: The Queue Discipline - is the order in which waiting customers are served. (In what order customers are served?)
13
The Single-Server Waiting Line System
The Queue Discipline Example: Customers - can be processed on a First Come, First Serve, A Predetermine Appointment, or Alphabetically according to their last name. A machine queue discipline, however can have “last-in, first-out” or “random selection”.
14
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: The nature of the calling population (where customers come from). The calling population is the source of the customers, which may be finite or infinite. Queuing systems that have an assumed infinite calling population are more common.
15
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: The arrival rate (how often customers arrive at the queue). The arrival rate (λ) is the frequency at which customers arrive at a waiting line during a specified period of time according, to a probability distribution and is most frequently described by a Poisson distribution.
16
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: This rate can be estimated from empirical data derived from studying the system or a similar system, or it can be an average of these empirical data.
17
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: The service rate (how fast customers are served). The service rate (μ) is the average number of customers who can be served during a specified time period and is often described by the negative exponential distribution.
18
The Single-Server Waiting Line System
The most important factors to consider in analyzing a queuing system: A service rate is similar to an arrival rate in that it is a random variable. However, to analyze a queuing system, both arrivals and service must be in compatible units of measure. Thus, service time must be expressed as a service rate to correspond with an arrival rate.
19
The Single-Server Waiting Line System
Poisson Distribution a probability distribution that describes the occurrence of a relatively rare event in a fixed period of time; often used to define arrivals at a service facility in a queuing system Exponential Distribution a probability distribution often used to define the service times in a queuing system
20
Single-Server (SS) Model
Assumptions of the basic SS Model An infinite calling population A first-come, first-served queue discipline Poisson arrival rate Exponential service times NOTE: customers must be served faster than they arrive (λ>μ) , or an infinitely large queue will build up.
21
Single-Server (SS) Model
Assumptions of the basic SS Model Given that λ = the arrival rate (average number of arrivals per time period) µ = the service rate (average number served per time period) λ = mean arrival rate; µ = mean service rate; We can state the following formulas for the operating characteristics of a single-server model.
22
Single Server Queuing Formulas
The probability that no customer is in the queuing system (either in the queue or being served) The probability that n customer are in the queuing system
23
Single Server Queuing Formulas
The average number of customers in the queuing system (i.e., customers being served and in the waiting line) The average number of customers in the waiting line is
24
Single Server Queuing Formulas
The average time a customer spends in the total queuing system (i.e., waiting and being served) is: The average time a customer spends waiting in the queue to be served is:
25
Single Server Queuing Formulas
The probability that the server is busy (i.e., the probability that a customer has to wait), known as the utilization factor, is: The probability that the server is idle (i.e., the probability that a customer can be served) is:
26
Single Server Queuing Formulas
This last term, 1 - (λ /µ), is also equal to P0. That is, the probability of no customers in the queuing system is the same as the probability that the server is idle. We can compute these various operating characteristics for Fast Shop Market by simply substituting the average arrival and service rates into the foregoing formulas.
27
The Single-Server Waiting Line System A Worked Example
Queuing Analysis The Single-Server Waiting Line System A Worked Example
28
Single Server Queuing A Worked Example
If λ = 24 customers per hour arrive at checkout counter µ = 30 customers per hour can be checked out
29
Single Server Queuing A Worked Example
If λ = 24 customers per hour arrive at checkout counter µ = 30 customers per hour can be checked out
30
Single Server Queuing A Worked Example
If λ = 24 customers per hour arrive at checkout counter µ = 30 customers per hour can be checked out
31
Single Server Queuing A Worked Example
If λ = 24 customers per hour arrive at checkout counter µ = 30 customers per hour can be checked out
32
Single Server Queuing A Worked Example
Important Aspects of General Model and Example The operating characteristics are averages. They are assumed to be steady-state averages. Steady state is a constant average level that a system realizes after a period of time. For a queuing system, the steady state is represented by the average operating statistics, also determined over a period of time.
33
The Effect of Operating Characteristics on Managerial Decisions
Queuing Analysis The Effect of Operating Characteristics on Managerial Decisions
34
Effects of Operating Characteristics on Managerial Decisions
Alternative 1: The addition of an employee Alternative 2: Addition of a new check out counter
35
Effects of Operating Characteristics on Managerial Decisions
Alternative 1: The addition of an employee The addition of an extra employee will cost the store manager $150 per week. For each minute that average customer waiting time is reduced, the store avoids a loss in sales of $75 per week.
36
Effects of Operating Characteristics on Managerial Decisions
Alternative 1: The addition of an employee If a new employee is hired, customers can be served in less time, that is the service rate will increase to µ = 40 customers served per hour The arrival rate will remain the same (λ = 24 per hour) λ = 24 customers per hour arrive at checkout counter
37
Effects of Operating Characteristics on Managerial Decisions
38
Effects of Operating Characteristics on Managerial Decisions
Alternative 1: The addition of an employee The average waiting time per customer has been reduced from 8 minutes to 2.25 minutes. The savings (that is, the decrease in lost sales) is computed as follows: 8.00 min min. = 5.75 min. 5.75 min. x $75/min. = $431.25
39
Effects of Operating Characteristics on Managerial Decisions
Alternative 1: The addition of an employee Because the extra employee costs management $150 per week, the total savings will be: $ $150 = $ per week
40
Effects of Operating Characteristics on Managerial Decisions
Alternative 2: The addition of a new checkout counter Constructing a new checkout counter will cost $6,000, plus an extra $200 per week for an additional cashier. The new checkout counter would be opposite the present counter.
41
Effects of Operating Characteristics on Managerial Decisions
Alternative 2: The addition of a new checkout counter There would be several display cases and racks between the two lines so that customers waiting in line would not move back and forth between the lines. Such movement, called jockeying, would invalidate the queuing formulas we already developed.
42
Effects of Operating Characteristics on Managerial Decisions
Alternative 2: The addition of a new checkout counter We will assume that the customers would divide themselves equally between the two lines, so the arrival rate for each line would be half of the prior arrival rate for a single checkout counter.
43
Effects of Operating Characteristics on Managerial Decisions
Alternative 2: The addition of a new checkout counter Thus, the new arrival rate for each checkout counter is: λ = 12 customers per hour arrive at checkout counter And the service rate remains the same for each of the counters: µ =30 customers per hour can be checked out
44
Effects of Operating Characteristics on Managerial Decisions
45
Effects of Operating Characteristics on Managerial Decisions
Using the same sales savings of $75 per week for each minute's reduction in waiting time, we find that the store would save: 8.00 min min. = 6.67 min. 6.67 min. x $75/min. = $ per week Next we subtract the $200 per week cost for the new cashier from this amount saved: $ = $300
46
Effects of Operating Characteristics on Managerial Decisions
Because the capital outlay of this project is $6,000, it would take 20 weeks ($6,000/$300 = 20 weeks) to recoup the initial cost (ignoring the possibility of interest on the $6,000). Once the cost has been recovered, the store would save $18.75 ($ ) more per week by adding a new checkout counter rather than simply hiring an extra employee.
47
Effects of Operating Characteristics on Managerial Decisions
However, we must not disregard the fact that during the 20-week cost recovery period, the $ savings incurred by simply hiring a new employee would be lost.
48
Operating Characteristics for each Alternative System
Present System Alternative I Alternative II L 4.00 customers 1.50 customers 0.67 customer Lq 3.20 customers 0.90 customer 0.27 customer W 10.00 min. 3.75 min. 3.33 min. Wq 8.00 min. 2.25 min. 1.33 min. U .80 .60 .40
49
Undefined and Constant Service Times
Queuing Analysis - Queuing analysis is the probabilistic analysis of waiting lines. - Reduction of waiting time in line will improve service Improved Service will cost more The basis waiting lines is to improve service while reducing cost. Undefined and Constant Service Times
50
Single-Server (SS) Model
Assumptions of the basic SS Model An infinite calling population A first-come, first-served queue discipline Poisson arrival rate Exponential service times NOTE: customers must be served faster than they arrive (λ>μ) , or an infinitely large queue will build up.
51
Single-Server (SS) Model
Assumptions of the basic SS Model Given that λ = the arrival rate (average number of arrivals per time period) µ = the service rate (average number served per time period) λ = mean arrival rate; µ = mean service rate; We can state the following formulas for the operating characteristics of a single-server model.
52
Undefined and Constant Service Times
Constant service times occur with machinery and automated equipment. Constant service times are a special case of the single-server model with general, or undefined service times.
53
Undefined and Constant Service Times
The basic queuing formulas:
54
Undefined and Constant Service Times
Employees arrive randomly to use the fax machine, at an average rate of 20 per hour, according to a Poisson distribution. The time an employee spends using the machine is not defined by any probability distribution but has a mean of 2 minutes and a standard deviation of 4 minutes.
55
Undefined and Constant Service Times
λ = 20 µ = 30 σ = 1/15
56
Undefined and Constant Service Times
In the case of constant service times, there is no variability in service times (i.e., service time is the same constant value for each customer); thus, s = 0. Substituting s = 0 into the undefined service time formula for Lq results in the following formula for Lq with constant service times:
57
Undefined and Constant Service Times
58
Undefined and Constant Service Times
Example - The Petroco Service Station has an automatic car wash, and can accommodate one car at a time. It requires a constant time of 4.5 minutes for a wash. Cars arrive at the car wash at an average rate of 10 per hour (Poisson distributed). The service station manager wants to determine the average length of the waiting line and the average waiting time at the car wash. First, determine λ and µ such that they are expressed as rates: λ = 10 cars per hr. µ = 60/4.5 = 13.3 cars per hr.
59
Undefined and Constant Service Times
Example - Substituting λ and µ into the queuing formulas for constant service time,
60
Queuing Analysis Finite Queue Length
61
Finite Queue Length In a finite queue, the length of the queue is limited, because space may permit only a limited number of customers to enter the queue. Such a waiting line is referred to as a finite queue and results in another variation of the single-phase, single-channel queuing model. The service rate does not have to exceed the arrival rate (µ > λ) in order to obtain steady-state conditions.
62
Finite Queue Length The resulting operating characteristics, where M is the maximum number in the system, are as follows:
63
Finite Queue Length Example - Metro Quick Lube, a one-bay service facility located next to a busy highway has space for only one vehicle in service and three vehicles lined up to wait for service. There is no space for cars to line up on the busy adjacent highway, so if the waiting line is full (three cars), prospective customers must drive on. The mean time between arrivals is 3 minutes, that is λ = 20, The mean service 2 minutes, that is µ = 30 The maximum number of vehicles in the system is four, that is M = 4
64
Finite Queue Length Example
First, we will compute the probability that the system is full and the customer must drive on, PM. However, this first requires the determination of P0, as follows:
65
Finite Queue Length Example
Next, to compute the average queue length, Lq, the average number of cars in the system, L, must be computed, as follows:
66
Finite Queue Length Example
To compute the average waiting time, Wq, the average time in the system, W, must be computed first:
67
Finite Calling Population
Queuing Analysis Finite Calling Population
68
Finite Calling Population
For some waiting line systems there is a specific, limited number of potential customers that can arrive at the service facility. This is referred to as a finite calling population. A finite calling population has the following set of formulas for determining operating characteristics. λ in this model is the arrival rate for each member of the population:
69
Finite Calling Population
70
Finite Calling Population
Example - Wheelco Manufacturing operates a shop that includes 20 machines. When a machine breaks down, it is tagged for repair, with the date of the breakdown noted and a repair person is called. The company has one senior repair person and an assistant, who repair the machines in the same order in which they break down (a first-in, first-out queue discipline). Machines break down according to a Poisson distribution, and the service times are exponentially distributed.
71
Finite Calling Population
Example The finite calling population for this example is the 20 machines in the shop, which we will designate as N. Each machine operates an average of 200 hours before breaking down and a repair person is called. The average time to repair a machine is 3.6 hours. The company would like an analysis of machine idle time due to breakdowns to determine whether the present repair staff is sufficient
72
Finite Calling Population
Example These results show that the repair person and assistant are busy 35% of the time repairing machines. Of the 20 machines, an average of .52, or 2.6%, are broken down, waiting for repair, or under repair. Each broken-down machine is idle (broken down, waiting for repair, or under repair) an average of 5.33 hours. Thus the system seems adequate.
73
Multiple-Server Waiting Line
Queuing Analysis Multiple-Server Waiting Line
74
Multiple-Server Waiting Line
Multiple-server Models – two or more independent server in parallel serve a single waiting line Examples of this type of waiting line include an airline ticket and check-in counter where passengers line up in a single line, waiting for one of several agents for service, and a post office line, where customers in a single line wait for service from several postal clerks.
75
Multiple-Server Waiting Line
The formulas for a Multiple Server model, like single-server model formulas, have been developed on the assumption of a first-come, first-served queue discipline, Poisson arrivals, exponential service times, and an infinite calling population.
76
Multiple-Server Waiting Line
The parameters of the multiple-server model are as follows: λ = the arrival rate (average number of arrivals per time period) μ = the service rate (average number served per time period) per server (channel) c = the number of servers cμ = the mean effective service rate for the system, which must exceed the arrival rate cµ > λ : the total number of servers must be able to serve customers faster than they arrive.
77
Multiple-Server Waiting Line
Formulas - The probability that there are no customers in the system (all servers are idle) is: The probability of n customers in the queuing system is
78
Multiple-Server Waiting Line
Formulas - The average number of customers in the queuing system is The average time a customer spends in the queuing system (waiting and being served) is
79
Multiple-Server Waiting Line
Formulas - The average number of customers in the queue is The average time a customer spends in the queue, waiting to be served, is
80
Multiple-Server Waiting Line
Formulas - The probability that a customer arriving in the system must wait for service (i.e., the probability that all the servers are busy) is: In the foregoing formulas, if c = 1 (i.e., if there is one server), then these formulas become the single-server formulas
81
Multiple-Server Waiting Line
Example - Biggs Department Store customer service department of the store has a waiting room in which chairs are placed along the wall, in effect forming a single waiting line. Customers come to this area with questions or complaints or to clarify matters regarding credit card bills. The customers are served by three store representatives, each located in a partitioned stall. Customers are served on a first-come, first-served basis. The store management wants to analyze this queuing system because excessive waiting times can make customers angry enough to shop at other stores.
82
Multiple-Server Waiting Line
Example - Let us assume that a survey of the customer service department for a 12-month period shows that the arrival rate and service rate are as follows: λ = 10 customers per hr. arrive at the service department µ = 4 customers per hr. can be served by each store representative In addition, this is a three-server queuing system; therefore, c = 3 store representatives
83
Multiple-Server Waiting Line
84
Multiple-Server Waiting Line
Substituting this value along with l and µ into our queuing formulas results in the following operating characteristics: P0 = .073 probability that no customers are in the service department L = 3.0 customers, on average, in the service department W = 0.30 hr. (18 min.) average time in the service department per customer Lq = 0.5 customer, on average, waiting to be served Wq = 0.05 hr. (3 min.) average time waiting in line per customer Pw = .31 probability that a customer must wait for service
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.