• No results found

Game-theoretic learning and allocations in robust dynamic coalitional games

N/A
N/A
Protected

Academic year: 2021

Share "Game-theoretic learning and allocations in robust dynamic coalitional games"

Copied!
23
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

University of Groningen

Game-theoretic learning and allocations in robust dynamic coalitional games

Bauso, Dario; Tembine, Hamidou

Published in:

SIAM Journal of Control and Optimization

IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below.

Document Version

Final author's version (accepted by publisher, after peer review)

Publication date: 2019

Link to publication in University of Groningen/UMCG research database

Citation for published version (APA):

Bauso, D., & Tembine, H. (2019). Game-theoretic learning and allocations in robust dynamic coalitional games. Manuscript submitted for publication.

Copyright

Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).

Take-down policy

If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum.

(2)

DYNAMIC COALITIONAL GAMES

2

M. SMYRNAKIS †, D. BAUSO ‡, AND H. TEMBINE §

3

Abstract. The problem of allocation in coalitional games with noisy observations and dynamic

4

environments is considered. The evolution of the excess is modelled by a stochastic differential

5

inclusion involving both deterministic and stochastic uncertainties. The main contribution is a

6

set of linear matrix inequality conditions which guarantee that the distance of any solution of the

7

stochastic differential inclusions from a predefined target set is second-moment bounded. As a direct

8

consequence of the above result we derive stronger conditions still in the form of linear matrix

9

inequalities to hold in the entire state space, which guarantee second-moment boundedness. Another

10

consequence of the main result are conditions for convergence almost surely to the target set, when the

11

Brownian motion vanishes in proximity of the set. As further result we prove convergence conditions

12

to the target set of any solution to the stochastic differential equation if the stochastic disturbance

13

has bounded support. We illustrate the results on a simulated intelligent mobility scenario involving

14

a transport network.

15

Key words. Coalitional Games, Transferable Utility (TU), Second-moment boundedness,

In-16

telligent mobility network, Robust control.

17

AMS subject classifications. 68Q25, 68R10, 68U05

18

1. Introduction. The theory of coalitional games with transferable utility

stud-19

ies stable allocations for groups of agents who decide to cooperate (Osborne, 2004;

20

Shapley,1953;Aumann et al.,1960;Schmeidler,1969;Aumann,1961;Luce and Raiffa,

21

1957;Maschelr et al.,1979). Cooperation materializes in different forms such as

shar-22

ing facilities, sharing costs, placing joint bids. Coalitional games arise in many areas

23

such as: communication networks (Saad et al.,2009), smart grids (Saad et al.,2012),

24

reconfigurable robotics (Ramaekers et al.,2011), swarm robotics (Cheng et al.,2008),

25

multi-robot task allocation (Bayram et al.,2016).

26

A research area where coalitional games are an active topic is robust control

27

(Bauso and Timmer,2012;Wada and Fujisaki,2017;Fele et al. ,2017). A widely used

28

approach to solve robust control problems, (Bauso,2017;Garud,2005;Bauso et al.

29

,2015), is approachabilitty theorem (Blackwell,1956). InLehrer (2003), Blackwell’s

30

approachability theorem was used in order to analyse an allocation process based

31

on coalitional games. Another technique which has been used in order to analyse

32

game-theoretic learning algorithms is stochastic approximation. In his seminal pepar

33

Benaim et al. (2005) showed that stochastic approximation methods can be seen as

34

a continuous asymptotic version of approachability theorem. Based on this result in

35

this article stochastic approximation methods are used in order to analyse coallitional

36

games.

37

The results we provide collocate within the learning, control and optimisation

38

research areas. This research direction finds applications in various problems such as

39

wind energy (Opathella and Venkatesh,2013;Bayens et al. ,2013), and the inventory

40

control problemBauso et al. (2008);Bauso et al.(2010).

41

In accordance with the classification provided in (Saad et al., 2009), this paper

42

Submitted to the editors DATE.

Funding:

Learning and Game Theory Laboratory, New York University Abu Dhabi

(m.smyrnakis@nyu.edu).

Department of Automatic Control and Systems Engineering (d.bauso@sheffield.ac.uk). §Learning and Game Theory Laboratory, New York University Abu Dhabi (tembine@nyu.edu).

(3)

answers most of the questions arising in canonical coalitional games with transferable

43

utility (TU) within the framework of robust stabilizability. The underlying idea is

44

that the cooperative agents, now viewed as players, form a coalition which includes all

45

players, namely the grand coalition and need to reach agreement on how to redistribute

46

the reward deriving from forming such a grand coalition in a way that makes the grand

47

coalition stable. Stability is generally linked to the possibility of allocating to each

48

sub-coalition a quantity greater than the reward itself that the sub-coalition could

49

guarantee for itself without coalizing with the rest of the players (players outside

50

that sub-coalition). When this occurs, we say that no players or subsets of players

51

gain from quitting the grand coalition. This corresponds to saying that the excess,

52

namely the difference between the allocated rewards and the value of the coalition

53

is non-negative. In the broad context of coalitional games, consider the possibility

54

that the reward of a coalition is divided among the players of the coalitions. By value

55

of the coalition we mean the reward produced by that coalition. The procedure to

56

allocate the reward which needs to be agreed by the players, constitutes the so-called

57

allocation rule. Under the assumption that the values of the coalitions are

time-58

varying and uncertain, and the allocation process occurs continuously in time, the

59

resulting game is called robust coalitional game. Such a game was first formulated by

60

(Bauso and Timmer,2009,2012). The evolution of the excesses is also captured by a

61

fluid flow system of the type discussed in (Bauso et al.,2010).

62

The contribution of this paper is three-fold. We first formulate the problem of

63

allocation in TU games with noisy observations and dynamic environments. In the

64

considered scenario the evolution of the excess is subjected to both deterministic

65

and stochastic uncertainty. The resulting dynamics can be expressed in the form

66

of a stochastic differential inclusion, involving also a Brownian motion. For this

67

game, as main result we provide conditions which guarantee that the distance of

68

any solution of the stochastic differential inclusion from a predefined target set is

69

second-moment bounded. We show that these conditions can take the form of a

70

linear matrix inequality to be verified in different regions of the state space (Boyd et

71

al., 1994, Chapter 6). As direct consequence of the above result we derive stronger

72

conditions still in the form of linear matrix inequalities to hold in the entire state

73

space, which guarantee second-moment boundedness. Further to the above main

74

result we provide conditions for convergence almost surely to the target set, when the

75

influence of the Brownian motion vanishes with decreasing distance from the set. The

76

resulting dynamics mimics a geometric Brownian motion. As further result we prove

77

convergence conditions to the target set of any solution to the stochastic differential

78

equation if the stochastic disturbance has bounded support.

79

The rest of the paper is organised as follows. Section 2 introduces preliminaries

80

on coalitional games. Section4discusses the model and states the problem. Section5

81

links the model to saturated control and population game dynamics. Section 6

in-82

cludes the main results of the paper. Section7specializes the model to an intelligent

83

mobility scenario. Section8contains numerical examples. Finally, Section9provides

84

conclusions and future works.

85

2. Preliminaries on TU games. This section overviews coalitional games with

86

transferable utility (TU). Let a set N = {1, . . . , n} of players be given and a function

87

η : S 7→ R defined for each non-empty coalition S ∈ S, where S is the set of all

88

possible non-empty coalitions, with cardinality |S| = 2n− 1. We denote by < N, η >

89

the TU game with players set N and characteristic function η, which quantifies the

90

gain of coalition S.

(4)

Let us introduce some arbitrary mapping of S into M := {1, . . . , q} where q =

