• Aucun résultat trouvé

FINITE COMPOSITE GAMES: EQUILIBRIA AND DYNAMICS SYLVAIN SORIN AND CHENG WAN Abstract.

N/A
N/A
Protected

Academic year: 2022

Partager "FINITE COMPOSITE GAMES: EQUILIBRIA AND DYNAMICS SYLVAIN SORIN AND CHENG WAN Abstract."

Copied!
19
0
0

Texte intégral

(1)

arXiv:1503.07935v1 [math.OC] 27 Mar 2015

SYLVAIN SORIN AND CHENG WAN

Abstract. We introduce finite games with the following types of players:

(I) nonatomic players, (II) atomic splittable players, (III) atomic non splittable players.

We recall and compare the basic properties, expressed through variational inequalities, concerning equilibria, potential games and dissipative games, as well as evolutionary dynamics.

Then we consider composite games where the three types are present, a typical example being congestion games, and extend the previous properties of equilibria and dynamics.

Finally we describe an instance of composite potential game.

1. Introduction

We study equilibria and dynamics in finite games: there are finitely many “participants”

i ∈ I and each of them has finitely many “choices” p ∈ Si. The basic variable describing the interaction is thus a profile x = {xi, i∈I}, where each xi = {xip, p∈Si} is an element of the simplex Xi = ∆(Si) on Si. LetX =Q

i∈IXi. We consider three frameworks:

(I) Population games where each participant i∈I corresponds to a population: a nonatomic set of agents having all the same characteristics. In this setupxip is the proportion of agents of “type p” in populationi.

One can distinguish two kinds of I-player games where each participant i ∈ I stands for an atomic player:

(II) Splittable case: xip is the proportion that player i allocates top. (The set of pure moves of player iisXi.)

(III) Non splittable case: xip is the probability that player ichooses p. (The set of pure moves is Si and xi is a mixed strategy.)

As an example, consider the following network where a routing game of each of the three frameworks takes place. Assume that arc 1 and arc 2 are connecting oto d.

o d

arc 1

arc 2

First, in a population game, consider two groups of players going from oto d. Suppose that a proportion x11 of group 1 is taking arc 1 while the rest of the group uses arc 2, and similarly for group 2.

Next, in the splittable case, consider two players who both have a stock to send from o to d and can split their stocks. Suppose that player 1 sends a fractionx11 of his stock by arc 1 and the remaining by arc 2, and similarly for player 2.

Date: March 2015.

2010 Mathematics Subject Classification. 91A10, 91A22, 91A06, 91A13.

Key words and phrases. finite game, composite game, variational inequality, potential game, dissipative game, evolutionary dynamics, Lyapunov function.

1

(2)

Finally, in the non splittable case, still consider two players having to send their stock from o to d. However, they can no longer split their stock, but have to send it entirely by one arc.

Suppose that with probability x11 player 1 sends it by arc 1 and with probability x12 = 1−x11 he sends it by arc 2, and similarly for player 2.

In all the three examples, the basic variables are (x11, x21)∈[0,1]2 which definex∈X.

2. Description of the models 2.1. Framework I: population games.

We consider here the nonatomic framework where each participanti∈I corresponds to a popu- lation of nonatomic players.

The payoff (fitness) is defined by a family of continuous functions{Fpi, i∈I, p∈Si}, all fromX to R, whereFpi(x) is the outcome of a member in population ichoosingp, when the environment is given by the basic variable x.

An equilibriumis a point x∈X satisfying:

xip>0⇒Fpi(x)≥Fqi(x), ∀p, q∈Si, ∀i∈I. (1) This corresponds to a Wardrop equilibrium[31].

Proposition 2.1. (Smith [23] and Dafermos [4])

An equivalent characterization of (1) is through the variational inequality:

hFi(x), xi−yii ≥0, ∀yi ∈Xi,∀i∈I, (2) or alternatively:

hF(x), x−yi=X

i∈I

hFi(x), xi−yii ≥0, ∀y∈X. (3) A special class of population games corresponds togames with external interaction where each Fi depends only on x−i.

2.2. Framework II: atomic splittable.

In this case each participant i ∈ I corresponds to an atomic player with action set Xi. Given functions Fpi as introduced above, his gain is defined by:

Hi(x) =hxi, Fi(x)i= X

p∈Si

xipFpi(x).

In other words, it is the weighted average gain of all fractions allocated to different choices.

An equilibriumis as usual a profilex∈X satisfying:

Hi(x)≥Hi(yi, x−i), ∀yi ∈Xi, ∀i∈I. (4) Suppose that for allp∈Si,Fpi(·) is of class C1 on a neighborhood Ω ofX, then

∂ Hi

∂ xip(x) =Fpi(x) + X

q∈Si

xiq∂ Fqi

∂ xip(x).

Let∇iHi(x) stand for the gradient of Hi(xi, x−i) with respect toxi. Then one has [13]:

Proposition 2.2. Any solution of (4) satisfies h ∇H(x), x−yi=X

i∈I

