Professional Documents
Culture Documents
Waiting Line Models
Waiting Line Models
2
+
,
2%I,0) " 2J
L
q
< I0)@2
,
0)%A@2
,
= 0@.:---2
,
J %I,0) H @.:---2J < ,.)AAD custo'ers
Mean syste' length L < L
q
= < ,.)AAD = @.:---
< - custo'ers
Mean waiting ti'e W
q
< L
q
% < ,.)AAD%)@
< @.,)AD hours, or )- 'inutes
Mean ti'e in syste' W < W
q
= )% < @.,)AD = )%),
< @.- hours, or ): 'inutes
Co'parison with the M%M%) and M%D%) 'odels indicates that the low variance
0standard deviation2 of this 'odel yielded perfor'ance very close to 0!ut 5ust a
!it 'ore waiting than2 the constant service ti'e 'odel. &t is true that as the
variance increases, the 'ore waiting that will occur. 1he pro!a!ility of waiting
here is identical to the M%M%) and M%D%) 'odels.
))
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
/M0M0s2)''S00 Model
1his 'odel assu'es e+ponentially distri!uted arrival rates and service ti'es,
with 'ultiple servers. 1he conventional assu'ption of first"co'e, first"served
priority is 'ade, along with an infinite 'a+i'u' waiting line and an infinite
calling population. 1he for'ulas for the standard 7ueuing 'easures for this set
of assu'ptions is(
&nputs Mean ti'e !etween arrivals )% < )%)@ hours < A 'inutes
Mean service ti'e )% <)%), hours < B 'inutes
u'!er of servers s < ,
Outputs Average utili8ation < /s < )@%0, ),2 < @..)AD
*'pty syste' pro!a!ility
1
1
1
1
1
]
1
,
_
,
_
+
1
1
1
1
1
]
1
,
_
s
s
n
P
s
s
n
n
) K
K
)
)
@
@
< )%0) = @.:--- = @.:---
,
%I,0) H @..)AAD2J
< )%0) = @.:--- = @.B?B,2 < @..)):
6ro!a!ility of n units in syste' if n s, 6
n
< 6
@
0/)
n
%nK
6
)
< 0@..)):2 0)@%),2
)
%) < @.-.-)
6
,
< 0@..)):2 0)@%),2
,
%, < @.).-@
&f n L s, 6
n
< 6
@
0/)
n
%0sKs
n"s
2
6
-
< 0@..)):2 0)@%),2
-
%0, ,
0-",2
2<
@.@B?A
Mean 7ueue length
( )
,
@
) K
6
,
_
s
L
s
q
L
q
< I@..)): 0@.:---2
,
@..)ADJ % I,0) H @..)AD2
,
J < @.)DB) custo'ers
Mean syste' length L < L
q
= / < @.)DB) = @.:---
< ).@@:. custo'ers
Mean waiting ti'e W
q
< L
q
% < @.)DB) % )@
< @.@)DB hours, or ).@B 'inutes
),
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
Mean ti'e in syste' W < W
q
= 1% < @.)DB) = )%), < @.)@@:
hours, or A.@B 'inutes
1his syste' radically reduces the waiting line, at the cost of dou!ling service
capacity 0in the configuration of two parallel servers2. /aiting has practically
disappeared, and would now only occur when there were three or 'ore
custo'ers in the syste', or ) H @..)): H @.-.-) H @.).-@, or a pro!a!ility of
@.)@,).
)-
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
/M0M012)''S030 Model
1his 'odel differs fro' the M%M%) 'odel in that a finite waiting line is
i'posed. &t assu'es e+ponentially distri!uted arrival rates and e+ponentially
distri!uted service ti'es, with one server. 1he conventional assu'ption of first"
co'e, first"served priority is 'ade, along with an infinite calling population.
1he for'ulas for the standard 7ueuing 'easures for this set of assu'ptions is(
&nputs Mean ti'e !etween arrivals )% < )%)@ hours < A 'inutes
Mean service ti'e )% <)%), hours < B 'inutes
Ma+i'u' nu'!er in the syste' E < -
Outputs Average utili8ation < / < )@%), < @.:---
*'pty syste' pro!a!ility 6
@
< 0) " )/(1
E=)
2
< 0) H @.:---2%0) H @.:---
.
2 < @.-,)?
6ro!a!ility of n units in syste' 6
n
<
n
6
@
6
)
< 0@.:---2
)
0@.-,)?2 < @.,A:-
6
,
< 0@.:---2
,
0@.-,)?2 < @.,,-B
6
-
< 0@.:---2
-
0@.-,)?2 < @.):A-
Mean syste' length
K
n
n
n
@
6
< @ @.-,)? = ) @.,A:- = , @.,,-B =
- @.):A- < ).,D., custo'ers
Mean 7ueue length L
q
<
K
n
n
,
n
6 2 ) 0
< ) @.,,-B = , @.):A- < @.B?A)
custo'ers
Mean waiting ti'e W
q
< L
q
/ 0(1 6
E
2
< @.B?A)%I)@0)"@.):A-2J
< @.@D-- hours, or ...@ 'inutes
Mean ti'e in syste' W < L % 0(1 6
E
2
< ).,D.,%I)@0) H @.):A-2J
< @.)BAA hours, or ?..@ 'inutes
3y capping the 'a+i'u' nu'!er waiting, in effect the nu'!er of arrivals is
reduced, thus radically reducing the waiting line length and ti'e. $owever,
).
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
there is 'uch less work done, as there will !e fewer custo'ers served. 1he
s'aller K is, the 'ore i'pact.
)B
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
/M0M0s2)''S030 Model
1his 'odel adds the feature of 'ultiple servers to the last 'odel.
&nputs Mean ti'e !etween arrivals )% < )%)@ hours < A 'inutes
Mean service ti'e )% <)%), hours < B 'inutes
u'!er of servers s < , s K
Ma+i'u' nu'!er in the syste' K < -
Outputs Average utili8ation < /(n) < )@%0, ),2 < @..)AD
6ro!a!ility of n units in syste' 9or n s, 6
n
< I0/2
n
%nKJ 6
@
6
)
< I0@.:---2
)
%)J 6
@
6
,
< I0@.:---2
,
%,J 6
@
9or s M n K 6
n
< I0/2
n
%0sKs
n"s
2J 6
@
6
-
< I0@.:---2
-
%0,,2J 6
@
6
@
= 6
)
= 6
,
= 6
-
< ).@
6
@
= @.:--- 6
@
= @.-.D, 6
@
= @.)..D 6
@
< )
6
@
< @..-@) 6
)
< @.-B:. 6
,
< @.).?-
6
-
< @.@A,,
Mean syste' length
K
n
n
n
@
6
L < @ = ) @.-B:. = , @.).?- = -
@.@A,, < @.:.-D custo'ers
Mean 7ueue length L
q
<
+
K
s n
s n
)
n
6 2 0
L
7
< ) @.@A,, < @.@A,, custo'ers
Mean waiting ti'e W
q
< L
q
/ I (1 6
E
2J
< @.@A,,%I)@0) H @.@A,,2J < @.@@AA hours,
or @..@ 'inutes
Mean ti'e in syste' W < L % I (1 6
E
2J
< @.:.-D%I0)@0) H @.@A,,2J < @.@?@@ hours,
or B..@ 'inutes
As with the one server 'odel, capping the 'a+i'u' nu'!er waiting reduces
the effective nu'!er of arrivals. /ith 'ultiple servers, there is radical
)A
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
reduction in the waiting line length and ti'e. 1he s'aller E is, the 'ore
i'pact.
S+MMAR"
/aiting line 'odels are i'portant conceptually in considering service
operations. 1he perfor'ance of these syste's when pro!a!ilistic arrival and%or
service distri!utions are present is usually 7uite counterintuitive. /aiting line
'odels provide a 'eans to 'ore accurately esti'ate the i'pact of changes to
various service syste's, especially when arrival patterns are deter'ined !y
custo'er !ehavior, leading to arrival patterns and service patterns following
various distri!utions.
1his chapter de'onstrated so'e of the 'ore conventional types of waiting line
syste's. 9or'ulas e+ist for specific types of waiting line situations. Geal
applications involve a great deal of co'ple+ity, often stringing a series of
waiting line syste's together. 1herefore, solution of waiting line pro!le's is
usually acco'plished through si'ulation.
3E" TERMS
A$$i%al( co'ponent in a waiting line syste' representing the appearance of
work to !e acco'plished
Bal4ing( custo'er arrival pattern in a waiting line syste' where if the line
e+ceeds a certain level, the custo'er departs the syste' prior to
receiving service
alling population( the set of all possi!le arrival entities
*ist$i,ution( statistical pattern ena!ling identification of pro!a!ilities
'I'O( first"in, first"out priority rule co''only used to select the ne+t work
&ueue discipline( the rules used to select the ne+t work for a waiting line
syste'
Se$%ice 5acilit(( the co'ponent of a waiting line syste' that perfor's work
Stead( state( waiting line syste' perfor'ance at the stage when initial
condition !iases have !een eli'inated
T$ansient state( !ehavior of a waiting line syste' during the period when the
initial condition !ias still affects syste' perfor'ance 'easures
Waiting line( the 7ueue of work that has arrived !ut which the syste' has !een
una!le to !egin service for
#ROBLEMS
). Many !usiness operations face uneven waiting lines. $ow do grocery
stores deal with fluctuating waiting linesC $ow do !anks deal with
fluctuating waiting lines at teller windowsC
,. #ive an e+a'ple of a last"in, first"out 7ueue discipline.
-. /hat is the effect of scheduling arrivals 0such as !ar!er appoint'ents2
on a waiting lineC
)D
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
.. $ow does custo'er i'patience affect waiting linesC
B. &n an operation involving waiting lines, what happens when the arrival
rate e+ceeds the service rateC
A. /hat can !e done to reesta!lish a sta!le operation if the arrival rate
e+ceeds the service rateC
D. /hy will li'ited 7ueue lines reach a steady state even when the arrival
rate e+ceeds the service rateC
:. /hy will 'odels with li'ited calling populations reach a steady state
even though the arrival rate 'ay e+ceed the service rateC
?. Sal Maglie has operated a s'all !ar!er shop in 6oughkeepsie for a nu'!er
of years. Sal has e+perienced a wide variety of !usiness conditions over
that ti'e. /ith the develop'ent of his !usiness, conditions have changed
a great deal. Sal has kept 'eticulous records of operations over the years.
1here have !een distinct changes in the distri!ution of custo'er arrivals as
well as the ti'e Sal takes to give a haircut. /hen Sal was learning to cut
hair, the rate of service varied a lot. $e averaged -@ 'inutes per haircut,
distri!uted e+ponentially. A!out one custo'er per hour arrived in a
rando' 'anner, risking his head to SalNs care.
Calculate the !asic para'eters of this syste'
0P
@
, P
)
, P
,
, L, L
q
, W, W
q
, O2.
)@. A towing co'pany operates a large fleet of trucks. 1hese trucks have
averaged one call for 'echanical service every . hours. 1rucks generate
revenue at the rate of >,@ per hour. 1he 'echanic, 1hu'!s Swenson,
costs the co'pany >), per hour in wages, fringes, and e7uip'ent.
1hu'!s was found to average ,@ 'inutes on a truck without help fro' the
truck driver 0, hours per truck with the truck driverNs help2. Assu'ing an
M%M%)(9C9S%% 'odel(
a. /hat is the pro!a!ility of @, ), or , trucks in need of repair at any one
ti'eC
!. /hat is the average nu'!er of trucks re7uiring repair at any one ti'eC
c. /hat is the average ti'e a truck is out of service after !reaking downC
d. /hat is the average a'ount of ti'e a truck waits for 1hu'!sC
e. On the average, how 'any trucks are idle while waiting for 1hu'!sC
)). As the trucks got older, the wrecking co'pany discussed in pro!le' )@
found that the rate of 'echanical failures increased. &n the second year
of operation, Ace suffered a truck !reakdown rate of one truck per hour.
1he increased severity of the 'echanical failures also re7uired additional
'echanic ti'e, and the average repair ti'e per truck was now -@
'inutes.
a. /hat is the pro!a!ility of @, ), or , trucks in need of repairC
!. /hat is the average nu'!er of trucks that are inoperativeC
):
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
c. /hat is the average ti'e a truck is inoperativeC
d. /hat is the average nu'!er of trucks waiting for the 'echanicC
e. /hat is the average idle ti'e for a truck that is waiting for a 'echanicC
f. /hat is the cost to Ace in lost revenue !y not having enough
'echanicsC
g. /ould it pay to add a 'echanicC
),. 1hel'a;s Diner features special"order ha'!urgers. Custo'ers arrive at
the rate of B per hour following the e+ponential distri!ution. Service is
nor'ally distri!uted and the appropriate 7ueuing 'odel is
0M/GS%)(9C9S%%2. Deter'ine the nu'!er of people who will !e
waiting in line, the average ti'e they have to wait, and the pro!a!ilities
of @, ), ,, and 'ore than , waiting custo'ers, given the following
different service rates 0each negative e+ponentially distri!uted2.
a. A service rate of B, standard deviation @.@--- per hour 0 < ), 'inutes,
std , 'inutes2, nor'ally distri!uted.
!. A service rate of A, standard deviation @.@--- per hour 0 < )@ 'inutes,
std , 'inutes2, nor'ally distri!uted.
c. A service rate of D.B, standard deviation @.@--- per hour 0 < : 'inutes,
std , 'inutes2, nor'ally distri!uted.
)-. A Car /ash uses a fi+ed"ti'e asse'!ly line re7uiring - 'inutes to wash a
car, including drying ti'e. &f custo'ers arrive in a rando' 'anner at the
average rate of : per hour, calculate the e+pected nu'!er of cars in the
syste' and the average ti'e each custo'er can e+pect to spend at the car
wash. 0M%D%)(9C9S%%2
).. 1he 9ifth ational 3ank of 3ryan is e+panding. 1o 5ustify a second teller,
the vice"president of finance has re7uested a series of waiting line analyses.
1he initial phase involves deter'ining current syste' properties. At
present, custo'ers arrive following the e+ponential distri!ution at the rate
of a!out )@ per hour. 1he teller spends e+actly B 'inutes with each
custo'er. Define the appropriate 'odel, stating any assu'ptions you have
'ade, and deter'ine the current operating para'eters.
)B. According to the 'arketing staff of the 93 in pro!le' )., custo'er
service ti'es could !e 'ore accurately descri!ed !y a rando' 0negative
e+ponential2 distri!ution. /hat effect does this change in assu'ptions
have on the current syste' para'etersC
)A. 1he !oard of directors of 93 0pro!le's )B and )A2 has concluded that a
second teller is needed. Using the e+ponential arrival distri!ution, and two
servers(
a. Deter'ine the pro!a!ility of an arriving custo'er finding five people
already in the 7ueue 0thus constituting si+ custo'ers in the syste'( One
!eing served, four in line, plus the new arrival2.
)?
David L. Olson Managing Operations Across the Supply Chain, Swink
University of e!raska"Lincoln Mc#raw"$ill%&rwin
!. Deter'ine the sa'e pro!a!ility for a two"teller syste'.
c. Co'pare the e'pty"syste' pro!a!ilities for the one" and two"teller
situations.
d. /hat are the server utili8ation factorsC
e. /hat is the 'ean 7ueue length for each syste'C
)D. A city traffic control facility is used to collect traffic fines. 1he 'ayor of
the city is very concerned that citi8ens !e treated well !y city officials.
1hose who get traffic citations vote. 1he 'ayor has received co'plaints
that the office for paying citations has e+perienced long waiting lines, and
the 'ayor wants an analysis of the syste'. 1he syste' consists of a clerk
who processes each ticket. Looking up data and cross"referencing results
in a distri!ution of service ti'e that is e+ponentially distri!uted with a
'ean capacity of )@ per hour. 6eople co'e into the office during peak
periods 0)@ a.'. through - p.'.2 at the rate of A per hour. &f the line is
longer than B people, citi8ens tend to leave. Analy8e the e+pected
perfor'ance of the current syste'. 0M%M%)(9&9O%B%2
a. &dentify the pro!a!ility that the clerk is idle
!. &dentify the average nu'!er of citi8ens waiting
c. &dentify the average waiting ti'e per citi8en
):. Analy8e the data in pro!le' )D, only using two clerks instead of ).
a. &dentify the pro!a!ility that either clerk is idle
!. &dentify the pro!a!ility that !oth clerks are idle.
c. &dentify the average nu'!er of citi8ens waiting
d. &dentify the average waiting ti'e per citi8en
,@