92

2n− 1, is the number of non-empty coalitions, namely, the cardinality of S. Denote a

93

generic element of M by j. In other words, we can see j standing for the labelling of

94

the jthelement of S, say Sj, according to some arbitrary but fixed ordering. Let the

95

grand coalition be denoted by N . Furthermore, let ηjbe the value of the characteristic

96

function η associated with a non-empty coalition Sj∈ S.

97

Given a TU game, we wish first to investigate if the grand coalition is stable, i.e.

98

if it is possible for the players to get better rewards by choosing a smaller coalition.

99

A partial answer to the above question lies in the concept of imputation set. The

100

imputation set I(η) is the set of allocations that are

101

• efficient, that is, the sum of the components of the allocation vector is equal

102

to the value of the grand coalition, and

103

• individually rational, namely there is no individual which is benefited, increase

104

his reward, by splitting from the grand coalition and playing alone.

105

More formally, the imputation set is a convex polyhedron defined as:

Iη = {˜u ∈ Rn| Efficiency z }| { X i∈N ˜ ui= ηN, u˜i≥ ηSi, ∀ni ∈ S 0 | {z } individual rationality },

where ˜ui is the reward allocated to player i, N here represents the grand coalition

106

where all the players participate, S0 is the set of all coalitions which consist of a single

107

player and ηSj is the gain of coalition Sj.

108

A stronger solution concept than the imputation set is the core. Given any

al-109

location in the core, the players do not benefit from not only quitting the grand

110

coalition and playing alone, but also from creating any sub-coalition. In this sense

111

the core strengthens the conditions valid for the imputation set. Thus the core is still

112

a polyhedral set which is included in the imputation set.

113

Definition 2.1. The core of a game hN, ui is the set of allocations that satisfy i) efficiency, ii) individual rationality, and iii) super-additivity, i.e. stability with respect to sub-coalitions: Cη = {˜u ∈ I(η)| X i∈Sj ˜ ui≥ ηSj, ∀Sj ∈ S | {z } stability w.r.t. subcoalitons }.

Even though the core is a fundamental concept in coalitional games, it is not

114

necessary that the core will be a non-empty set. Two broad categories of coalitional

115

games with non-empty core are: convex (Shapley, 1971) and balanced games (

Bon-116

dareva,1963;Shapley,1967).

117

Definition 2.2. A coalitional game < N, η > is convex if the following inequality is satisfied.

ηSi+ ηSj ≤ ηSi∩Sj + ηSi∪Sj, ∀Si, Sj⊂ N.

Definition 2.3. A coalitional game < N, η > is balanced if for any balanced map α we have:

X

j∈S

(5)

In order to overcome the problem of an empty core in (Shapley and Shubik,1966)

118

the notion of -core was introduced

119

Definition 2.4. For a real number  the -core is defined as: Cη= {˜u ∈ I(η)|

X

i∈Sj ˜

ui≥ ηSj − , ∀Sj∈ S}.

In order to assess stability of the grand coalition, the core, both its value ηN, and

120

the reward allocated to each player is needed. Therefore, there is a need to define

121

an allocation mechanism of the coalition’s rewards among the players. One of the

122

most used allocation mechanisms is the Shapley value (Shapley, 1953, 1971). An

123

additional reason for choosing Shapley’s value is its connection with feedback control

124

and uncertainty as it was shown in (Bauso and Timmer,2012)

125

Definition 2.5. The Shapley value of player i, given a coalitional game < N, η > is defined as: φi(η) = X Sj⊂N \{i} |Sj|!(|N | − |Sj| − 1)! |N |! (ηSj∪{i}− ηSj).

The Shapley value can be interpreted as the expected weighted contribution of

126

player i when it joins the grand coalition in a random order.

127

3. Motivating example. Various applications of the TU games have been

con-128

sidered in literature. Examples include Market games (Shapley and Shubic, 1969),

129

public good games (Bodwin,2017), the bankruptcy problem (Aumann and Maschler,

130

1985) and inventory problems (Chinchuluun et al., 2008). Applications which

com-131

bine TU games with optimisation and learning include micro-grid problems (Saad et

132

al. , 2013) and coordinated replenishment (Bauso and Timmer,2009).

133

The case study which is considered in this article, the intelligent mobility network

134

application, falls in the category of the inventory problems. Players should decide if

135

it is more beneficial to create a coalition and share the cost of the inventory or it is

136

better to bear the cost alone.

137

Intelligent mobility deals with the smart transport of items, goods or individuals

138

from source to destination nodes using shared facilities like buses, trams, electric

139

vehicles. Suppose that items are initially stored in the supply centre indexed by 0

140

and need to be transported to different destination centres generically indexed by i,

141

i = 1, . . . , n. Destination centres are characterized by a time-varying demand which

142

is independent identically distributed across time and centres.

143

Note here that the capacitate vehicle routing problem is usually solved in two

144

parts. In the first one the assignment problem is solved, i.e. one makes decisions

145

about the sites that should be visited. In the second part the optimal route is found

146

through traveller salesman algorithms for example. In this article we focus on the

147

first part, where the network topology is not playing a significant role. The manager

148

of destination center i bids the quantity to be transported from the supply center

149

and terminating in center i based on his forecast of the future demand. Managers

150

can collaborate and place joint bids with the advantage of compensating potential

151

fluctuation of the their demand. This can be represented using a graph and a cycle,

152

namely, a closed path with source and destination in node zero, see for instance the

153

three transport cycles originating from and terminating in 0 and touching destination

154

centres {1, 2, 3}, {4}, and {5, . . . , 9} in the network of Figure1(a).

(6)

0 1 2 3 4 5 6 7 8 9

(a) Three transport cycles originating from and terminat-ing in 0 and touchterminat-ing destination centers {1, 2, 3}, {4}, and {5, . . . , 9}. 0 1 2 3 4 5 6 7 8 9

(b) One transport cycle originating from and terminat-ing in 0 and touchterminat-ing all destination centers.

Fig. 1. Example of a distribution network

When all managers act jointly, we say that they form a grand coalition. In such

156

case a single cycle will touch all destination centres as described by the transport

157

cycle originating from and terminating in 0 and touching all destination centres in

158

Figure1(b).

159

In stable environments, in cases where the cost function of players is deterministic,

160

and it possible to obtain observations without noise the conventional analysis of TU

161

games can be applied, i.e. results about the existence of the core, or the evaluation

162

of nucleus or Shapley’s value.

163

In particular, consider the scenario where N = {1, . . . , n} be the set of receiving centres. For each coalition S ∈ S, let DS be a random variable representing the aggregate demand faced by that coalition. Let us assume that DS has continuous probability density function f (DS). In other words, the probability that the aggregate demand is between a and b is

P(a ≤ DS ≤ b) = Z b

a

f (DS) dDS.

The continuous cumulative distribution function (CDF) is F (b), and represents the probability that the aggregate demand is less than or equal to b:

F (b) := P(DS ≤ b) = Z b

0

f (DS) dDS.

Let Θ be the order quantity, p in R+ be the sale price, s in R+ be the penalty

(7)

price for shortage, when demand exceeds supply, and let h in R+be the penalty price

165

for holding, when supply exceeds demand.

166

Introduce the stock variable ZS = Θ − DS. Denote the indicator function by

167 (1) IR+(ZS) =  1 if ZS∈ R+ 0 otherwise. 168

Then, the expected profit for the generic coalition S ∈ S under the order quantity

169 Θ is given by 170 (2) hPS(DS, Θ)i = E h p min(Θ, DS) − cΘ − [sIR+(ZS) − hIR+(−ZS)]|ZS| i . 171