h ∇iHi(x), xi−yii ≥ 0, ∀y∈X. (5) Moreover, if each Hi is concave with respect to xi, there is equivalence.

Variational inequalities characterizing Nash equilibrium in atomic splittable games (Haurie and Marcotte [9]) and those characterizing Wardrop equilibrium in nonatomic games have different origins. Inequalities (5) for a Nash equilibrium are obtained as first order conditions, while (2) for a Wardrop equilibrium are derived directly from its definition.

(3)

2.3. Framework III: atomic non splittable.

We consider here anI-player game where the payoff is defined by a family of functions{Gi, i∈I}, all from S = Q

i∈ISi to R. We still denote by G the multilinear extension to X where each Xi= ∆(Si) is considered as the set of mixed actions.

An equilibrium is a profile x∈X satisfying:

Gi(xi, x−i)≥Gi(yi, x−i), ∀yi ∈Xi, ∀i∈I. (6) Let VGi denote the vector payoff associated toGi. Explicitly, VGip :X−i → R is defined by VGip(x−i) =Gi(p, x−i), for all p∈Si. HenceGi(x) =hxi, VGi(x−i)i.

An equilibrium is thus a profile x∈X satisfying:

hVG(x), x−yi=X

i∈I

hVGi(x−i), xi−yii ≥0, ∀y∈X. (7) 2.4. Remarks.

Framework I and framework III have been extensively studied. III corresponds to games with external interaction and the multilinearity of VGi(x−i) will not be used.

Note that F,∇H and VG play similar roles in the three frameworks. This can be seen from the three variational characterizations of equilibrium: (2), (5) and (7). We call F, ∇H and VG evaluation functions and denote them by Φ in each of the three frameworks.

From now on, we consider the following class of games which includes i) population games where Fpi are continuous on X for all i and p, ii) atomic splittable games where Hi is concave and of classC1 on a neighborhood ofXi, and iii) atomic non splittable games. A typical game in this class is denoted by Γ(Φ), where Φ is its evaluation function.

Definition 2.1. NE(Φ)is the set of x∈X satisfying:

hΦ(x), x−yi ≥0, ∀y∈X. (8) NE(Φ) is the set of equilibria ofΓ(Φ).

The next result recalls general properties of a variational inequality on a convex set.

Theorem 2.1. Let C⊂Rdbe a convex set and Ψa map from C to Rd. Consider the variational inequality:

hΨ(x), x−yi ≥0, ∀y∈C. (9) Four equivalent representations are given by:

Ψ(x)∈NC(x), (10)

where NC(x) is the normal cˆone to C atx;

Ψ(x)∈[TC(x)], (11)

where TC(x) is the tangent cˆone to C at x and [TC(x)] its polar;

ΠTC(x)Ψ(x) = 0, (12)

where Π is the projection operator on a closed convex subset; and

ΠC[x+ Ψ(x)] =x. (13)

Proof. hΨ(x), x−yi ≥0 for all y ∈ C is equivalent to Ψ(x) ∈ NC(x). Hence, Ψ(x) ∈ [TC(x)] and ΠTC(x)Ψ(x) = 0 by Moreau’s decomposition [16].

Finally the characterization of the projection gives:

x+ Ψ(x)−ΠC[x+ Ψ(x)], y−ΠC[x+ Ψ(x)]

≤0, ∀y∈X.

Therefore, ΠC[x+ Ψ(x)] =xis the solution.

Note that this result holds in a Hilbert space.

(4)

3. Potential and dissipative games 3.1. Potential games.

Definition 3.1. A real function W, of class C1 on a neighborhood Ωof X, is a potential for Φ if for each i∈I, there is a strictly positive function µi(x) defined onX such that

iW(x)−µi(x)Φi(x), yi

= 0, ∀x∈X,∀yi∈X0i, ∀i∈I, (14) where X0i ={y∈R|Si|, P

p∈Siyp= 0} is the tangent space to Xi.

The game Γ(Φ) is then called apotential game and one says that Φ derives fromW. Some alternative definitions of potential games have been used.

Proposition 3.1. Suppose Ω a neighborhood ofX. Consider the following two statements:

∃W: Ω7→R,∀i∈I,∃µi:X 7→R+,s.t. ∂W(x)

∂xip −∂W(x)

∂xiqi(x)[Φip(x)−Φiq(x)], ∀x∈Ω,∀p, q∈Si; (15)

∃W: Ω7→R,∀i∈I,∃µi:X 7→R+, s.t. ∂W(x)

∂xipi(x)Φip(x), ∀x∈Ω,∀p∈Si. (16) Then: (16) ⇒ (15) ⇒ (14)

Proof. (16)⇒ (15): Clear.

(15) ⇒ (14): (15) implies that the vector {∂W∂x(x)i

p −µiΦip(x)}p∈Si is proportional to (1, . . . ,1)

hence is orthogonal to X0i.

Sandholm [20] defines a population potential game by (16) with µi ≡1 for all i.

Monderer and Shapley [15] defines potential games for finite games, which is equivalent to our definition (15) in the frameworkIII.

