100% found this document useful (1 vote)
4K views7 pages

Queuing Theory Problem Solutions

The document provides examples and solutions for queueing models: 1. A bank estimates 4 customer arrivals per hour and averages 12 minutes per customer. The single server model shows excessive wait times, so adding a second employee is recommended. 2. Operating characteristics are determined for a multiple server model, showing a significant reduction in wait time to 2.3 minutes. 3. A commercial bank with 3 tellers and average arrival and service rates is analyzed, finding average wait and service times, utilization, and expected idle tellers.

Uploaded by

zfriend
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
4K views7 pages

Queuing Theory Problem Solutions

The document provides examples and solutions for queueing models: 1. A bank estimates 4 customer arrivals per hour and averages 12 minutes per customer. The single server model shows excessive wait times, so adding a second employee is recommended. 2. Operating characteristics are determined for a multiple server model, showing a significant reduction in wait time to 2.3 minutes. 3. A commercial bank with 3 tellers and average arrival and service rates is analyzed, finding average wait and service times, utilization, and expected idle tellers.

Uploaded by

zfriend
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Single-Server Model
  • Multi-Server Model Analysis
  • Solved Examples for Queue Characteristics

Solved Problems

1. Single-Server Model The new-accounts officer at the Citizens Northern Savings Bank enrolls all new customers in checking accounts. During the 3-week period in August encompassing the beginning of the new school year at State University, the bank opens a lot of new accounts for students. The bank estimates that the arrival rate during this period will be Poisson distributed with an average of 4 customers per hour. The service time is exponentially distributed with an average of 12 minutes per customer to set up a new account. The bank wants to determine the operating characteristics for this system to determine if the current person is sufficient to handle the increased traffic. Solution: Determine operating characteristics for the single-server system:

The average waiting time of 48 minutes and the average time in the system are excessive, and the bank needs to add an extra employee during the busy period. 2. Multiple-Server Model The Citizens Northern Bank wants to compute the operating characteristics if an extra employee was added to assist with new-accounts enrollments. Solution: Determine the operating characteristics for the multiple-server system:

The waiting time with the multiple-server model is 2.3 minutes, which is a significant improvement over the previous system; thus the bank should add the second new-accounts officer.

A commercial bank has three tellers counter for its customers. The services at these tellers are exponentially distributed with mean of 5 minutes per customer. The arrival of customers is Poisson distributed with mean arrival rate of 36 per hour. Analyse the system. Solution Given; = 36 per hour = 60/5 = 12 per hour / = = 36/12 = 3 C = 4 tellers. (i) Po = 1/[C1n=0 1/n! ( / )n] + [1/C! ( / )C C / /C ] 2 2 4 = [1+( / ) + 1/2( / ) + 1/6( / ) ] + [1/4!( / ) ( C / C )] = [1+3 + 1/2 (3)2 + 1/6 (3)2] + 1/24(3)4 (124 / 2 4 26) = 1 / 1 + 3 + 4.5 + 4.5 + 4.5 + 13.5 = 0.0377 (ii) Average number of customers in the queue, Lq = ( / )C / (C1)!( C )2 Po

= (36)(12)(36/12)4 / (41)![(12)436]2 0.0377 = 1.53 (iii) Average number of customers in the system, Ls = Lq + / = 1.530 + 3 = 4.53 (iv) Average time, which a customer waits in queue, Wq = ( / )C / (C1)!( C )2 Po
4 2

= 12(3) / (41)!(12436) = 0.0377 = 0.0424 hour = 2.54 minutes. (v) Average time a customer spends in system, Ws = W q + 1/ = 0.0424 + 1/12 = 0.1257 hour = 7.54 minutes. (vi) Number of hours the tellers are busy during the 6-day week, Utilization factor, pc = / C = 36 / 12 24 = 0.75

Hence, if the bank works for 6 days on 6 hours daily basis, the teller is busy for 75% of time, i.e., 0.75 6 6 = 27 hours per week. (vii) Expected number of tells idle at any point of time.