In the above we express the expected profit as function of the expected shortage and

172

expected holding, which are given by

173 (3) E h IR+(−ZS)|ZS| i =R∞ Θ f (DS)(DS− Θ) dDS, E h IR+(ZS)|ZS| i =RΘ 0 f (DS)(Θ − DS) dDS. 174

We can then rewrite the expected profit as

175

(4) hPS

(DS, Θ)i = E[p min(Θ, DS)] − cΘ −sEhIR+(−ZS)|ZS| i − hEhIR+(ZS)|ZS| i . 176

The following relation between the expected shortage Es and the expected holding

177 Eh holds: 178 E h IR+(ZS)|ZS| i =RΘ 0 f (DS)ZSdDS =R0∞f (DS)ZSdDS− R∞ Θ f (DS)ZSdDS = Θ − hDsi + E h IR+(−ZS)|ZS| i , 179

where hysi is the mean demand and is given byR ∞

0 f (DS)DSdDS. The problem faced

180

by the coalition is the one of maximizing the expected profit with respect to the order

181

quantity Θ, which is the decision variable:

182 maxΘ n E[p min(Θ, DS)] − cΘ −sEhIR+(−ZS)|ZS| i − hEhIR+(ZS)|ZS| io . 183

Assuming concavity of hPS(DS, Θ)i the optimal order quantity Θ∗ is obtained by

184

computing the derivative of hPS(DS, Θ)i with respect to Θ and taking it equal to

185

zero. To do this, after rearranging the first term E min(Θ, DS) in the above equation

186 as below 187 E min(Θ, DS) = RΘ 0 DSf (DS) dDS+ R∞ Θ Θf (DS) dDS = hDSi − R∞ Θ DSf (DS) dDS+ R∞ Θ Θf (DS) dDS 188

we can rewrite the expected profit as

189 hPS(DS, Θ)i = phDSi − cΘ −sΘRΘ 0 f (DS) dDS+ s RΘ 0 DSf (DS) dDS +(p + h)ΘR∞ Θ f (DS) dDS− (p + h) R∞ Θ DSf (DS) dDS. 190

(8)

Then for the derivative we have 191 d dC(hPS(DS, Θ)i) = −c − sR0Θf (DS) dDS− sΘf (Θ) + sΘf (Θ) +(p + h)R∞ Θ f (DS) dDS− (p + h)Θf (Θ) + (p + h)Θf (Θ) = −c − sR0Θf (DS) dDS+ (p + h) R∞ Θ f (DS) dDS = −c − sF (Θ) + (p + h)[1 − F (Θ)], 192

where F is the cumulative distribution function (CDF) of y. The optimal order

193

quantity is given by:

194

(5) F (Θ∗S) = p + h − c

p + h + s.

195

Let F−1 be the inverse function of F then it holds

196 (6) Θ∗S = F−1p + h − c p + h + s  . 197

Then, the optimal expected profit is

198 (7) hPS(DS, Θ∗S)i = pµ − cΘ∗S− s RΘ∗S 0 (Θ ∗ S− DS)f (DS) dDS −(p + h)R∞ Θ∗ S (DS− Θ∗S)f (DS) dDS = pµ − cΘ∗ S− s(Θ∗S− µ + E∗h) − (p + h)E∗h = pµ − cF−1p+h−cp+h+s− sF−1p+h−cp+h+s −µ + E∗ h  − (p + h)E∗ h, 199

where we denote by E∗h the expected surplus under the optimal order quantity Θ∗S.

200

Consider a sequence of sampling intervals indexed by k = 0, 1, . . .. We build on

201

the results for the optimal order quantity (6) and expected profit (7), which we have

202

obtained above. We assume that the demand at interval k has a Normal distribution

203

with mean DS(k − 1) and variance σ2:

204

(8) DS(k) − DS(k − 1) ∼ N (0, σ2).

205

We can rewrite the optimal order quantity in terms of the number of standard deviations away from the mean:

Θ∗S = DS(k − 1) + k∗σ,

where k has standard Normal distribution. Denote by Φ(k) the CDF of a standard Normal distribution, from (5) we have

Φ(k∗) = p + h − c p + h + s.

To obtain (6) from (5), we introduced the inverse function F−1. We follow the same procedure here and consider the inverse function Φ−1 of Φ. Then, for the optimal k∗ it holds

k∗= Φ−1p + h − c p + h + s 

(9)

Denote the expected surplus of k as G(k) =

Z ∞ k

(DS− k)f (DS) dDS. Then, from (7) the optimal expected profit is

206 hPS(DS, Θ∗S)i = pµ − c(DS(k − 1) + k∗σ) −s[k∗σ + σG(k)] − (p + h)σG(k) = pµ − cyk−1−σ(c + s) | {z } <0 k∗−σ(s + p + h) | {z } <0 G(k∗). 207

Note that the expected profit decreases with the standard deviation σ, namely, the

208

volatility of the demand.

209

Coalition games that are subject to probabilistic demand/ characteristic function,

210

as in the aforementioned example, have been also studied in the context of stochastic

211

cooperative games (Suijs et al., 1997; Toriello and Nelson, 2017). In that context

212

conditions for a stable core were devised. Similarly the news agent problem (Muller

213

et al.,2002;Hartman and Dror,2005;Slikker et al.,2005) is a coalition problem where

214

probabilistic utilities emerge. The literature concerning this problem also focuses on

215

conditions for non-empty core and fair allocations.

216

In the current article a different approach is adopted. The control of the stochastic

217

process in order to be bounded around the core is considered, instead of trying to

218

define suitable conditions for the core of the game to be non-empty. As a result a

219

formulation of TU games with dynamically changing characteristic function, which

220

allows its representation as a stochastic process is provided. A saturated controller is

221

used in order for the process to be bounded around the core. The proposed controller

222

resembles the “Best response” decision making process. Hence, stochastic differential

223

inclusions emerge from the control process. Therefore, analysis of a stochastic process

224

which can be occured through the TU game formulation is provided, based on the

225

theory of stochastic differential inclusionsBenaim et al.(2005).

226

Since the cost function is not constant throughout the game any more and in each

227

time step of the decision making process a fluctuated version of the cost function is

228

available because either of changes in the environment or noisy observations. This

229

analysis focuses on the control of the outcome of the stochastic process either to be

230

in the core or bounded in the -core based on the volatility of the perturbations.

231

4. Model and problem statement. This section is separated into two parts.

232

The fist contains the description of the dynamic TU model and provides an illustrative

233

example of a 3-player game. The second part contains the representation of the

234

dynamic TU game as a stochastic process and a proposed control strategy which

235

allows an a solution bounded in the e-core of the dynamic TU-game. The distance 

236

from the core depends on the volatility of the stochastic process.

237

4.1. TU Games with noisy observations. A dynamic TU game is described

238

by < N, η(t) >, where η(t) is a time-varying characteristic function representing the

239

values of different coalitions. In real life applications there are many uncontrollable

240

processes which introduce uncertainty either on the rewards of the coalitional games

241

or the observations of the other players’ decisions. In the intelligent mobility network

242

problem, of the previous section, managers can have an estimate of the ordering

243

capacities of the other managers. This estimate can be of the form of a probability

244

distribution which changes over time. Therefore, the uncertainty can be modelled as

245

a stochastic process.

(10)

It possible to represent a dynamic TU game in Matrix form. In addition,

fol-247

lowing the dynamic programming paradigm, all the constraints which arise from

248

the definition of the core can be represented as inequalities. In particular, let BH

249