Theorem 3.1. Let Γ(Φ) be a game with potential W. 1. Every local maximum of W is an equilibrium of Γ(Φ).

2. If W is concave on X, then any equilibrium ofΓ(Φ) is a global maximum of W on X.

Proof. Since a local maximumx ofW on the convex set X satisfies:

h∇W(x), x−yi ≥0, ∀y∈X, (17)

it follows from (14) thathµi(x)Φi(x), xi−yii ≥0 for all iand for all y ∈X. This further yields (8).

On the other hand, if W is concave onX, a solutionx of (17) is a global maximum of W on

X.

3.2. Dissipative games.

Definition 3.2. The game Γ(Φ)is dissipative if Φsatisfies:

hΦ(x)−Φ(y), x−yi ≤0, ∀(x, y)∈X×X.

It is strictly dissipativeif

hΦ(x)−Φ(y), x−yi<0, ∀(x, y)∈X×X with x6=y.

In the framework of population games, Hofbauer and Sandholm [11] introduce this class of games and call them “stable games”.

Notice that if Φ is dissipative and derives from a potential W, it implies that W is concave.

The set of equilibria in dissipative games has a specific structure (see [11]) described as follows.

Definition 3.3. SNE(Φ)is the set of x∈X satisfying:

hΦ(y), x−yi ≥0, ∀y∈X. (18)

(5)

Lemma 3.1.

SNE(Φ)⊂NE(Φ).

If Γ(Φ) is dissipative, then

SNE(Φ) =NE(Φ).

Proof. Given x ∈ SNE(Φ), for all x ∈ X and ε∈]0,1[, define y =εx+ (1−ε)x. Then, (18) yields

hΦ(y), x−xi ≥0, ∀x∈X, which implies, by continuity,

hΦ(x), x−xi ≥0, ∀x∈X.

On the other hand, if x ∈NE(Φ) and Φ is dissipative, by addinghΦ(y)−Φ(x), x−yi ≥0

and hΦ(x), x−yi ≥0, one hasx ∈SNE(Φ).

Corollary 3.1. If Φ is dissipative,NE(Φ) is convex.

A strictly dissipative game Γ(Φ)has a unique equilibrium.

The description is more precise in the smooth case.

Proposition 3.2. Suppose that Φis of class C1 on a neighborhood Ωof X. Denote byJΦ(x)the Jacobian matrix of Φatx, i.e. JΦ(x) = ∂Φip

∂xjq

q∈Sj

p∈Si. Then, Φdissipative implies that JΦ(x) is negative semidefinite on TX(x), the tangent cˆone toX at x.

Proof. Givenx∈Xandz∈TX(x), there existsǫ >0 such thatx+tz∈X for allt∈]0, ǫ]. Hence hΦ(x+tz)−Φ(x), x+tz−xi ≤ 0, which implies that hΦ(x+tz)−Φ(x)

x , zi ≤0. Since Φ is of class

C1, lettingt go to 0 yieldshJΦ(x)z, zi ≤0.

Definition 3.4. Suppose that Φ is of class C1 on a neighborhood Ω of X. The game Γ(Φ) is strongly dissipative if JΦ(x) is negative definite on TX(x).

4. Dynamics 4.1. Definitions.

The general form of a dynamics describing the evolution of the strategic interaction in game Γ(Φ) is

˙

x=BΦ(x), x∈X, whereX is invariant so that for eachi∈I,BΦi(x)∈X0i.

First recall the definitions of several dynamics expressed in terms of Φ.

4.1.1. Replicator dynamics (RD). (Taylor and Jonker [28])

˙

xip =xipip(x)−Φi(x)], p∈Si, i∈I, where

Φi(x) =hxii(x)i= X

p∈Si

xipΦip(x) is the average evaluation for participanti.

4.1.2. Brown-von-Neumann-Nash dynamics (BNN). (Brown and von Neumann [2], Smith [24, 26], Hofbauer [10])

˙

xip = ˆΦip−xip X

q∈Si

Φˆiq, p∈Si, i∈I,

where ˆΦiq= [Φiq(x)−Φi(x)]+is called the “excess evaluation” ofp. (Recall that [t]+,max{t,0}.)

(6)

4.1.3. Smith dynamics (Smith). (Smith [25])

˙

xip = X

q∈Si

xiqip(x)−Φiq(x)]+−xip X

q∈Si

iq(x)−Φip(x)]+, p∈Si, i∈I, where [Φip(x)−Φiq(x)]+ corresponds to pairwise comparison [21].

4.1.4. Local/direct projection dynamics (LP). (Dupuis and Nagurney [5], Lahkar and Sandholm [14])

˙ xi= ΠT

Xi(xi)i(x)], i∈I, where we recall thatTXi(xi) denotes the tangent cˆone toXi at xi.

4.1.5. Global/target projection dynamics (GP). (Friesz et al. [6], Tsakas and Voorneveld [29])

˙

xi = ΠXi[xi+ Φi(x)]−xi, i∈I.

Recall that the two dynamics above are linked by: ΠT

