Table 1: Normal Form Representation of DRIG.
Inspect NotInspect
Shirk (0,−
˜
h) (w, -w)
Work (w − ˜g, ˜v − w −
˜
h) (w − ˜g, ˜v − w)
Work) and the column player is the employer(with
possible actions Inspect or not Inspect). The two play-
ers choose their actions simultaneously and then they
receive the payoffs corresponding to the combination
of their strategies. When the employee works he has
cost ˜g and his employer has profit equal to ˜v. Each
inspection costs to the employer
˜
h but if he inspects
and finds the employee shirking then he does not pay
him his wage w. In all other cases employee’s wage
is paid. All values except the payment w of the em-
ployee are uncertain.
In the classical complete information Inspection
game the parameters ˜g, ˜v and
˜
h are fixed ( ˜g = ˇg, ˜v =
ˇv,
˜
h =
ˇ
h) and in the robust approach ( ˜g, ˜v,
˜
h) ∈ [g,g] ×
[v,v] × [h,h] (Aghassi and Bertsimas, 2006).
In our new, distributionally robust approach, players
have partial information about the probability distri-
butions of the uncertain variables ˜g, ˜v and
˜
h (about the
probability distribution Q of the payoff matrix
˜
P ). In
particular, the players do not know the exact distri-
bution of the payoff matrix. They are only aware of
a commonly known ambiguity set F of all possible
probability distributions Q that satisfy some specific
properties. Subsequently, all players adopt a worst
case CVaR approach to the uncertainty which is com-
puted over all probability distributions within the set
F . The introduction of the CVaR in the formulation
of the game allows the two players to have different
risk attitudes. Finally, the risk levels of the players
are assumed to be common knowledge and none of
the two players has private information.
For example, we may consider the DRIG in which the
ambiguity set is given by:
F = {Q : Q[( ˜g, ˜v,
˜
h) ∈ U ] = 1, E
Q
[vec(
˜
P )] = m, E
Q
[
vec(
˜
P ) − m
1
] ≤ s}
(15)
Where:U = [g, g] × [v, v] × [h,h] , s ≥ 0, and
˜
P =
(0,−
˜
h) (w, −w)
(w − ˜g, ˜v − w −
˜
h)) (w − ˜g, ˜v − w)
(16)
Important assumption: Vector m of the second
constraint of the ambiguity set must belong to the
bounded polyhedral uncertainty set of payoff matrix
˜
P. For the DRIG, m ∈ [g,g] × [v, v] × [h,h]. Other-
wise the ambiguity set will be empty.
7 NUMERICAL EXPERIMENT
In this section, we experimentally evaluate the new
model of games described in this paper. In the interest
of brevity, we only present one experiment. For more
examples, experiments and detailed explanation of
our computational method we refer the reader to
chapter 5 of (Loizou, 2015).
The Experiment:
Fixed Ambiguity Set - Several Risk Levels
What would happen to the number of equilibria
and to the payments of the two players when the
ambiguity set is kept fixed while the values of players’
risk levels are varied.
Computational Method:
The method that we use to approximately compute the
DROE and the players’ payoffs at each equilibrium of
any DRG is developed as follows:
1. Check if the ambiguity set of the DRG can be ex-
pressed like the general form of equation (14).
(The ambiguity set of DRIG has this property.)
2. Estimate the multi-linear system of equali-
ties and inequalities whose dimension-reducing
component-wise projection of the feasible solu-
tion set is equivalent with the set of equilibria of
the DRG (see theorem (4.1))
3. Find the feasible solutions of the multi-linear sys-
tem and for each solution keep the components
that correspond to the strategies of the players
(projection of the solution). Additionally, com-
pute the players’ payoffs at each equilibrium.
These are achieved using the YALMIP modelling
language (L
¨
ofberg, 2004), in Matlab 2014b.
All numerical evaluations of this chapter were
conducted on a 2.27GHz, Intel Core i5 CPU 430
machine with 4GB of RAM.
More specifically, in the experiment of this sec-
tion we assume that the uncertain parameters of the
costs ( ˜g, ˜v,
˜
h) must belong to [8,12] × [16,24] × [4, 6]
and that the payment w of the employee is fixed
at w=15. In addition, we assume that average
vector m of the ambiguity set is the one that
corresponds to the nominal
1
version of the game
m = m
1
= (0, −5,15, −15,5, 0,5, 5)
>
and without
loss of generality that the maximum distance s of the
third constraint of the ambiguity set is s = 4.
1
With “nominal” we mean that the average vector takes
the value of vec(P ) when the uncertain parameters ˜g, ˜v and
˜
h are equal to the mid points of their intervals ( ˜g = 10, ˜v =
20,
˜
h = 5 and w = 15).
Distributionally Robust Games with Risk-averse Players
191