be a ((q − 1) × n)-matrix whose rows are the characteristic vectors ySj ∈ Rn of

250

each coalition other than the grand coalition, i.e., Sj ∈ S, Sj 6= N . In other words

251

BH= {(ySj)T}Sj∈S, Sj6=N.

252

The characteristic vectors are in turn binary vectors representing the participation

253

or not of a player i in the coalition Sj, whereby y Sj

i = 1 if i ∈ Sjand y Sj

i = 0 if i /∈ Sj.

254

For any allocation in the core of the game C(η(t)) we have:

255 ˜ u(t) ∈ C(η(t)) ⇔ BHu(t) ≥ η(t),˜ (9) 256 257

where the inequality is to be interpreted component-wise, and for the grand coalition

258

it is satisfied with equality due to the efficiency condition of the core, i.e,Pn

i=1u˜i(t) =

259

ηN (t), where ηN (t)denotes the qthcomponent of η(t) and is equal to the grand coalition

260 value. 261 Let 262 (10) B =  BH −I 1T 0T  ∈ { − 1, 0, 1}q×n+(q−1). 263

Inequality (9) can be rewritten as an equality by using an augmented allocation

264

vector given by u :=u˜ s ∈ R

n+q−1 where s is a vector of q − 1 non-negative surplus

265

variables. Then, we have

266

(11) Bu(t) = η(t).

267

For a 3-player coalitional game equation (11) takes the form

          1 0 0 0 1 0 0 0 1 1 1 0 1 0 1 0 1 1 1 1 1 −1 0 0 0 0 0 0 −1 0 0 0 0 0 0 −1 0 0 0 0 0 0 −1 0 0 0 0 0 0 −1 0 0 0 0 0 0 −1 0 0 0 0 0 0           | {z } B               ˜ u1 ˜ u2 ˜ u3 s1 s2 s3 s4 s5 s6               | {z } u =           η1 η2 η3 η4 η5 η6 η7           | {z } η .

Remark Note here that in general TU coalitional games, as well as the formulation

268

which is proposed in this article, suffer from the curse of dimensionality. In particular,

269

the dimensionality of B will exponentially increase with the number of players and

270

possible actions. In that case a distributed solution as the one in (Nedich and Bauso

271

,2013) can be used in order to cluster the problem to smaller sub-problems which are

272

feasible to be solved.

273

4.2. TU games as a stochastic process. Let us assume that the

perturba-274

tions of the characteristic function are bounded in an ellipsoid. Let w(t) denote the

275

perturbed observation of the players at time t, w0(t) being the time-varying

charac-276

teristic function and ˜w(t) the perturbation term, such as a bias in the estimator of the

(11)

characteristic function w0(t). In the case of an additive perturbation term the drift

278

from w0(t) can be expressed as w(t) = [w0(t) + ˜w(t)]. The analysis of the dynamic

279

TU games which follows in the rest of this article is based on the assumption that the

280

perturbations are bounded in an ellipsoid, i.e w(t) can be written as:

281

(12) w(t) ∈ W = {w ∈ Rq : wTRw ≤ 1}.

282

The changes in the characteristic function as they are realised by the players can be

283

written then as

284

(13) dη(t) = w(t)dt − ΣdB(t), in Rq,

285

where ΣdB(t) is a random noise with zero mean and Σ = diag((Σii)i=1,...,q) ∈ Rq×q

286

for given scalars Σii, all full column rank, and B(t) ∈ Rq is a q-dimensional Brownian

287

motion, which is independent across its components, independent of the initial state

288

η0, and independent across time.

289

Instead of studying the evolution of the characteristic function in order to solve a TU game the surpluses sj can be studied. Note that the difference between the allo-cated value and the coalitional Sj, corresponds to surplus variable sj and is described as, sj(t) = X i∈Sj ˜ ui(t) − ηj(t).

A positive value for sj(t) can be interpreted as a debit for the coalition, whereas

290

a negative value can be interpreted as a credit. The main insight is that if all the

291

surpluses are non-negative, then the total allocation to any coalition exceeds the value

292

of the coalition itself and the allocation vector lies in the core. Also, note that there

293

are only q − 1 surplus variables because coalition N has no surplus (P

i∈Nu˜i− ηq= 0)

294

due to the efficiency condition of the core.

295

Let x(t) ∈ Rq, denote the cumulative excess which is obtained as follows. In

296

essence, every component of vector Bu(t) is the total reward given to the members

297

of a coalition at time t, and the drift from this reward, w(t), is subtracted. Then, a

298

positive x(t) means positive cumulative excess.

299

Let us denote the controler in linear state feedback form as:

300

(14) u(x) = K(x, t)x,

301

where K(x, t) ∈ co{K(i)} i∈I.

302

Then the problem of stabilising the core can be cast as a problem of solving the

303

following stochastic differential inclusion:

304 (15) dx(t) ∈ F (x)dt + ΣdB(t). 305 Also, 306 (16) F (x) := {ξ ∈ R q| ξ = (BK(x, t) − I)x − w, K(x, t) ∈ co{K(i)} i∈I, w ∈ W}, 307

for assigned polytopic sets co{K(i)}

i∈I, and ellipsoidal set W, and where B(t) is a

308

Brownian motion weighted by a matrix Σ and B defined as in (10).

309

The stability, well-posedness and existence of solution to (15), when saturated

310

linear controllers are used has been studied inHu et al.(2006);Cai et al.(2009);Hu

311

et al.(2005);Jokic et al. (2008);Grammatico et al.(2014).

312

For any symmetric positive definite matrix P ∈ Rn×n, define the function V (x) =

313

xT

P x and the ellipsoidal target set Π = {x ∈ Rn : V (x) ≤ 1}. We are interested in

314

studying convergence of the solutions of (15) to the target set.

(12)

5. Examples. The stochastic differential inclusion (15) arises in the case of

sat-316

urated controls, and in the case of two-population games. We discuss next these three

317

examples.

318

5.1. Example 1: saturated controls. Assume that controls are bounded

319

within polytopes

320

(17) u(t) ∈ U = {u ∈ R(q−1)+n: u−≤ u ≤ u+},

321

where u+, u− are assigned vectors. Note that we can assume the characteristic

func-322

tion centred at zero as in (12) as we can always center the hypercube of u(t) around

323

any desired value.

324

In addition, for any matrix K ∈ Rn+(q−1)×q, define as saturated linear state

325

feedback control any policy

326

(18) u = −sat{Kx} =



−Kx if Kx ∈ U

u(x) ∈ ∂U otherwise,

327

where ∂U indicates the frontier of set U .

328

In the above, the sat{.} operator has to be interpreted component-wise, namely

329 (19) ui= sat[u− i,u + i]{−Ki•x}, 330

where Ki• denotes the ith row of K and where, for any given scalar a and b

sat[a,b]{ζ} =    b, if ζ > b, ζ, if a ≤ ζ ≤ b, a, if ζ < a. Henceforth we omit the indices of the sat function.

331

Under the control u = sat{−Kx}, the closed-loop dynamics mimics the

differen-332

tial inclusion (15) as follows

333

dx ∈ {(−x + Bsat{−Kx} − w)dt + ΣdB(t), w ∈ W}.

334

5.2. Example 2: distribution network. Consider a distribution network

335

problem where there is a demand for a specific commodity and the reward for

sup-336

plying it is suitably described by our control law. When the demands are based on a

337

diffusion process, their evolution can be written as:

338

(20) d = w(t) −˙ XdB(t).

339

Then (13) can be written with respect to ˙d as:

dη(t) = [w0(t) + ˙d(t) + ΣdB(t)]dt − ΣdB(t). The excess then can be written as