Xi(xi)i(x)] = limδ→0+ΠXi(xi+δΦδ i(x))−xi. 4.1.6. Best reply dynamics (BR). (Gilboa and Matsui [7])

˙

xi ∈BRi(x)−xi, i∈I, where

BRi(x) ={yi ∈Xi, hyi−zii(x)i ≥0,∀zi∈Xi}.

4.2. General properties.

We define here properties expressed in terms of Φ.

Definition 4.1. Dynamics BΦ satisfies:

i) positive correlation (PC) [20] if:

hBΦi(x),Φi(x)i>0, ∀i∈I,∀x∈X s.t. BΦi(x)6= 0.

(This corresponds to MAD (myopic adjustment dynamics)[27]: assuming the configuration given, an unilateral change should increase the evaluation);

ii)Nash stationarity if:

for x∈X, BΦ(x) = 0 if and only if x is an equilibrium of Γ(Φ).

Proposition 4.1. (RD), (BNN), (Smith), (LP), (GP) and (BR) satisfy (PC).

Proof.

(1) RD:

hBΦi(x),Φi(x)i= X

p∈Si

xip

Φip(x)−Φi(x) Φip(x)

= X

p∈Si

xip

Φip(x)−Φi(x)2

+ X

p∈Si

xip

Φip(x)−Φi(x) Φi(x)

= X

p∈Si

xip

Φip(x)−Φi(x)2

+ X

p∈Si

xipΦip(x)−Φi(x) Φi(x)

= X

p∈Si

xip

Φip(x)−Φi(x)2

≥0.

The equality holds if and only if for all i ∈ I, p ∈ Si, xipi(x)−Φi(x)]2 = 0 or, equivalently xipi(x)−Φi(x)] = 0, hence BΦ(x) = 0.

(7)

(2) BNN:

hBΦi(x),Φi(x)i= X

p∈Si

Φˆip(x)−xip X

q∈Si

Φˆiq(x) Φip(x)

= X

p∈Si

Φˆip(x)Φip(x)− X

p∈Si

xipΦip(x) X

q∈Si

Φˆiq(x)

= X

p∈Si

Φˆip(x)Φip(x)−X

q∈Si

Φˆiq(x)Φi(x)

= X

p∈Si

Φˆip(x)

Φip(x)−Φi(x)

= X

p∈Si

( ˆΦip(x))2

≥0.

The equality holds if and only if for alli∈I and allp∈Si, ˆΦip(x) = 0, in which caseBΦ(x) = 0.

(3) Smith:

hBiΦ(x),Φi(x)i= X

p∈Si

X

q∈Si

xiqip(x)−Φiq(x)]+

Φip(x)−X

p∈Si

xipΦip(x)X

q∈Si

iq(x)−Φip(x)]+

=X

p,q

xiqΦip(x)[Φip(x)−Φiq(x)]+−X

q,p

xiqΦiq(x)[Φip(x)−Φiq(x)]+

=X

p,q

xiq([Φip(x)−Φiq(x)]+)2

≥0.

The equality holds if and only if for all q∈Si, either xiq= 0 or Φiq(x)≥Φip(x) for all p∈Si, in which case BΦ(x) = 0.

(4) LP: Recall that, ifNXi(xi) denotes the normal cˆone toXiatxi(the polar ofTXi(xi)), then for anyv ∈RSi: v= ΠT

Xi(xi)v+ ΠN

Xi(xi)v andhΠT

Xi(xi)v,ΠN

Xi(xi)vi= 0 (Moreau’s decomposition, [16]). Thus,

hBΦi(x),Φi(x)i= ΠT

Xi(xi)i(x)],Φi(x)

= ΠT

Xi(xi)i(x)],ΠT

Xi(xi)i(x)] + ΠN

Xi(xi)i(x)]

= ΠT

Xi(xi)i(x)]

2

≥0,

and the equality holds if and only if for all i∈I, ΠT

Xi(xi)i(x)] = 0, i.e. BΦ(x) = 0.

(5) GP: Let z=x+ Φ(x). Then, hBΦi(x),Φi(x)i=

ΠXi(zi)−xi, zi−xi

=

ΠXi(zi)−xi, zi−ΠXi(zi) + ΠXi(zi)−xi

=−

xi−ΠXi(zi), zi−ΠXi(zi)

+kΠXi(zi)−xik2

≥ kΠXi(zi)−xik2

≥0.

The second last inequality holds sincexi ∈Xi, thus

xi−ΠXi(zi), zi−ΠXi(zi)

≤0. The equality occurs in both inequalities if and only ifxi = ΠXi(zi) for all i∈I, in which caseBΦ(x) = 0.

(8)

(6) BR:

hBΦi(x),Φi(x)i=hyi−xii(x)i ≥0

sinceyi ∈BRi(x). The equality holds if and only ifxi∈BRi(x) for alli∈I, henceBΦ(x) = 0.

Proposition 4.2. (BNN), (Smith), (LP), (GP) and (BR) satisfy Nash stationarity on X.

(RD) satisfy Nash stationarity on intX.

Proof.