For this, let us find the probability of no customer (P0), probability of 1 customer (P1), probability of two customers (P2) and probability of three customers (P3): P0 = 0.0377 (already found earlier) as Pn = 1/n! ( / )n Po P1 = 1/1! (36/12) 0.0377 = 0.1131 P2 = 1/1! (36/12) 0.0377 = 0.1696 P3 = 1/1! (36/12) 0.0377 = 0.1696. Now, When there is no customer, all the four tellers are idle. When there is one customer, one teller is occupied while three are idle. Similarly, for two customers, two tellers are idle and for three customers, one teller is idle. Thus, expected number of idle tellers = P0 (4) + P1 (3) + P2 (2) + P3 (1) = 0.0377 4 + 0.1131 3 + 0.1696 2 + 0.1696 = 0.9989. Thus, on the average 0.9989 or one teller will remain idle at any point of time.
3 2

SOLVED EXAMPLES FOR THE OPERATING CHARACTERISTICS OF A QUEUE


Example 1

Arrival of machinists at a tool crib is considered to be distributed as Poisson distribution with an average rate of 7 per hour. The service time at the tool crib is exponentially distributed with mean of 4 minutes. (a) (b) What is the probability that a machinist arriving at the tool crib will have to wait? What is the average number of machinists at the tool crib?

(c) The company made a policy decision that it will install a second crib if a machinist has to wait at least five minutes before being served. What should be additional flow of machinist to the tool crib to justify a second tool crib?

Solution

Give

= 7 per hour = 7 / 60 = 0.117 machinist per minute

= 1/4 per min = 0.25 machinist per minute

r = / = 0.117/0.25 = 0.467

(a)

Probability of no machinists in the queue, Po = 1 / = 0.533

Hence; probability of at least one machinist in queue = 1 Po = 1 0.533 = 0.467

The probability that a machinist has to wait would be the case when there is at least one machinist already present in the queue, which is 0.467.

(b)

Ls =

/ = 0.117 / 0.25 0.117 = 0.875 amchinists,

(c)

Let the new arrival rate is when the average waiting time is 5 minutes. Since

Wq = ' / ( )

5 = '/(0.25(0.25 ')

Or,

0.3125 1.25 ' = '

Or,

= 0.3125 / 2.25 = 0.1389 per minute

= 0.1389 60 = 8.33 machinist per hour.

Example 2

At a telephone booth, arrivals are assumed to follow Poisson distribution with average time of 10 minutes between two calls. The average length of a telephone call is 4 minutes and it is assumed to be exponentially distributed. Find: (a) (b) (c) (d) (e) (f) (g) Average number of calls (customers) in the system. Average number of calls waiting to served. Average time a call spends in the system. Average waiting time of a call before being served. Fraction of time during which booth is empty. Probability of at least one customer in the booth. Probability of more than three calls in the system.

Solution

Given;

= 1/10 = 0.1

= 1/4 = 0.25

Traffic intensity, p = / = 4/10 = 0.4

(a)

Ls = / = 0.1/0.250.1 = 0.667

(b)

Lw =

/ ( ) = (0.1) /0.25(0.250.1) = 0.267

(c)

Ws = 1/ = 1 / 0.25 0.1 = 6.67

(d) (e)

Wq = p / = 0.4/ 0.250.1 = 2.67 Po = 1 p = 1 0.4 = 0.6

(f) (g)

Pn (n > 0) = 1 Po = 1 0.6 = 0.4 Pn (n > 3) = 1 (Po + P1 + P2) = 1 (Po + Por + Pop2)

= 1 Po (1 + p + p2) = 1 0.6(1 + 0.4 + 0.16) = 0.064.

Example 3 A repair shop is manned by a single worker. Customers arrive at the rate of 30 per hour. Time required providing service is exponentially distributed with mean of 100 seconds.

Find the mean waiting time of a customer, needing repair facilitity in the queue. Solution

Given;

= 30 per hour

= 6060/100 = 36 Customer per hour

Mean waiting time of a customer in the queue,

Wq =

/ ( ) = 30 / 36(3630) = 0.139 hour = 8.33 minutes.

cu0001u0002u0003u0004u0005u0006u0007bu0001u0003	
Y
u000bfu0005c
u000eu000fu0001u0003u0010cu0003u0007u0002u0003u0007u0005u0011u0004u0003u0001Y
Úu0001u0002u0003u0001u0004u0005u0006u0007u0007b	u0003
u000bu0002bff
u0007u0001u000eu0002u0006
u0002
u0001u0002u000f

u0010u0001u0003u000bu0002u0011bu000e
u0001u000eu0003u0002u0012u0006u0013
u0003u0014u000bu0002u0015u0006u0003u0016u0002u0001u0003u000ebu0017u0017u000bu0002u0006u0017u0017u0002u0003u0001u0004u0002u0007	u000b
bu0018u0001u000eu000bu0002
u0002
Úu0001u0002u0004u0006