340

(21) dx(t) = (−x(t) + BHu(t))dt − dη(t),

341

where u is the control vector as defined in (18).

(13)

u(j)\w(k) w(1) · · · w(˜q) u(1) Bu(1)− w(1) · · · Bu(1)− w(˜q) .. . ... ... u( ˜p) Bu( ˜p)− w(1) · · · Bu( ˜p)− w(˜q) Table 1 The possible vector payoffs.

5.3. Example 3: approachability. Equation (15) is in the same spirit as in

343

Hart and Mas-Colell’s paper (Hart and Mas-Colell, 2003) on continuous-time

ap-344

proachability.

345

In particular (15), can be obtained when a 2-player repeated game with vector payoffs as displayed in Table 1, is considered. Let A1 = {u(1), . . . , u( ˜p)} and A1 = {w(1), . . . , w(˜q)} be the actions sets of player 1 and 2. Denote a

1= [a11, . . . , a1 ˜p]T and a2 = [a21, . . . , a2˜q]T the mixed strategies of player 1 and 2, respectively. Introduce the mixed extension mapping ∆(A1) × ∆(A2) → U × W, such that (a1, a2) 7→ (u, w) where u = ˜ p X j=1 a1ju(j), w = ˜ q X k=1 a2jw(k).

Consider the time-average expected (over opponent’s play) payoff defined as

346 Γ(s) = 1 s Z s 0 (Bu − w) dτ ∈ Rq. 347

If we rescale the time window using s = et, take x(t) = Γ(et) and differentiate with respect to t, we obtain the differential equation (15). Note that, after rescaling the time window, we have

x(0) = Z 1

0 (Bu − w) dτ ∈ R q.

Adopting a “population-game dynamics” perspective, the state x(t) ∈ Rq

repre-348

sents the current average payoff over the population.

349

6. Main results. In this section it is shown that the second moment of the

350

deviations from the core, x(t), is bounded, when a saturated linear feedback controller

351

is used. This is achieved by the use of polytopic techniques (Mayne,2003). Polytopic

352

constraints are widely used in order to model problems related to robust control

353

problems when the transition matrix of the process is state-dependent, i.e. ˙x = A(x)x.

354

In addition, because no further constraints have been imposed on (15), the proposed

355

methodology can be used to control dynamic TU games when (15) describes the

356

dynamics of the game.

357

Our idea is to rewrite the above dynamics in the following polytopic form

358

(22) dx ∈ {(BK(x, t) − I)x(t) − w(t)dt + ΣdB(t), w ∈ W},

359

where the time varying matrices K(x, t) are expressed as convex combinations of

360

|I| matrices K(i), i ∈ I. More precisely the expressions for K(x, t) are

361 (23) K(x, t) =X i∈I ˜ σi(x, t)K(i), X i∈I ˜ σi(x, t) = 1. 362

(14)

The control policy is then u = Kx = (X i∈I ˜ σi(x, t)K(i))x, X i∈I ˜ σi(x, t) = 1.

In the case of saturated controls the procedure to derive the weights in the above

363

control policy are discussed in (Gomes da Silva,2001).

364

Theorem 6.1. The distance of any solution of the stochastic differential

inclu-365

sion (15) from the target set Π is second-moment bounded if for all x ∈ Xj, j ∈ I

366

(24) xThQ(Ψ(i))T+ Ψ(i)Q + αQ + 1 βR

−1ix ≤ 0,

367

where Ψ(i)= [BK(i)− I] and X

j is any subspace where K(i) is in the support Sj of K, i.e., the control is

u = Kx = (X i∈Sj ˜ σi(x, t)K(i))x, X i∈Sj ˜ σi(x, t) = 1.

Proof. The analysis is then performed within the framework of stochastic stability

368

theory (Loparo and Feng,1996). To this end, consider the infinitesimal generator

369 L[·] = lim dt→0 1 2E P i∈Idx T2 xx[·]dx + EdxT∇x[·] dt , (25) 370

and the Lyapunov function V (x) = xTP x. The stochastic derivative of V (x) is

371

obtained by applying (25) to V (x), which yields

372 LV (x(t)) = lim dt→0 EV (x(t + dt)) − V (x(t)) dt 373 = lim dt→0 1 2E P i∈IdxT∇2xx[V (x)]dx + EdxT∇x[V (x)] dt 374 = 1 2 X i∈I Σ2ii(x)(∇2xx[V (x)])ii+ [BK(·)x − x − w]T · 375 ·∇x[V (x)] + ∇x[V (x)]T[BK(·)x − x − w]. 376 Using ∇2

xx[V (x)] = P and ∇x[V (x)] = P x the above can be rewritten as follows, for

377 all x 6∈ Π, and w ∈ W 378 (26) LV (x) = [−x + BK(x, t)x − w]TP x +xTP [−x + BK(x, t)x − w] +Pq i=1Σ 2 ii(x)Pii = xT[BK(x, t) − I]TP x + xTP [BK(x, t) − I]x −wTP x − xTP w +Pq i=1Σ 2 iiPii< 0. 379

Let Π = Rq\ Π. From the S-procedure, we know that for all x ∈ Π, and w ∈ W

380

condition (26) holds if there exist α, β ≥ 0, such that for all (x, w) ∈ Π × W

381 (27) LV (x) = xT[BK(x, t) − I]TP x +xTP [BK(x, t) − I]x −wTP x − xTP w +Pq i=1Σ 2 iiPii ≤ α(1 − V (x)) + β(kwk2 R− 1) ≤ 0. 382

(15)

The last inequality is obtained from observing that

Π × W := {(ξ, ω) : 1 − V (ξ) ≤ 0, kωk2R− 1 ≤ 0}. Let Ψ(x, t) = [BK(x, t) − I], inequality (27) can be rewritten as

383  x w T Ψ(x, t)TP + P Ψ(x, t) + αP −P −P −βR   x w  −α + β +Pq i=1Σ 2 iiPii ≤ 0. 384

Trivially it must hold β ≤ α. Assume without loss of generality that β = α −

385

Pq i=1Σ

2

iiPii.1 Recall that α and β can be chosen arbitrarily. After pre and

post-386

multiplying by Q = P−1, the above condition becomes

387  x w T QΨ(x, t)T + Ψ(x, t)Q + αQ −I −I −βR   x w  ≤ 0. 388

Now, as the state never leaves the region S(ψθ), i.e., x(t) ∈ S(ψθ), we can always

389

express A(x(t)) as a convex combination of the Ajs as in (23).

390

By convexity, the above condition is true if it holds, for all j = 1, . . . , 2n,

391 (28)  x w T

Q(Ψ(i))T + Ψ(i)Q + αQ −I

−I −βR   x w  ≤ 0, 392

where Ψ(i) = [BK(i)− I]. Using the Shur complement condition (28) is implied

393

by (24).

394

Based on the above stated theorem we can infer that the solution of a dynamic TU

395

game when (15) is used will lie in the -core. This is because even if the disturbance

396

in 13 is a q-dimensional unbounded Brownian motion, the dynamics of the process

397

are bounded in the second moment.

398

Stronger conditions are established in the following corollary.

399

Corollary 6.2. The distance of any solution of the stochastic differential

inclu-400

sion (15) from the target set Π is second-moment bounded, if there exists a scalar

401

α ≥ 0 such that, for all K(i), i ∈ I

402

(29) Q[BK(i)− I]T + [BK(i)− I]Q + αQ + 1 βR

−1< 0.

403

Proof. Straightforward from observing that (29) implies (24).

404