(1) BNN: x∈NE(Φ) is equivalent to: ˆΦp(x) = 0 for all p∈S. HenceBΦ(x) = 0.

Reciprocally, assume the existence of i∈I and p∈Si such that ˆΦip(x)>0. Since there exists q withxiq>0 and ˆΦiq(x) = 0, one obtains BiΦ,q(x)<0, contradiction.

(2) Smith: Assume x ∈NE(Φ). Then for all i∈I and q ∈ Si, either xiq = 0 or Φiq(x) ≥Φip(x) for all p∈Si. HenceBΦ(x) = 0.

Reciprocally, assume the existence ofi∈I andp∈Si such thatxip >0 and [Φiq(x)−Φip(x)]+>

0. Choose such ap with smallest Φip(x) then one obtainsBΦ,pi (x)<0.

(3) LP: The result follows from (12).

(4) GP: The result follows from (13).

(5) BR: By definitionBΦ(x) = 0 if and only ifxi∈BRi(x) hencex∈NE(Φ).

(6) RD: Assume x ∈ intX∩NE(Φ). Then, Φip(x) = Φi(x) for all i ∈ I and p ∈ Si and thus BΦ(x) = 0.

Reciprocally, ifx∈intX and BΦ(x) = 0,x is equalizing hence in NE(Φ).

4.3. Potential games.

We establish here results that are valid for all three classes of games.

Proposition 4.3. Consider a potential game Γ(Φ) with potential function W. If the dynamics

˙

x = BΦ(x) satisfies (PC), then W is a strict Lyapunov function for BΦ. Besides, all ω-limit points are rest points of BΦ.

Proof. Consider x ∈ X. Let {xt}t≥0 be the trajectory of BΦ with initial point x0 = x, and Vt=W(xt) for t≥0. Then

t=h∇W(xt),x˙ti=X

i∈I

h∇iW(xt),x˙iti=X

i∈I

µi(x)hΦi(xt),x˙iti ≥0.

(Recall that ˙xt∈X0.) Moreover,hΦi(xt),x˙iti= 0 holds for alliif and only if ˙x=BΦ(xt) = 0.

One concludes by using Lyapunov’s theorem (e.g. Th. 2.6.1. in [12]).

This result is proved in Sandholm [20] for the version of potential games in frameworkIdefined by (16).

It follows that, with the appropriate definitions, the convergence results established for several dynamics and potential games in frameworkI extend to all the frameworks. Explicitly:

Proposition 4.4. Consider a potential game Γ(Φ) with potential functionW.

If the dynamics is (RD), (BNN), (Smith), (LP), (GP) or (BR),W is a strict Lyapunov function for BΦ.

In addition, except for (RD), allω-limit points are equilibria of Γ(Φ).

(9)

4.4. Dissipative games.

Proposition 4.5. Consider a dissipative game Γ(Φ).

(1) RD: Let x ∈NE(Φ). Define [11]:

H(x) =X

i∈I

X

p∈supp(xi∗)

xi∗p lnxi∗p xip. Then H is a local Lyapunov function.

If Γ(Φ) is strictly dissipative, then H is a local strict Lyapunov function.

(2) BNN: AssumeΦ C1 on a neighborhood Ω of X. Define [24, 26, 10]:

H(x) = 1 2

X

i∈I

X

p∈Si

Φˆip(x)2. Then H is a strict Lyapunov function which is minimal on NE(Φ).

(3) Smith: Assume ΦC1 on a neighborhood Ωof X. Define [25]:

H(x) =X

i∈I

X

p,q∈Si

xip

iq(x)−Φip(x)]+ 2. Then H is a strict Lyapunov function which is minimal on NE(Φ).

(4) LP: Let x ∈NE(Φ). Define [17, 33, 18]:

H(x) = 1

2kx−xk2. Then H is a Lyapunov function.

If Γ(Φ) is strictly dissipative, then H is a strict Lyapunov function.

(5) GP: AssumeΦ C1 on a neighborhood Ω of X. Define [19]:

H(x) = sup

y∈X

hy−x,Φ(x)i − 1

2ky−xk2. Then H is a Lyapunov function.

If Γ(Φ) is strongly dissipative, then H is a strict Lyapunov function.

(6) BR: Assume Φ C1 on a neighborhood Ω of X. Define [11]:

H(x) = sup

y∈X

hy−x,Φ(x)i.

Then H is a strict Lyapunov function which is minimal on NE(Φ).

Proof. For a trajectory of dynamics ˙x=BΦ(x) with initial point x0,

dH

dt(xt) =h∇H(xt),x˙ti=h∇H(xt),BΦ(xt)i=X

i

h∇iH(xt),BΦi (xt)i.

Hence we focus onh∇H(xt),BΦ(xt)i. The subscript for timet is omitted.

(1) RD: Given an equilibriumx, defineH(x) =P

i∈Ihi(xi) with hi(xi) =P

p∈supp(xi∗)xi∗p lnxxi∗pi p. H has a strict local minimum atx. In fact, consider the neighborhood ofx inX defined by V ={x∈X, supp(x)∈supp(x)}. The concavity of lnxand Jensen’s inequality imply:

