You realize that you're being ripped off by your internet service provider, so you call them to cancel your service. All customer service calls are handled by the same call center, which has
N
representatives. The average call to the center lasts for
⟨
t
⟩
minutes, and calls arrive at random at a rate of
λ
calls per minute. What is the probability that you'll get put on hold when you call?
Assumptions and Details
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Since each call lasts on average for ⟨ t ⟩ = 1 0 min and calls arrive at random at a rate of λ = 0 . 7 calls/min . So, on average, we will find a free operator every ⟨ t ⟩ , or, in terms of 'number of calls', every λ ′ = λ ⋅ ⟨ t ⟩ = 7 calls . The number of incoming calls follows a Poisson distribution , i.e.:
P ( k , λ ′ ) = k ! ( λ ′ ) k e − λ ′
where k are the number of calls. Since there are just N = 1 0 representatives and that customers who call when all representatives are busy are put on hold and end their calls immediately, we have that 0 ≤ k ≤ 1 0 and our distribution becomes
P ( k , λ ′ ∣ 0 ≤ k ≤ 1 0 ) = k ! ( λ ′ ) k e − λ ′ [ i = 0 ∑ 1 0 i ! ( λ ′ ) i e − λ ′ ] − 1
In other terms, the distribution is normalized for 0 ≤ k ≤ 1 0 . This is a particular case of Zero-truncated Poisson distribution . We will be put on hold if all the N representatives are busy, i.e. when there will be k = 1 0 calls. Hence
P ( k = 1 0 , λ ′ = 7 ∣ 0 ≤ k ≤ 1 0 ) = 1 0 ! ( 7 ) 1 0 e − 7 [ i = 0 ∑ 1 0 i ! ( 7 ) i e − 7 ] − 1 = 0 . 0 7 8 7 4 0 9
Problem Loading...
Note Loading...
Set Loading...
Let us represent the state of the system by a discrete probability distribution, p n , the probability of the call server having n of the N representatives occupied by a call.
At each moment in time, an un-occupied representative can start a new call, or an occupied representative can end the call they're currently on.
Shifting focus to the state of the whole call center, the number of occupied representatives can increase of decrease by one, unless none or all of the representatives are occupied, in which case it can only increase or decrease by one, respectively.
Let's consider a few cases in detail:
∂ t ∂ p 0 ( t ) = β p 1 ( t ) − λ p 0 ( t )
The n = 0 state can gain probability from systems in the n = 1 state freeing up their lone occupied representative, and it can lose probability by any one of its unoccupied representatives taking a call.
∂ t ∂ p 1 ( t ) = λ [ p 0 ( t ) − p 1 ( t ) ] + β [ 2 p 2 ( t ) − p 1 ( t ) ]
Note the fundamental difference between λ , and β . λ is the probability of a new call attempt being made per unit time. It is independent of the number of people who have already called. No matter what the state of the call server, new people call on average once every λ − 1 minutes.
On the other hand, β is the probability per unit time that a given call will end. Thus, the probability per unit time that any of n calls will end is given by β n × d t .
Generally, we have (with β = ⟨ t ⟩ − 1 for ease of writing)
∂ t ∂ p n ( t ) = ⎩ ⎪ ⎨ ⎪ ⎧ β p 1 ( t ) − λ p 0 ( t ) λ [ p n − 1 ( t ) − p n ( t ) ] + β [ ( n + 1 ) p n + 1 ( t ) − n p n ( t ) ] − β N p N ( t ) + λ p N − 1 ( t ) n = 0 1 ≤ n ≤ N − 1 n = N
Now, when the call center opens, it is obviously in the n = 0 state, so that p 0 ( 0 ) = 1 , and p n ( 0 ) = 0 for n ≥ 1 . As time goes on, the probability distribution of the call center will evolve until it is equal to the steady state distribution, p n ( ∞ ) .
To find this distribution, we set the time derivative equal to zero.
First, we have the boundary case p ˙ 0 = 0 = − λ p 0 + β p 1 which implies p 1 = β λ p 0 .
Let's analyze the intermediate values of n . We have
0 = λ [ p n − 1 ( t ) − p n ( t ) ] + β [ ( n + 1 ) p n + 1 ( t ) − n p n ( t ) ]
We can simplify things somewhat if we use the step operator E ± 1 defined by its effect E f ( n ) = f ( n ± 1 ) .
Then the last equation becomes
0 = ( E − 1 − 1 ) λ p n + ( E − 1 ) β p n
Notice that 1 = E − 1 E . We have
0 = ( E − 1 ) ( n β p n − E − 1 λ p n )
Now, ( E − 1 ) = 0 , so we must have ( n β p n − E − 1 λ p n ) = 0 , or p n = n 1 β λ p n − 1 .
Following this through to the base case, we have p n = n ! 1 ( β λ ) n p 0 .
Now, we have everything in terms of the known parameters λ and β , and the unknown value p 0 . We can find this using the normalization condition ∑ i p i = 1 :
p 0 − 1 = i ∑ i ! 1 ( β λ ) i
Therefore, the steady state distribution is given by
p n = ∑ i i ! 1 ( β λ ) i n ! 1 ( β λ ) n
which is plotted below
the probability of not reaching a representative is then p 1 0 , the probability of all representatives being occupied.