Beruflich Dokumente
Kultur Dokumente
a) Considering the data supplied for arrival and service times, how would you
calculate an average arrival rate and service rate?
We need to be consistent with our units here. Notice that the arrival data are in
units of “customers per 30 minutes” and the service data are in units of “seconds
per customer”. We can't use any of our queueing formulas until both the arrival
rate and the service rate are in comparable units.
It would seem logical to convert both of these measures into “minutes per
customer”, because the manager is apparently interested in a particular service
target of 3 minutes waiting time per customer.
Example: On normal days between 8:30 and 9:00, we observed a total of 803 arrivals.
There were 41 of these normal days, so the average number of arrivals during that half-
hour interval was
803 41 19.6
To convert this into our desired units, we divide by 30:
19.6 30 0.653
Therefore, during the period from 8:30 to 9:00 on Normal days, we estimate that
customers arrive at a rate of 0.653 per minute.
As for service times, we are told that the average customer service takes 45 seconds,
which is equivalent to 0.02222 customers per second:
1
0.02222
45
We multiply this times 60 to get the average number of customers served per minute:
0.02222 60 1.333
1
Source: Schroeder, R.C., Operations Management (1993) McGraw-Hill, Inc. Solution by David
Juran, 2000.
Using Excel, we can quickly convert all of the raw data into these units of “customers per
minute” and make a chart showing how customers tend to arrive at the bank over the
course of a day:
Time of Arrival Rate - Arrival Rate - Arrival Rate - Service Rate
Day Normal Peak Super Peak (per Teller)
8:00-8:30 0.653 0.744 0.849 1.333
8:30-9:00 0.747 0.902 1.072 1.333
9:00-9:30 0.981 1.027 1.464 1.333
9:30-10:00 2.098 2.420 3.149 1.333
10:00-10:30 2.113 2.663 3.544 1.333
10:30-11:00 2.333 2.718 3.428 1.333
11:00-11:30 2.751 3.125 4.044 1.333
11:30-12:00 3.698 4.833 5.962 1.333
12:00-12:30 4.719 6.344 7.456 1.333
12:30-1:00 4.350 5.861 6.985 1.333
1:00-1:30 3.541 4.742 5.823 1.333
1:30-2:00 2.953 3.750 5.105 1.333
2:00-2:30 1.887 2.395 3.287 1.333
2:30-3:00 1.573 2.333 3.092 1.333
3:00-3:30 1.749 2.457 3.205 1.333
3:30-4:00 1.720 2.664 3.405 1.333
4:00-4:30 1.863 2.786 3.451 1.333
4:30-5:00 1.670 2.608 3.118 1.333
5:00-5:30 1.299 2.099 2.369 1.333
Arrival Rates
8
6 Normal
Customers per Minute
Peak
5 Super Peak
0
8:30-9:00
10:00-10:30
12:00-12:30
2:00-2:30
3:00-3:30
4:00-4:30
5:00-5:30
8:00-8:30
9:00-9:30
9:30-10:00
12:30-1:00
1:00-1:30
1:30-2:00
2:30-3:00
3:30-4:00
4:30-5:00
10:30-11:00
11:30-12:00
11:00-11:30
Time of Day
By experimenting with this spreadsheet, we can look for arrangements whereby both of
the performance targets are met. Here are some results using the same spreadsheet as
above:
Lambda/Teller Mu Rho Wq
1.0664 1.333 0.7998 2.9963
1.0665 1.333 0.7999 2.9977
1.0666 1.333 0.8000 2.9991
1.0667 1.333 0.8000 3.0005
1.0668 1.333 0.8001 3.0019
1.0669 1.333 0.8002 3.0033
We can see that the target of 3 minutes maximum waiting time per customer is
satisfied only if the arrival rate per teller is fewer than 1.0667 customers per
minute. We can also see that the target of at least 80% utilization is only satisfied
for arrival rates greater than 1.0665 customers per minute. If the M/M/1 model
is a good representation of the real system, it will be practically impossible for
Mr. Craig to have it both ways. He will need to decide whether to emphasize
short customer waiting time or high teller utilization.
To answer the question of how many tellers to hire, I assume that we want to
stick to the 3 minute customer waiting time target. We know that to do this, we
need to keep the average number of arrivals per minute to less than about 1.06,
We can run this simulation and get results consistent with the Excel method. The
output from HOM includes a probability distribution graph of the number of
customers in the system, a table of "Base Case Parameters" (the same parameters
we input above), and some tables of results (shown on the following page) for all
of the usual measures of performance for a queueing system.
Notice that Excel is quicker to set up and get results, but that HOM is more
powerful and provides sensitivity analysis that isn't easily done with Excel. The
advantages of HOM will be even more compelling in the next scenario, in which
we study the system as an M/M/S system with a single queue for all tellers. The
formula for Wq gets very complicated with more than one server, and using Excel
becomes prohibitively time-consuming.
Notice that the average waiting times are shorter for the single queue system
than for the system with each teller having his/her own waiting line. In general,
holding the arrival rate per server and all other factors constant, a larger number
of servers will result in shorter waiting times in the queue. This is illustrated in
the chart below, in which the horizontal axis is in units of arrivals per minute per
teller.
1.2
1.0 1Teller
2 Tellers
3 Tellers
0.8 4 Tellers
Minutes in Queue
5 Tellers
6 Tellers
7 Tellers
0.6
0.4
0.2
0.0
0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80
Mr. Craig could use these results on two levels. First, he can conclude that a single line
for all tellers is preferable to individual lines for each teller. Second, he can make a
simple table that shows the number of tellers necessary to meet the 3 minute waiting time
target for various arrival rates:
Average Customers per Minute Tellers Needed
0.5 1
1.0 1
1.5 2
2.0 2
2.5 3
3.0 3
3.5 3
4.0 4
4.5 4
5.0 4
5.5 5
6.0 5
6.5 6
7.0 6