Note that conditions (24) simply impose that each one of the conditions (29) (for

405

fixed j) holds only in a specific region of the state space and not over the entire Rn.

406

In this sense, condition (24) is weaker than (29).

407

Let d(x, Π) be the distance of any given x ∈ Rq from the target set Π. Consider

408

a modified stochastic differential inclusion

409

(30) dx(t) ∈ F (x)dt + Σ(x)dB(t),

410

where Σ(x) is the weight of the random noise which is now upper bounded by the

411

distance of x from the target set, i.e., Σ(x) ≤ d(x, Π). We are in a position to

412

establish the next result relating to the case where the variance of the stochastic

413

process vanishes the closer the trajectory is to the target set.

414

1P

(16)

Corollary 6.3. Let Σ(x) ≤ d(x, Π) and let Ψ(i)= [BK(i)− I]. Any solution of

415

the stochastic differential inclusion (30) converges to the target set Π almost surely if

416 for all x ∈ Xi, i ∈ I 417 (31) xThQ(Ψ(i))T+ Ψ(i)Q + αQ + 1 βR −1ix ≤ 0. 418

Proof. The underlying idea is that for all x 6∈ Π, and w ∈ W

419 (32) limx→ΠL(V (x)) = limx→Π n [−x + BK(x, t)x − w]TP x +xTP [−x + BK(x, t)x − w] +Pq i=1Σ2ii(x)Pii o = xT[BK(x, t) − I]TP x + xTP [BK(x, t) − I]x −wTP x − xTP w < 0. 420

We then look for α, β ≥ 0, such that for all (x, w) ∈ Π × W

421 (33) LV (x) = xT[BK(x, t) − I]TP x +xTP [BK(x, t) − I]x −wTP x − xTP w ≤ α(1 − V (x)) + β(kwk2 R− 1) ≤ 0, 422

which is equivalent to setting β ≤ α and solving

423  x w T Ψ(x, t)TP + P Ψ(x, t) + αP −P −P −βR   x w  −α + β ≤ 0. 424

After pre and post-multiplying by Q = P−1, and using convexity, the above condition

425

leads to (28), and this concludes the proof.

426

Let B(t) be a zero-mean random noise such that R dB(t) has bounded support.

427

For instance, think of R dB(t) as a truncated Gaussian noise with bounded support

428

in the interval [−¯κσ, ¯κσ] for a positive scalar ¯κ. The counterpart of (15) is then

429

(34) dx(t) ∈ F (x)dt + ΣdB(t).

430

Assume B(t) ∈ [−Σ, Σ] and let ˜W := {ω : ω = w + ˜σ, w ∈ W, ˜σ ∈ [−Σ, Σ]}. Also, let ˜

R be such that

˜

W ⊆ ¯W := {ω : kωk2R˜− 1 ≤ 0}. We are in a position to state the following main result.

431

Theorem 6.4. Any solution of the stochastic differential inclusion (15) converges

432

to the target set Π if for all for all K(i), i ∈ I

433 (35) hQ(Ψ(i))T + Ψ(i)Q + αQ + 1 β ˜ R−1i≤ 0. 434

Proof. For all x 6∈ Π,

435 (36) ˙ V (x) ∈n[−x + BK(x, t)x − w ± Σ]TP x +xTP [−x + BK(x, t)x − w ± Σ], w ∈ Wo =nxT[BK(x, t) − I]TP x + xTP [BK(x, t) − I]x −(w ± Σ)TP x − xTP (w ± Σ), w ∈ Wo< 0. 436

(17)

Recall that ˜W := {ω : ω = w + ˜σ, w ∈ W, ˜σ ∈ [−Σ, Σ]}. From the above we have

437

that for all x 6∈ Π it must hold

438 (37) ˙ V (x) ≤ maxω∈ ˜W n xT[BK(x, t) − I]TP x + xTP [BK(x, t) − I]x −ωTP x − xTP ωo< 0. 439

For all x ∈ Π, and ω ∈ ˜W the above condition holds if there exist α, β ≥ 0, such that

440 for all (x, w) ∈ Π × W 441 (38) ˙ V (x) = xT[BK(x, t) − I]TP x +xTP [BK(x, t) − I]x −ωTP x − xTP ω ≤ α(1 − V (x)) + β(kwk2 R− 1) ≤ 0. 442

From the definition of ˜R it holds ˜

W ⊆ ¯W := {ω : kωk2R˜− 1 ≤ 0}. For all (x, w) in

Π × ¯W := {(ξ, ω) : 1 − V (ξ) ≤ 0, kωk2R˜− 1 ≤ 0}, condition (38) can be rewritten as

443 (39)  x ω T

Q(Ψ(i))T + Ψ(i)Q + αQ −I

−I −β ˜R   x ω  ≤ 0. 444

and this concludes our proof.

445

7. Intelligent Mobility Network. In this section the stability analysis of the

446

case study of the intelligent mobility network of Section3 is presented.

447

Initially the deterministic version of dynamics (15) is decomposed as

448

(40) dx(t) ∈ {(−x(t) + Bu(t) − ˜w(t))dt +ΣdB(t), ˜w(t) ∈ ˜W },

449

where ˜w(t) is an uncertain but bounded deviation from the expected profit, given by

450 (41) w(t)˜ = [PS(y, Θ ∗ S) − EPS(y, Θ∗S)]S∈S ∈ W(2) := {w ∈ Rm| δ ≤ w ≤ δ}. 451

In the above expression δ and δ are upper and lower bounds respectively, and are

452 obtained as 453 δ := PS(DS, Θ∗S) − EPS(y, Θ∗S), (42) 454 δ := PS(DS, Θ∗S) − EPS(y, Θ∗S). (43) 455

Before we calculate δj and δj, note that to derive (40), we simply write the real

456

profit as combination of expected profit w0(t) and deviation from the expected profit

457

˜

w(t), namely w(t) = w0(t) + ˜w(t). The expected profit is a priori known and given

458

by w0(t) = [hPS(DS, Θ∗S)i]S∈S.We can then design a first control input u0(t) based

(18)

on the Shapley allocation to compensate the optimal expected profit. To do this, let

460

u0(t) be obtained from the following equation:

461

(44) Bu0(t) = w0(t) = [ESJ (y, Θ∗S)]S∈S.

462

To obtain an expression for δj let us maximize the profit of the corresponding

463

coalition S with respect to y, namely

464 DS := arg maxDSPS(DS, Θ ∗ S) = arg maxDS{pµ − cΘ ∗ S− s max(0, Θ∗S− DS) −(p + h) max(0, DS− Θ∗S)} = Θ∗S. 465

Then, the maximal profit for coalition S is max

y PS(y, Θ ∗

S) = PS(DS, Θ∗S) = PS(Θ∗S, Θ∗S) = pµ − cΘ∗S.

Substituting the above in (42), we have

δj := pµ − cΘ∗S− hPS(DS, Θ∗S)i.

Similarly, to obtain δjused in (43), let us minimize the profit of the corresponding

466

coalition S with respect to y, namely

467 DS := arg minDSPS(DS, Θ ∗ S) = arg minDS{pµ − cΘ ∗ S− s max(0, Θ∗S− DS) −(p + h) max(0, DS− Θ∗S)} = 0. 468

The above means that the minimal profit is obtained when the power output is zero, which leads to min y PS(y, Θ ∗ S) = PS(DS, Θ ∗ S) = PS(0, Θ∗S) = pµ − (s + c)Θ ∗ S. Substituting the above in (43), we have

δj:= pµ − (s + c)Θ∗S− hPS(DS, Θ∗S)i. We can conclude that