hi(xi) =− X

p∈supp(xi∗)

xi∗p ln xip

xi∗p ≥ −ln X

p∈supp(xi∗)

xi∗p xip xi∗p

≥ −ln X

p∈supp(x)

xip

= 0, and the equality in both inequalities holds if and only if xi =xi∗.

(10)

Consider a trajectory of the RD dynamics with initial point x0 ∈ V. h∇H(x),BΦ(x)i=−X

i∈I

X

p∈supp(xi∗)

xi∗p xip xip

Φip(x)− hxii(x)i

=X

i∈I

hxi−xi∗i(x)i

=hx−x,Φ(x)i.

For x 6= x, since Γ(Φ) is dissipative (resp. strictly dissipative), one has hx − x,Φ(x) − Φ(x)i ≤ (resp. <) 0, which implies that hx −x,Φ(x)i ≤ (resp. <) hx−x,Φ(x)i ≤ 0, i.e. h∇H(x),BΦ(x)i ≤(resp. <) 0.

Therefore,H is a local Lyapunov function when Γ(Φ) is dissipative. If Γ(Φ) is strictly dissipa- tive thenx is the unique equilibrium, andH is a strict local Lyapunov function.

(2) BNN: H(x) = 12P

i∈I

P

p∈SiΦˆip(x)2. h∇H(x),BΦ(x)i=X

j∈I

X

q∈Sj

∂xjq

h X

i∈I,p∈Si

Φˆip(x)2i

˙ xjq.

Fori=j,

∂xjq

Φˆip(x)2 = 2 ˆΦip(x)

∂xjq

Φˆip(x) = 2 ˆΦip(x)h

∂xjq

Φip(x)− hxi,

∂xjq

Φi(x)i −Φjq(x)i , and for i6=j,

∂xjq

Φˆip(x)2 = 2 ˆΦip(x)h

∂xjqΦip(x)− hxi,

∂xjqΦi(x)ii . Thus,

h∇H(x),BΦ(x)i= X

j∈I

X

q∈Sj

X

i∈I

X

p∈Si

hΦˆip(x)−xip X

r∈Si

Φˆir(x)i

∂xjqΦip(x) ˙xjq

−X

i∈I

X

p∈Si

Φˆip(x) X

q∈Si

Φiq(x) ˙xiq

=hBΦ(x), JΦ(x)BΦ(x)i −X

i∈I

X

p∈Si

Φˆip(x)

i(x),BiΦ(x)i.

Since BΦ(x)∈TX(x) and Γ(Φ) is dissipative, hBΦ(x), JΦ(x)BΦ(x)i ≤0. Because BNN dynamics satisfies (PC), hΦi(x),BΦi(x)i >0 for x such thatBΦi(x)6= 0, henceh∇H(x),BΦ(x)i ≤0 and the equality holds if and only if BΦ(x) = 0.

Therefore, H is a strict Lyapunov function.

It is clear that H(x) ≥ 0 and the equality holds if and only if for all i ∈ I and all p ∈ Si, Φˆip(x) = 0, i.e. x∈NE(Φ).

(3) Smith: H(x) =P

i∈I

P

p,q∈Sixip{(Φiq(x)−Φip(x)]+)2. One has:

∂H(x)

∂xip = X

q∈Si

iq−Φip]+2

+X

j∈I

X

l∈Sj

xjl X

q∈Sj

2[Φjq−Φjl]+ ∂Φ∂xijq p∂Φ

j l

∂xip)

= X

q∈Si

([Φiq−Φip]+)2+ 2X

j∈I

X

q∈Sj

X

l∈Sj

xjljq−Φjl]+−xjqX

l∈Sj

jl −Φjq]+ ∂Φ∂xijq p

= X

q∈Si

([Φiq−Φip]+)2+ 2X

j∈I

X

q∈Sj

˙ xjq∂Φ

j q

∂xip. It follows that:

h∇H(x),BΦ(x)i=A+ 2hBΦ(x), JΦ(x)BΦ(x)i,

(11)

where

A=X

i∈I

X

p,q∈Si

([Φiq−Φip]+)2ip

=X

i∈I

X

p,q∈Si

iq−Φip]+2 X

l∈Si

xilip−Φil]+−xipX

l∈Si

il−Φip]+

=X

i∈I

X

p,l,q∈Si

xipil−Φip]+

([Φiq−Φil]+)2−([Φiq−Φip]+)2 .

Recall thatBΦ(x)∈TX(x), thushBΦ(x), JF(x)BΦ(x)i ≤0 since Γ(P hi) is dissipative. Also notice that if Φil−Φip >0, then Φiq−Φipiq−Φil and thus [Φiq−Φip]+≥[Φiq−Φil]+. As a consequence, every term in Ais non positive. By taking only the terms such thatq =l, one obtains:

h∇H(x),BΦ(x)i ≤ −X

i∈I

X

p,l,q∈Si

xip([Φil(x)−Φip(x)]+)3 ≤0.