u0003u0014u0002

u0018u0001u0002u0004
u0002
u0001u0002u0018	u0017

u001cu0017u0001u0005u000bu0001u000eu0013u0001u000eu0002u0018bu001du0001u0017u0002
u000bu0002'u0019u001bu0002u0018
u0003	
u0001u000b"u0002u0004
u0007u0002
u000bu0002u0006u0002u000b
u0014u0003
f
u0007u0006u0003
u0002

u0018u001cu000ebu0013u0001u0018u0001u0003
u0002bu0013u0001u000eu0002
u0001u0002u001cu000eu0001u0013
b	u000bu0002u000b u000b
u0001u0018*u0002
Ju0001u0002u0003u0003u0004u0005u0001u0006u0007b	u0007
u000bfu0007
u000efu0005u0004u0004u000eu0004bbu0004u0005
u0001u0002u000f
u000eu0004u0005u0010u0002u0005u0006u000e
u0001u000f
u000eu0002u0003u0004u0005
u0011u0012fu0004
u0004u0005u0013u0006u0001u0004
u0007u000eu000efu0004
u0004u000eu0004bbu0004u0005
u0007u0005u0004u0004u0014u0015u0002
u0004
u000eu0006u0007bbu0016u0017u0006
u000eu0005u0006	u000fu000eu0004u0017u0018u0006u000efu0003u0004u0007
u0002u0010u0019u0003u0006
u000fu000eu0004
u0015u0004
ÿu0004
u0001u00044u0006u0010u000efu0004	u0007
u000bu0018u0002u0005u000b
u0010u0002u0005u001cu0017u0007u0016
u0002
u001cfu0002u000fu0005
u0017u0007u0006bu0016	u0007
u0006
4u000efu0004u000eu0004bbu0004u0005u0006
	u000f
u0016u0010u0002u00051u0019;u0002u0010u000eu0006u0003u00044u0002
u0002u0002
u0006u0011u0004u00114"u00111u00190u001c0u001c %1fu0002u000fu0005
u0015u0004u0005u0018u0004u0004u000bu0011u0002
u0002u0002
(u0013u0006u0006)<u0014u0015u0004u0001u000e
u0002u0002
u0002u0002
cu0001u0002u0003u0004u0005u0002
u0002u0002
u0002u0002
u001du0006u0013u0004u001f 1u0015u0004u0005fu0002u000fu0005 1#u001c" "u0011$$1u0003u0007u0001fu0006
u0006
u000eu0015u0004u0005u0003u0006
u000fu000eu0004u0002
u0002u0002
u0002u0002
! $#'u0015u0004u0005u0003u0006
 "u0011%u0019u0003u0007u0001fu0006
u0006
u000eu0015u0004u0005u0003u0006
u000fu000eu0004u0002
u0002u0002
u0002u0002
u0005 u001f#! "u0011$$1#
u0002u0002
Ju000eu0007u000eu0004bu0004u0015fu0002
u0004	u0002u0002u000ef4u0007u0005u0005u0006u0013u0007b
u0007u0005u0004u0007

u000fu0003u0004u0017u000eu0002u0010u0002bbu0002u0018u001au0002u0006

u0002
u0017u0006
u000eu0005u0006	u000fu000eu0006u0002
u0018u0006u000efu0007u0013u0004u0005u00072u0004u000eu0006u0003u0004u0002u0010$"u0003u0006
u000fu000eu0004
	u0004u000eu0018u0004u0004
u000eu0018u0002u0001u0007bb
u0011u0012fu0004u0007u0013u0004u0005u00072u0004bu0004
2u000efu0002
$,u001au0002($/u0015/u0015%) $,"u0011u001c($/"u0011'/"u0011$u001c)u0002
u0002u0002
 "u0011"u001c'u0011u0002
u0002u0002
u0002u0002
u0002u0002
	u001au001bu001cu001du0001u001eu000b!u0002
u0002u0002
Ju0005u0004u0015u0007u0006u0005
fu0002u0015u0006
u0003u0007

u0004u0017	u0016u0007
u0006
2bu0004u0018u0002u0005u000bu0004u0005u0011&u000f
u000eu0002u0003u0004u0005
u0007u0005u0005u0006u0013u0004u0007u000eu000efu0004u0005u0007

You might also like