469 ˜ w(t) ∈ ˜W := {w ∈ Rm| [pµ − (s + c)Θ∗S− hPS(DS, Θ∗S)i]S∈S} ≤ w ≤ [pµ − cΘ∗ S− hPS(DS, Θ∗S)i]S∈S}. 470

As last step we define the parametrized ellipsoid Πk = {ω ∈ Rm: k2ωTΦω ≤ 1},

where Φ is a matrix in Rm×mand consider the problem of finding the smallest ellipsoid Πk which contains W(2):

k∗= max

k {k| Πk ⊃ W (2)}.

The dynamic model we obtain is then

471

dx(t) ∈ {(−x(t) + Bu(t) − ω)dt + ΣdB(t), ω ∈ Πk∗},

472

which is of the same form as in (15).

(19)

8. Simulations. An application of the multi-inventory coalitional model, which

474

was described in the previous section, can be found in the electricity trade market.

475

Consider the case of n electricity producers which should meet the electricity demands

476

of a central distributor. The expected profit of a generic coalition is described by (2)

477

under the following two assumptions (Baeyens et al., 2013):

478

• The structure of the network does not affect the prices and the demand of

479

electricity.

480

• The electricity market system comprises of a single ex-ante forward penalty

481

and a single ex-post imbalance penalty for variations from the contracted

482

values.

483

The dynamic demand of such system can be defined as the diffusion process of

484

(20) and the excess is defined as in (21). In the simulations of this section a saturated

485

controller of the form of (18) is used here K = kB−1 and k = 2

3. In our simulations

486

we consider the case of four players/energy producers that should decide if they will

487

be part of a coalition and share the costs and profits from energy production. The

488

initial demand was set to [0.1693 0.2019 0.1304 0.0562]T. The drift parameter

489

w was bounded in wTRw ≤ 1 and R was set to be the identity matrix. Figures 2-4

490

depict the evolution of the excess, the variance of the excess and the Shapley value

491

respectively.

492

As it is evident from Figure2the excess is always non-negative for all the coalitions

493

which is an indication of a non-empty core. In addition the excess is grouped according

494

to the number of the coalition’s members. In particular, the excess for the coalitions

495

with one member have greater excess than the coalitions with two members and

496

the coalitions with two members have greater excess than the coalitions with three

497

members. The grand coalition has excess near to zero.

498

Figure3depicts the variance of the excess of all possible coalitions. As it can be

499

seen from Figure3the variances of all coalitions converge to a constant value smaller

500

than one.

501

Figure 4 depicts the Shapley’s value for all players over time. Since the excess

502

value is always positive we can conclude that the core is non-empty.

503

9. Conclusion. The problem of controlling the allocations in dynamic TU games

504

is considered. Stochastic differential inclusions are used to model the uncertainty of

505

dynamic TU games, which can be occurred either as a result of a dynamic

environ-506

ment or noisy observations. A model is proposed, which extends the results ofBauso

507

et al. (2010) that allows allocation to be controlled by taking into account the

de-508

terministic and stochastic uncertainty which exists in the evolution of the excess of

509

a coalition. In particular based on linear matrix inequality conditions it is shown

510

that the stochastic differential inclusion solutions are second-moment bounded. An

511

intelligent mobility scenario is used to show the applicability of the proposed

method-512

ology. Additionally simulations in a distribution network are employed which support

513

the theoretical results, by showing stability of the core and bounded variance of the

514

coalitions’ excesses.

515

Future work could include a distributed version of the proposed model. This will

516

increase the efficiency of the proposed methodology’s applicability in scenarios which

517

include thousand of players. In addition the performance of the proposed methodology

518

and limitation which may arise from the usage of real distribution network’s data in

519

the simulations will be considered.

520

References.

(20)

Fig. 2. Evolution of excess. The combined dotted and dashed lines depict the coalitions with a single member, the dotted lines depict the coalitions with two members, the dashed lines depict the coalitions with three members and the solid line depicts the grand coalition.

MJ. Osborne. An introduction to game theory. New York: Oxford University Press,

522

2004.

523

W. Saad, Z. Han, M. Debbah, A. Hjørungnes and T. Ba¸sar. Coalitional game theory

524

for communication networks. Signal Processing Magazine, IEEE, 26(5): 77–97,

525

2009.

526

W. Saad, Z. Han, H. V. Poor and T. Ba¸sar. Game-theoretic methods for the smart

527

grid: An overview of microgrid systems, demand-side management, and smart grid

528

communications. Signal Processing Magazine, IEEE 29(5): 86-105, 2012.

529

Z. Ramaekers, R. Dasgupta, V. Ufimtsev, S. G. M. Hossain and Carl A. Nelson.

530

Self-Reconfiguration in Modular Robots Using Coalition Games with Uncertainty.

531

In Automated Action Planning for Autonomous Mobile Robots, 1462–1468. 2011.

532

K. Cheng and P. Dasgupta. Coalition game-based distributed coverage of unknown

533

environments by robot swarms. In Proceedings of the 7th international joint

con-534

ference on Autonomous agents and multiagent systems 3: 1191–1194, 2008.

535

H. Bayram and H. I. Bozma. Coalition formation games for dynamic multi-robot

536

tasks. The International Journal of Robotics Research, 35(5): 514–527, 2016.

537

D. Bauso, L. Giarr´e and R. Pesenti. Robust control of uncertain multi-inventory

sys-538

tems via Linear Matrix Inequality. International Journal of Control, 83(8): 1727–

539

1740, 2010.

540

S. Boyd, L. El Ghaoui, E. Feron, and V. Balakrishnan. Linear Matrix Inequalities in

541

System and Control Theory, volume 15 of Studies in Applied Mathematics, Society

542

for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1994.

543

J. M. Gomes da Silva, Jr. and S. Tarbouriech. Local Stabilization of Discrete-Time

544

Linear Systems with Saturating Controls: An LMI-based Approach. IEEE

Trans-545

actions on Automatic Control, 46(1): 119–124, 2001.

546

S. Hart and A. Mas-Colell. Regret-based continuous-time dynamics. Games and

(21)

Fig. 3. Variance of the excess for each coalition. The top plot depicts the variance of all coalitions. The bottom panel depicts the variance of the grand coalition.

Fig. 4. Evolution of Shapley’s value for the four players.

Economic Behavior, 45:375–394, 2003.

548

L. S. Shapley. Cores of convex games. International Journal of Game Theory, 1:11–26,

549

1971.

550

O.N. Bondareva. Some applications of linear programming methods to the theory of

551

cooperative games. Problemy Kybernetiki, 10:119–139, 1963.

(22)

L. S. Shapley. On balance sets and cores. Naval Research Logistics Quarterly, 14:453–

553

460, 1967.

554

K. A. Loparo and X. Feng. Stability of stochastic systems. The Control Handbook,

555

CRC Press, pp. 1105-1126, 1996.

556

D. Bauso and J. Timmer. On robustness and dynamics in (un)balanced coalitional

557

games. Automatica, 48(10): 2592-2596, 2012.

558

D. Bauso and J. Timmer. Robust Dynamic Cooperative Games. International Journal

559

of Game Theory, 38(1): 23-36, 2009.

560

E. Baeyens, E.Y. Bitar, P. P. Khargonekar and K.Poolla. Coalitional aggregation of

561

wind power, IEEE Transactions on Power Systems, 28(4): 3774-3784, 2013.

562

L. S. Shapley A value for n-person games, in Kuhn, H.; Tucker, A.W., Contributions

563

to the Theory of Games II, Princeton, New Jersey: Princeton University Press,

564

307-317, 1953.

565