In addition h∇H(x),BΦ(x)i = 0 if and only if for all i ∈ I and all p ∈ Si, either xip = 0 or Φip(x)≥Φil(x) for all l∈Si, equivalently BΦ(x) = 0.

Therefore, H is a strict Lyapunov function.

Clearly, H(x) ≥ 0. And the equality holds if and only if for all i ∈ I and all q ∈ Si, either xiq = 0 or Φiq(x)≥Φip(x) for all p∈Si; equivalently, x∈NE(Φ).

(4) LP: Given an equilibrium x, let H(x) = 12kx−xk2.

Recall that for allx∈X,x−x∈TX(x), thushx−x,ΠNX(x)[Φ(x)]i ≤0. Then:

h∇H(x),BΦ(x)i=X

i∈I

hxi−xi∗T

Xi(xi)i(x)]i

=hx−xTX(x)[Φ(x)]i

=hx−x,Φ(x)−ΠNX(x)[Φ(x)]i

=hx−x,Φ(x)i − hx−xNX(x)[Φ(x)]i

≤ hx−x,Φ(x)−Φ(x)i+hx−x,Φ(x)i

≤0,

because Γ(Φ) is dissipative and x is an equilibrium. Besides, when Γ(Φ) is strictly dissipative, the equality holds if and only if x=x, the unique equilibrium.

Therefore, H is a global Lyapunov function when F is dissipative. In addition, H is a global strict Lyapunov function when Γ(Φ) is strictly dissipative.

(5) GP:H(x) = supy∈XL(x, y) withL(x, y) =hy−x,Φ(x)i −12ky−xk2, for x, y∈X.

Since:

ky−(x+ Φ(x))k2 =ky−xk2+kΦ(x)k2−2hy−x,Φ(x)i, one hasH(x) =L(x, y(x)) with y(x) = ΠX(x+ Φ(x)). By the Envelope theorem:

∇H(x) =∇xL(x, y(x)) =−Φ(x) + (y(x)−x)(JΦτ(x) +I) so that:

h∇H(x),BΦ(x)i=h−Φ(x) + (y(x)−x)(JΦτ(x) +I), y(x)−xi

=h(x+ Φ(x))−ΠX(x+ Φ(x)), x−ΠX(x+ Φ(x))i+hBΦ(x), JΦ(x)BΦ(x)i

≤0.

The first term is negative by property of ΠX. The second term is negative because Γ(Φ) is dissipative.

Therefore, H is a global Lyapunov function.

Note that H is a global strict Lyapunov function when Γ(Φ) is strongly dissipative.

(12)

Finally,

H(x) =hΠX(x+ Φ(x))−x,Φ(x)i −12X(x+ Φ(x))−xk2

= 12kΦ(x)k212X(x+ Φ(x))−(x+ Φ(x))k2

= 12k(x+ Φ(x))−xk212k(x+ Φ(x))−ΠX(x+ Φ(x))k2

≥0.

The inequality is due to the definition of projection ΠX, and the equality holds if and only if x= ΠX(x+ Φ(x)), i.e. x∈NE(Φ).

(6) BR: H(x) = supy∈XM(x, y) withM(x, y) =hy−x,Φ(x)i, forx, y∈X.

LetH(x) =M(x,y(x)) with ¯¯ y(x)∈BR(x). By the Envelope theorem, for any ¯y(x),

∇H(x) =∇xM(x,y(x))¯

=−Φ(x) + (¯y(x)−x)JΦτ(x) Hence,

h∇H,BΦ(x)i=h−Φ(x) + (¯y(x)−x)JΦτ(x),y(x)¯ −xi

=−H(x) +hBΦ(x), JΦ(x)BΦ(x)i

≤0.

The second term is negative because Γ(Φ) is dissipative. Then the equality holds if and only if H(x) = 0 or, equivalently,x∈NE(Φ).

ThereforeH is a strict Lyapunov function.

5. Composite Games 5.1. Example: congestion game.

An eminent example of the games studied in this paper is network congestion game, or routing game. The underlying network is a finite directed graphG= (V, A), whereV is the set of nodes, A the set of links. Vector l = (la)a∈A denotes a family of cost functions from R to R+: if the aggregate weight on arca ism, the cost per unit (of weight) is la(m).

The set I of participants is finite. A participant i is characterized by his weight mi and an origin/destination pair (oi, di) ∈ V ×V such that the constraint is to send a quantity mi from oi to di. The set of choices of participant i∈I is Si: directed acyclic paths linking oi to di and available toi. LetP =∪i∈ISi.

Assume that, for all arc a∈ A, the function la is continuous and finite on a neighborhood U of interval [0, M] and positive on U ∩R+, where M =P

i∈Imi is the aggregate weight of the players.

In each of the three frameworks considered in this paper, a participant is respectively a pop- ulation of nonatomic players (I), an atomic splittable player (II) and an atomic non splittable player (III). Thus, in framework I, a fraction xip of population i takes path p; in framework II, xip is the proportion of the weight mi sent on path p by player i; in framework III, xip is the probability with which playeritake path p. The basic variable x is also called the configuration of the network, and the feasible configuration set is X=Q

