A. Appendix to Chapter 2
A.5 Maple Code for Computing the Equilibrium point in Tournament Games
3.4 Full Inspection vs Partial Inspection
In this study, I assume that the inspector may run some partial inspections as well as full inspections. As I mentioned in the literature review, by partial inspection I mean an inspection which can detect the violation by probability π. That is not because of any possible mistake by the inspector and is just the nature of the inspection. The inspection in any form (full or partial) is always necessary as it is the only means to prevent the inspectee performing a violation. Similar to Dresherβs paper, we have modelled the situation as a zero sum game. I denote the value of the game by π£(π1, π2, π, π), where π1 is the number of full inspections (which have the probability of detection equal to one), π2 is the number of the partial inspections, π is the number of the period of times and π is the probability of the detection in partial inspections. π1, π2, π and π are fixed through the whole game. In each stage of the game the inspector and inspectee both know how many inspections and time periods have been left. Also, in each stage of the game, the inspector can run just one inspection which can be full or partial.
The payoffs are similar to those in Dresherβs paper. The only difference arises when the inspectee violates and the inspector partially inspects. In this case the inspector wins with probability π while he loses with probability 1 β π. So the expected payoff to the inspector is 2π β 1. In any case, the game ends because the inspectee either achieves his aim or gets caught.
Obviously, when π2 is equal to zero, the game is completely similar to Dresher game and we would have following conditions.
π£(π1, 0, π, π) = 0; π1 β₯ π, 0 β€ π β€ 1. π β₯ 1. π£(0,0, π, π) = β1; 0 β€ π β€ 1.
And also we assume π£(π1, π2, 0, π) =0; which means when no time period has been left of course there would be no detection and not violation. In our analysis, we exclude the cases of π = 0 and π = 1. As obviously, if we denote the value of Dresherβs game by π then π£(π1, π2, π, π) = π(π1, π) and π£(π1, π2, π, π) = π(π1 + π2, π) where π = 0 and P=1; respectively.
59
Additional to the initial conditions discussed before, we have following initial conditions:
π£(0, π, π, π) = 2π β 1, 0 < π < 1
2, π β₯ 1; (As the probability of detection is not so high, hence in equilibrium the inspectee will choose to violate in a Nash equilibrium).
π£(0, π, π, π) = 0,12 β€ π β€ 1, π β₯ 1; (As the probability of detection is high, in equilibrium the inspectee will not violate).
Theorem 3. 1. 2 In an inspection game, π(π, π, π, π·), π > π where π· is the probability of detection in the partial inspection, the value of the game is as follows
a) If 0 < π < 1/2 then π£(0,1, π, π) = 2ππ β 1, π > 0, b) If 1/2 < π < 1 then (0,1, π, π) = βπβ1+2ππβ1 , π > 0. Proof:
For π£(0,1, π, π) we have following table Inspectee
Inspector
Legal act Violation Partial Inspection
No Control
π£(0,0, π β 1, π) 2 π β 1 π£(0,1, π β 1, π) -1
Table 3. 2. The inspection game with one partial inspections and π period of times.
We know that π£(0,0, π β 1, π) = β1. Hence, players are mixing between their strategies. By employing the formula in Appendix B.1 we have
π£(0,1, π, π) =β1+(2πβ1)π£(0,1,πβ1,π)π£(0,1,πβ1,π)+2π+1 . (3.4.1) Besides, we have following initial conditions π£(0,1,1) = 2π β 1 for 0 < π < 1/2, and π£(0,1,1) = 0 for 1/2 < π < 1. As we see, the initial conditions satisfy part a and b respectively. Hence, they can be used as the start point of an induction.
2
The formula of the part a of this theorem has been also found by Thomas and Nisgav (1976), for a model which is slightly different. In their model, in the case of no violation Inspectorβs payoff is 1. This change just affect the border condition and not the general formula.
60
We can easily see that π+12π β 1 = β1+(2πβ1)(
2π πβ1) 2π πβ1+2π+1 and βπβ1+2ππβ1 = β1+(2πβ1)(βπ+2ππ )
βπ+2ππ +2π+1 . Hence, we prove the theorem inductively, β.
Theorem 3. 2. In an inspection game, π£(0, π2, π, π) where π2 < π,
where π is the probability of detection in the partial check, the value of the game is as follows
a) π£(0, π2, π, π) = 2ππ2πβ 1, 0 < π < 1/2; b) π£(0, π2, π, π) = β (πβ1π2 ) βπ2(ππ )(2πβ1)π2βπ π=0 , 1/2 < π < 1.3 Proof:
For π£(0, π2, π) we have following table
Inspectee Inspector
Legal act Violation Partial Inspection
No Control
π£(0, π2 β 1, π β 1, π) 2π β 1 π£(0, π2, π β 1, π) -1
Table 3. 3. The inspection game with just partial inspections.
Hence, we can calculate the value by the following recursive formulae, π£(0, π2, π, π) = (2Pβ1)π£(0,π2,πβ1,π)+π£(0,π2β1,πβ1,π)
π£(0,π2,πβ1,π)+2Pβπ£(0,π2β1,πβ1,π) , (3.4.2)
We know that π£(0, π2, π2, π) = 2π β 1 for 0 < π < 1/2 and π£(0, π2, π2, π) = 0 for 12 < π < 1, which they both satisfy (3.4.2).
For part a, suppose that π£(0, π2, π, π) = 2ππ2πβ 1 we should prove that π£(0, π2, π + 1, π) = 2π2π
π+1 β 1. We can easily see that 2π2π π+1 β 1 = (2Pβ1)(2π2π π β1) +2(π2β1)ππ β1 2π2π π β1+2Pβ2(π2β1)ππ +1 . Hence, π£(0, π2, π + 1, π) = 2ππ+12πβ 1. 3
While calculating π£(0,1, π, π) we can see in the Table 3.2 that when players are mixing, then the crucial value is π = 1/2, as in this case 2π β 1 = 0. We have modelled the game as a recursive game hence π = 1/2 will be the crucial value for π£(0, π2, π, π)
61
For part b4, let π (π2, π) = βπ2 (ππ ) (2π β 1)π2βπ
π=0 . Hence, we will have
π (π2, π β 1) = (2π β 1). π (π2 β 1, π β 1) + (π β 1π
2 ) and π (π2, π) = π (π2, π β 1) + π (π2 β 1, π β 1). We can see that π£(0, π2, π, π) = β(πβ1π2 )
π (π,π) satisfies the recursive formulae (3.4.2), β.
Theorem 3.1 and Theorem 3.2 can provide the efficient tool to compare full inspections with partial inspections. Not only can we compare the different inspection games, we can also easily calculate how many partial inspections are required to achieve a certain probability of detection similar to that gained from a full inspection (classical inspection game). The following examples show different kind of useful comparisons that we can make.
Example 3.3. Figure 3.4 demonstrates the value of three different
inspection games when the number of events is changing. The first game which is shown by red dots is the inspection game with just one full inspection. The other inspection games which are shown by green and blue dots are inspection games with just one partial with probability of detection equal to 2/3 and 1/3, respectively. As we could predict, in Figure 3.4 we can see that for any value of π, π(π, π, π, π·) β₯ π(π, π, π, π/π) β₯ π(π, π, π,ππ). We can also observe that, as π is getting larger the value of the all the games is approaching -1.
4
62
Figure 3. 4. Comparison between the value of the inspection game with just one full
inspection, or one partial inspection where the probability of detection is 1/3 and 2/3.
Example 3. 4. Figure 3.5 compares the value of the inspection games with
just one and two full inspections with the inspection game with one and two partial inspections, where probability of detection is 2/3. We can see that for any value of π, π(π, π, π, π) β₯ π(π, π, π, π/π) β₯ π(π, π, π, π/ π) β₯ π(π, π, π, π/π).
Figure 3. 5. The comparison between Inspection games with just full inspections, and
63
As I mentioned, by employing Theorem 3.1 and Theorem 3.2 we can find out how many partial inspection are required to have the same value a full inspection. The following example provides a comparison between value of the inspection game with just full inspections and just partial inspections.
Example 3. 5. Suppose an inspection game with 2 full inspections and 6
periods of time. Hence by the Dresher formula (formula 3.3.5) we know that π£(2,0,6, π) = π(2,7) = β0.3125. If the inspector decides to, instead of full inspection, run partial inspections with probability of detection equal 2/5, he will need at least five partial inspections. As we know that
π£(0,4,7,2/5) < β0.3125 < π£(0,5,7,2/5).
Example 3. 6. Figure 3.6 demonstrates that if we have 100 period of times,
for different numbers of full inspections (ππ) how many partial inspections (ππ) are required to get the same value. In this example, the probability of detection for the partial inspection is 2/3. The blue line is the relation between the number of full and partial inspections, and the red line is when ππ = ππ. Hence we can easily see that relation between the number of full and partial inspections is not linear.
Figure 3. 6. The relation between number of full inspections and partial inspections to
64
The following theorem explains the results in Example 3.6 theoretically.
Theorem 3. 7. For an inspection game with ππ number of full inspections, we need at least [(β (
πβπ ππ )
βπ (ππ )
π=π
+ π) (ππ·π)] + π partial inspections with a probability of detection π· to achieve the same value, if < π· < π/π . Proof:
By Dresher formula we know that the value of an inspection game with n full inspection is β (
πβ1 π1 )
βππ=0(ππ ) . Besides, by Theorem 3.2 we know that when 0 < π < 1/2, the value of the inspection game with π2 number of partial inspections is 2ππ2πβ 1. 2π2π π β 1 = β (πβ1π 1 ) βππ=0(ππ )β π2 = (β (πβ1π 1 ) βππ=0(ππ )+ 1) ( π 2π), Hence, we need π2 = [(β ( πβ1 π1 ) βππ=0(ππ )+ 1) ( π 2π)] + 1, β.
We cannot have a kind of similar theorem for 1/2 < π < 1, as it is not possible to find the explicit formula for π2.
Theorem 3. 8. Consider an inspection game with no full inspection, π2
number of partial inspections and π period of time, where π is the probability of detection in partial inspections. If π is the probability of assigning a partial check and π is the probability of selecting one of the times to violate, then for 0 < π < 1/2 we have
π = ππ2 (probability of assigning a partial check),
π = 1 βπ1 (probability of selecting one of the times to violate). For 1/2 < π < 1 we have π = (2π) π2β1 + (2π)π2β2(π β π2 1 ) + β― + ( π β 2 π2β 1) (2π)π2 + (2π)π2β1(π β π2 1 ) + β― + (2π) ( π β 2 π2β 1) + ( π β 1 π2 ) ,
65 π = 1 β 2π β (πβ2π2 ) βπ2π=0(πβ1π )(2πβ1)π2βπ+ ( πβ2π2β1) βπ2β1π=0 (πβ1π )(2πβ1)π2βπβ1 . Proof:
By employing Table 3.3 we know that in the equilibrium we have ππ£(0, π2 β 1, π β 1, π) + (1 β π)π£(0, π2, π β 1, π) = π(2π β 1) + (1 β π)(β1) and π(2π β 1) + (1 β π)π£(0, π2β 1, π β 1, π) = βπ + (1 β π)π£(0, π2, π β 1, π) π = π£(0,π2,πβ1,π)+1 π£(0,π2,πβ1,π)+2Pβπ£(0,π2β1,πβ1,π) , (3.8.1) 1 β π = 2π π£(0,π2,πβ1,π)βπ£(0,π2β1,πβ1,π)+2P . (3.8.2)
For 0 < π < 1/2, by the Theorem 3.2 we know that π£(0, π2, π, π) = 2π2π
π β 1. Hence, by formula 3.8.1 and 3.8.2 we can see that π = π2
π and π = 1 βπ1 .
For 1/2 < π < 1, by the Theorem 3.2 we know that π£(0, π2, π, π) = β (πβ1π2 )
βπ2π=0(ππ )(2πβ1)π2βπ . Hence, by employing formula 3.8.1 and 3.8.2 we can
show the result, β.