R.J. Aumann and B. Peleg. Von Neumann - Morgenstern solutions to cooperative

566

games without side payments. Bul of the Amer Math Society, 66, 173- 9, 1960.

567

D. Schmeidler The nucleolus of a characteristic function game, SIAM Journal of

568

Applied Mathematics, 17 (6): 1163-1170, 1969.

569

R.J. Aumann. The core of a cooperative game without side payments. Transactions

570

of the American Mathematical Society, 98(3): 539-552, 1961.

571

R.D. Luce and H. Raiffa. Games and Decisions: An Introduction and Critical Survey.

572

Wiley & Sons, 1957.

573

M. Maschler, B. Peleg and L.S. Shapley, Geometric properties of the kernel, nucleolus,

574

and related solution concepts, Mathematics of Operations Research, 4(4): 303-338,

575

1979.

576

T. Hu, A.R.Teel and L. Zaccarian. Stability and performance for saturated systems via

577

quadratic and nonquadratic Lyapunov functions. IEEE Transactions on Automatic

578

Control, 51(11): 1770-1786, 2006.

579

X. Cai, L. Liu and W. Zhang. Saturated control design for linear differential inclusions

580

subject to disturbance. Nonlinear Dynamics, 58(3): 487-496, 2009.

581

T. Hu, A.R. Teel and L. Zaccarian. Performance analysis of saturated systems via two

582

forms of differential inclusions. In 44th IEEE Conference on Decision and Control,

583

2005 and 2005 European Control Conference. CDC-ECC’05, 8100-8105, 2005.

584

A. Jokic, M. Lazar, and P.P.J Van den Bosch. Complementarity systems in

con-585

strained steady-state optimal control. International Workshop on Hybrid Systems:

586

Computation and Control. Springer, Berlin, Heidelberg, 2008.

587

S. Grammatico, F. Blanchini and A. Caiti. Control-sharing and merging control

588

Lyapunov functions. IEEE Transactions on Automatic Control. 59(1): 107-119,

589

2014.

590

L. Shapley and M. Shubik. Quasi-cores in a monetary economy with nonconvex

591

preferences. Econometrica: Journal of the Econometric Society. 805–827, 1966.

592

J. Suijs, P. Borm, A. De Waegenaere and S. Tijs. Cooperative games with stochastic

593

payoffs. European Journal of Operational Research. 113(1), 193–205, 1997.

594

Dynamic linear programming games with risk-averse players. Mathematical

Program-595

ming. 163(1), 25–56, 2017.

596

M. Bena¨ım, J. Hofbauer and S. Sorin. Stochastic approximations and differential

597

inclusions. SIAM Journal on Control and Optimization. 44(1),328-48, 2005.

598

L.S. Shapley and M. Shubik On market games. Journal of Economic Theory. 1(1),

599

9-25, 1969.

600

G. Bodwin Testing Core Membership in Public Goods Economies. arXiv preprint

601

arXiv:1705.01570. 2017.

(23)

R.J. Aumann and M. Maschler Game theoretic analysis of a bankruptcy problem

603

from the Talmud. Journal of Economic Theory. 36(2), 195-213, 1985.

604

A. M¨uller, M. Scarsini and M. Shaked. The newsvendor game has a nonempty core.

605

Games and Economic Behavior. 38(1), 118-26, 2002.

606

B.C. Hartman and M. Dror. Allocation of gains from inventory centralization in

607

newsvendor environments. IIE Transactions. 37(2),93-107, 2005.

608

M. Slikker, J. Fransoo and M. Wouters. Cooperation between multiple news-vendors

609

with transshipments. European Journal of Operational Research. 167(2),

370-610

80,2005.

611

A. Nedich and D. Bauso. Dynamic Coalitional TU Games: Distributed Bargaining

612

among Players’ Neighbors. IEEE Trans on Automatic Control. 58(6), 1362–1376,

613

2013.

614

A. Chinchuluun, A. Karakitsiou and A. Mavrommati. Game theory models and their

615

applications in inventory management and supply chain. Pareto Optimality, Game

616

Theory And Equilibria. 833-865, 2008.

617

T. Wada and Y. Fujisaki. A stochastic approximation for finding an element of

618

the core of uncertain cooperative games. 11th Asian Control Conference (ASCC).

619

2071-2076, 2017.

620

D. Blackwell. Pacific Journal of Mathematics, A Non-profit Corporation. Pacific J.

621

Math. 6(1) 1–8,1956.

622

F. Fele and J. M. Maestre and E. F. Camacho. Coalitional Control: Cooperative

623

Game Theory and Control. IEEE Control Systems Magazine. 37(1), 53-69, 2017

624

E. Lehrer. Allocation processes in cooperative games. International Journal of Games

625

Theory. 31,341-351, 2003.

626

D. Bauso Adaptation, coordination, and local interactions via distributed

approach-627

ability Automatica. 84, 48-55, 2017.

628

I. Garud. Robust Dynamic Programming. Mathematics of Operations Research.

629

30(2), 257-280, 2005.

630

D. Bauso and H. Tembine and T. Basar. Robust Mean Field Games Dynamic Games

631

and Applications. 6(06), 2015.

632

C. Opathella and B. Venkatesh. Managing Uncertainty of Wind Energy With Wind

633

Generators Cooperative. IEEE Transactions on Power Systems. 28(08), 2918-2928,

634

2013.

635

E. Baeyens and Y. E. Bitar and P. Khargonekar, and K. Poolla. Coalitional

Ag-636

gregation of Wind Power. IEEE Transactions on Power Systems. 28, 3774-3784,

637

2013.

638

W. Saad and H. Zhu Han and H. V. Poor. Coalitional game theory for cooperative

639

micro-grid distribution networks. IEEE International Conference on

Communica-640

tions, 2013.

641

D. Bauso and L. Giarr ´E and R. Pesenti. Consensus in Noncooperative Dynamic

642

Games: A Multiretailer Inventory Application. IEEE Transactions on Automatic

643

Control. 53(4), 998-1003, 2008.

644

D.Q. Mayne. Constrained Control: Polytopic Techniques. In: Gong W., Shi L. (eds)

645

Modeling, Control and Optimization of Complex Systems. The International Series

646

on Discrete Event Dynamic Systems. 14,2003.

Referenties

GERELATEERDE DOCUMENTEN

If we assume that a theory of rational play produces a unique solu- tion and if the players know the solution, then rational (payoff maximizing) players will conform to this

ACII 2013 is organized by the Computer Vision and Multimedia Laboratory and the Swiss Center for Affective Sciences of the University of Geneva, where a number of people contributed

Onder normale omstandigheden met voldoende jodide in de voeding is de opname ongeveer 20-30%, tijdens jodi- umdeficiëntie kan dat oplopen tot 80%, maar dat is relatief en vaak

De ijle matrix waarop we LU-decompositie toepassen, kan als volgt met een graph (V,E) geassocieerd worden:.. De knopen van de graph (elementen van V) worden

There is abundant information on the urinary excretion rates of ALA and porphobilinogen during the acute attack, but data on blood, cerebrospinal fluid (CSF) or tissue con-

Most general-purpose methods feature hyperparameters to control this trade-off; for instance via regularization as in support vector machines and regularization networks [16, 18]..

 De gekozen defi nitie, d.w.z kijken naar agrarische bedrijven met door de overheid gestimuleerde nevenfuncties, leidt tot de conclusie dat de ruimtelijke invloed van MFL op

Daarbij komen vragen aan de orde als ‘wat voor vereni- ging willen we zijn?’, ‘wat willen onze leden?’, ‘waarom. zou iemand WTKG-lid moeten