i∈IXi.

In frameworks I and II, a configuration x induces a flow fi on the arcs (or simply flow) for participant i. Explicitly, the weight on arc a from participant iis fai =P

p∈Si, p∋amixip. Define the aggregate configuration x = (xp)p∈P, where xp = P

i∈I,Si∋pmixip. The aggregate flow is f = (fa)a∈A,withfa=P

i∈Ifai the aggregate weight on arc a. Notice that f can also be induced by the aggregate configuration x. Denote fa−i =fa−fai.

Given a configuration x, the induced flow f and aggregate flow f, thevector of congestion on the arcsisl(f) ={la(fa)}a∈A. This specifies now thecost of a pathp bycp(x) =P

a∈pla(fa). The corresponding vectors areci(x) = (cp(x))p∈Si fori∈I,c(x) = (ci(x))i∈I, andc(x) = (cp(x))p∈P.

(13)

Besides, letl(f) = (li(f))i∈I andli(f) =l(f) for alli∈I. In particular, path costscand arc costs l are determined only by theaggregate configuration or the aggregate flow.

The evaluation functions in the first two frameworks are respectively:

I: population: Φip(x) =−cp(x).

II: atomic splittable: Φip(x) =−∂u∂xi(x)i

p , where ui(x) is the cost to atomic playeri:

ui(x) =hxi, ci(x)i= X

p∈Si

xipcp(x) = 1

mihfi,l(f)i= 1 mi

X

a∈A

faila(fa).

In framework III, first consider the arc flow f and aggregate arc flow f induced by a pure- strategy profile s: fa(s) = P

i∈Ifai(s) and fai(s) = mi1a∈si. Then the evaluation function is Φip(x) =−VUpi(p, x−i) =−Ui(p, x−i), where

Ui(x) = X

s∈Q

j∈ISj

Y

j∈I

xjsj

X

a∈si

la(fa(s))

Congestion games are thus natural settings where each kind of participants occurs. However one can even consider a game where participants of different natures coexist: some of them being of typeI,IIor III. This leads to the notion of composite game.

In addition, congestion games are a natural example of an aggregative game (see [22]) where the payoff of a participant i depends only on xi ∈ Xi and on some fixed dimensional function αi({xj}j6=i)∈∆(RP).

Theorem 5.1. x∈X is a composite equilibrium of the composite game Γ(Φ)if and only if hΦ(x), x−yi ≥0, ∀y∈X, (19) In frameworkII,uiis of classC1and convex when the arc cost functions satisfy a mild condition, as the following lemma shows.

Lemma 5.1. In Γ(Φ), if each cost functionla is of classC1, nondecreasing and convex on U, for all arc a∈A, then ui(xi, x−i) is convex with respect to xi on a neighborhood of Xi for all fixed x−i ∈X−i.

Proof. In order to prove thatui(xi, x−i) is convex with respect toxi, it is sufficient to show ui(yi, x−i)≥ui(xi, x−i) +h ∇iui(xi, x−i), yi−xii, ∀xi, yi ∈ Xi. (20) Suppose thatyi induces arc flowgi for playeri. For all arca, the cost functionlais convex, which implies

la(gia+fa−i) ≥ la(fai+fa−i) + (gia−fai)la(fai+fa−i) thus

giala(gia+fa−i)≥ gai la(fa) +gia(gai −fai)la(fa) and la nondecreasing gives

gai la(gai +fa−i) ≥ giala(fa) +fai(gia−fai)la(fa)

= faila(fa) + (gai −fai) [la(fa) +faila(fa)].

Thus 1 mi

X

a∈A

giala(gai +fa−i)≥ 1 mi

X

a∈A

faila(fa) + 1 mi

X

a∈A

(gai −fai) [la(fa) +faila(fa) ].

Références

Documents relatifs

Women with lower educational level and women whose husband/partner/father was involved in mining activities were significantly more likely to be in the higher exposure category for

Pour communiquer directement avec un auteur, consultez la première page de la revue dans laquelle son article a été publié afin de trouver ses coordonnées.. Si vous n’arrivez pas

Generation of mice carrying a mutation in the eIF3f gene allows to further define in vivo eIF3f roles in muscular homeostasis.. Values are mean ± SEM Significantly different at *

The aim of this study was 2-fold: first, to test if the functional genetic varia- tion within DRD2 rs1076560 interacts with cannabis use to predict risk of psychosis in a

Together with the previous result, this implies that: for any nonempty finite union of rectangles U and any polytope P containing U , there exists a bimatrix game with U as set of

Le cadre global est que les applications doivent être manipulées dans l’environnement WComp pour la composition et pour l’exécution, comme nous visons différents

Dans ce travail on a calculé la section efficace différentielle et totale de l’effet Compton dans le cadre mécanique quantique relativiste (théorie des

In [Jon98], Jonsson studied PCF endomorphisms of P 2 such that every critical compo- nent is strictly preperiodic, and such that the first return maps of the periodic components of