• Aucun résultat trouvé

Mean-Field Game Approach to Admission Control of an M/M/∞ Queue with Shared Service Cost

N/A
N/A
Protected

Academic year: 2021

Partager "Mean-Field Game Approach to Admission Control of an M/M/∞ Queue with Shared Service Cost"

Copied!
34
0
0

Texte intégral

(1)

HAL Id: hal-01260958

https://hal.inria.fr/hal-01260958

Submitted on 23 Jan 2016

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Mean-Field Game Approach to Admission Control of an M/M/ Queue with Shared Service Cost

Piotr Wiecek, Eitan Altman, Arnob Ghosh

To cite this version:

Piotr Wiecek, Eitan Altman, Arnob Ghosh. Mean-Field Game Approach to Admission Control of an M/M/ Queue with Shared Service Cost. Dynamic Games and Applications, Springer Verlag, 2015, pp.1-29. �10.1007/s13235-015-0168-9�. �hal-01260958�

(2)

(will be inserted by the editor)

Mean-eld Game Approach to Admission Control of an M/M/∞ Queue with Shared Service Cost

Piotr Wi¦cek · Eitan Altman · Arnob Ghosh

Received: date / Accepted: date

Abstract We study a mean eld approximation of the M/M/queueing sys- tem. The problem we deal is quite dierent from standard games of congestion as we consider the case in which higher congestion results in smaller costs per user. This is motivated by a situation in which some TV show is broadcast so that the same cost is needed no matter how many users follow the show. Using a mean-eld approximation, we show that this results in multiple equilibria of threshold type which we explicitly compute. We further derive the social op- timal policy and compute the price of anarchy. We then study the game with partial information and show that by appropriate limitation of the queue-state information obtained by the players we can obtain the same performance as when all the information is available to the players. We show that the mean- eld approximation becomes tight as the workload increases, thus the results obtained for the mean-eld model well approximate the discrete one.

Keywords Queueing · Admission control· Fluid limit · Stochastic game· Mean-eld game· Threshold equilibrium

The work of the rst author was supported by the NCN Grant no DEC- 2011/03/B/ST1/00325. The work of the second author was partly supported by the CON- GAS European project FP7-ICT-2011-8-317672, see www.congas-project.eu

P. Wi¦cek

Wrocªaw University of Technology, Wybrze»e Wyspia«skiego 27, 50-370 Wrocªaw, Poland Tel.: +48-71-3203160

Fax: +48-71-3280751

E-mail: Piotr.Wiecek@pwr.edu.pl E. Altman

INRIA Sophia Antipolis, 10 route des Lucioles, Sophia Antipolis, France A. Ghosh

Dept. of Electrical and Systems Eng., University of Pennsylvania. 200 S. 33rd Street, Philadelphia 19104

(3)

1 Introduction

This paper is devoted to the problem of whether an arrival should queue or not in an M/M/queue. It is assumed that the cost per customer decreases with the number of customers.

In a wireless context, the M/M/queue may model the number of calls in a cell with a large capacity. The assumption that the cost per call decreases with the number of calls is typical for a multicast in which the same content is broadcast to all mobiles, so that the cost of the transmission can be shared among the number of calls present.

Our rst objective in this paper is to study the structure of both individ- ual as well as globally optimal policies. Our analysis reveals that there exist threshold type of policies in which an individual is admitted if the number of ongoing calls exceeds some threshold (whose value depends on whether glob- ally or individually optimal policies are considered).

The assumption that the cost decreases with the number of customers distinguish our model from the standard congestion control problems which consider that cost increases with the number of customers. The structure of both globally and individually optimal policies can thus be expected to be quite dierent than those standard congestion control problems which have been studied for over half a century starting with the seminal paper of Pinhas Naor [10]. Naor had considered an M/M/1 queue, in which a controller has to decide whether arrivals should enter a queue or not. The objective of his paper was to minimize a weighted dierence between the average expected waiting time of those that enter, and the acceptance rate of customers. Naor then considered the individually optimal policy (which can be viewed as a Nash equilibrium in a non-cooperative game among the players) and showed that it is also of a threshold type with a threshold bigger than that of a centralized model. His result revealed that arrivals that join the queue under individual optimal policy wait longer in average compared to the global optimal policy.

Finally, he showed that there exists some toll such that if it is imposed on arrivals for joining the queue, then the threshold value of the individually optimal policy can be made to agree with the socially optimal one. Since this seminal work of Naor there has been a huge amount of research that extend the model: More general inter-arrival and service times have been considered, more general networks, other objective functions and other queuing disciplines have also been considered, see e.g. [17,14,13,7,8,3,6,1,12] and references therein.

The importance of the fact that a threshold policy is optimal is that in or- der to control arrivals we only need partial information - in fact we only need a signal to indicate whether the queue length exceeds or not the threshold valueΨ. The fact that this much simpler information structure is sucient for obtaining the same performance as in the full information case motivates us to study the performance of threshold policy and related optimization issues for a non co-operative game with partial information setting. We rst study the full information setting where each individual is only optimizing its own cost and explicitly obtain that there exists a plethora of threshold type of symmetric

(4)

Nash Equilibrium (NE) strategy proles. Subsequently, we compare the social cost under NE strategy prole with the globally optimal social cost. Then, we consider the individual optimization problem with partial information; where we send a green signal if the queue length exceeds the valueΨ and a red signal otherwise and each individual player will select strategy in order to optimize its own social cost. We note that by using this signaling approach instead of providing full state information, users cannot choose any threshold policy with parameter dierent than Ψ, and so in the individual optimization case, one could hope that by determining the signaling according to the value Ψ that minimizes the social cost, one would obtain the socially optimal perfor- mance i.e. the global optimal cost will be achieved. We show that this is not the case here; in fact, we observe that as in [2], where similar approach was proposed for an M/M/1 queuing system, the performance obtained under the best possible signaling policy (in the partial information case) achieves the same performance as equilibrium under the full information.

We study here a simplied mean eld limit of the M/M/queuing system rather than the actual discrete model since on one hand it is much simpler to handle and solve than the original discrete problem (we obtain closed-form for- mulas for all the equilibria) and on the other hand the approximation becomes tight as the workload increases. To show that, in this paper we establish the convergence of the game to its mean eld limit under appropriate conditions.

The model and some results from sections 4, 8 and 9 appeared in conference proceedings as [16].

The organization of the paper is as follows: We introduce the discrete model in Section 2 and its mean-eld approximation in Section 3. In Section 4 we nd equilibria of the mean-eld model, while in Section 5 its social optimum.

In Section 6 we study the version of the game with partial information. In Section 7 we show that the information can be limited without aecting the performance. In Section 8 we establish the convergence of discrete models to the mean-eld one as the workload increases. We numerically evaluate the threshold policies in Section 9. Finally, we conclude the paper with some re- marks in Section 10.

2 The Model 2.1 Discrete Model

We consider a service facility in which an arriving customer can observe the length of the queue (Xt) upon arrival. We interchangeably denoteXtas system state. The value of service isγand the cost of spending time in service can be computed as an integral of the cost functionc(·)over the service time withc(·) a continuous decreasing function of the number of users in the queue. An arriving customer can either join the queue or leave without being served. The decision is made upon arrival. The situation is modeled as a M/M/system with incoming rateλand service rate µ.

(5)

A customerkarriving at timetkchooses whether to enter the queue (E) or not (N). It follows that the set of pure actions for any customer isV ={E, N}. Since the decision that he makes is based on the length of the queue, a policy (or a strategy) of any customer will be a mapping1 πk :S ∆(V)(since the set V is only a two-point set, we will identify πk with a function from N to [0,1], describing the probability it assigns to actionE), whereSRdenotes the set of possible system states (in the discrete modelS =N). In what will follow we will assume that the users limit their policies to the sets of so-called impulse or threshold policies, dened below.

Denition 1 A policy πk of a user is called an impulse policy if there are nitely many points x1, . . . , xn S, with x0 := infS, xn+1 := supS, such thatπk is constant on any interval(xk, xk+1),k= 0, . . . , n.

A subclass of the set of impulse policies with very simple structure are threshold policies.

Denition 2 A policyπk of a user is called an [Θ, q]-threshold policy if

πk(x) =

0ifx < Θ qifx=Θ 1ifx > Θ

(1) At timet, an incoming client who employs this policy joins the system if the queue length,Xt, is bigger thanΘ, while ifXt=Θhe does so with probability q. Otherwise he never joins the queue.

The cost of a userkarriving at time tk is dened as follows:

Ck(Xtk) =

Z tkk tk

c(Xt)dtγ, whereσk is userk's service time.

For each multi-policy π = (π1, π2, . . .), let k0,π−k] be the policy which replaces πk byπ0k in π. Now we are ready to dene the solution we will be looking for:

Denition 3 A policy πk is an optimal response for user kagainst a multi- policyπ if

E

Ck Xt k,π−k]

E

Ck Xt k0,π−k]

(2) for every policyπ0k of player k.

Denition 4 A multi-policy π = (π1, π2, . . .)is a Nash equilibrium (NE) if policy of every userk is the optimal response for userkagainstπ, for every k. If inequalities (2) are true up to some ε >0, we say thatπ is anε-Nash equilibrium.

1 For any nite setA,∆(A)denotes the set of all probability measures onA.

(6)

3 Fluid Model

In what follows we will mostly analyze the uid approximation, which can be viewed as the weak limit of the system (scaled in a proper way) as the arrival rate of players goes to innity (see e.g. [15]). Now, we describe the uid model.

The system state (the length of the queue) Xt R+. Consequently, the policies of the players are dened on R+. The customers arrive at the queue according to a uid process with rate λ. As each of them uses some policy πk, the real incoming rate at time t is π(Xt where π(Xt) is the average strategy of the arriving users. Each of them stays in the queue an exponentially distributed time with parameterµ, and so the outow is according to a uid process with rateµXt. This can be described as the following ODE:

(.

Xt(π) =π(XtµXt(π),∀t0

X0=x0 (3)

Since there are innitely many players in the game now, we encounter problems with dening the multi-policies. For that reason we assume that in multi-policyπ all the players use the same policyπ. If we want to write that only one player, say player k changes his policy to some πk0, we write that players apply policy−k, πk0], meaning that each player uses policyπexcept playerk. Also note that the game is symmetric since each player has the same payo function and strategy space, thus, it is very dicult to implement an asymmetric Nash Equilibrium- we elucidate the inherent complications con- sidering only two players: If in an NEπ16=π2, then, by the symmetric nature of the the game, 2, π1) is also an NE. If player 2 knows that player 1 se- lectsπ (π2, respectively), then the optimal response for player 2is to select π2 (π1,respectively), but player 2 can not know the selection of player1 due to the non co-operation between them. Under symmetric NE, all players se- lect the same strategy and thus the above complication is somewhat alleviated.

Moreover,πis not always well dened, but in such a caseπ(Xt)π(Xt). Also with these assumptions, both the cost and the equilibrium can be dened as in the discrete model.

4 Equilibria of the Fluid Model

In this section we characterize the equilibrium points of our game. We begin by characterizing the evolution of the system state in case all the users apply the same impulse policy.

Lemma 1 Suppose all the players (except maybe one) apply the same impulse policyπ. Then if the initial state of the system isx0, thenXtis continuous in t for anyx0 and is nondecreasing inx0.

Proof It is clear that forππhaving nitely many discontinuity points, the (non-classical) solution to the equation (3) is well-dened a.e. and continuous int.

(7)

Next, suppose thatx0< x00and there exists assuch that2Xs[x0]> Xs[x00]. Xt is continuous in t, thus by the intermediate value property there exists a t < s such that Xt[x0] = Xt[x00]. But in both cases and at each time all users apply the same policy π, depending only on the current state of the system, thus for any t > t Xt[x0] = Xt[x00], which is a contradiction, as we

assumed thatXs[x0]> Xs[x00]. ut

We have one immediate corollary of the above lemma.

Corollary 1 The expected cost of a player joining the queue at timetk, when all the other players apply policy π

E

Z tkk tk

c(Xt(π))dt

γ (4)

whenσkExp(µ), is decreasing in Xtk.3

Note that in the above corollary we have replaced x0 with Xtk. This is justied, as the coecients of (3) depend on t only through Xt. Corollary 1 has an important consequence which is stated in the lemma below:

Lemma 2 Any best response to a symmetric impulse multi-strategy π is a threshold strategy. Moreover, the best response is unique up to the value of q (see (1)).

Proof A playerk arriving at time tk has only two pure actions: to enter the queue (E) or not to enter the queue (N). When he uses the former, his cost is

E

Z tkk

tk

c(Xt(π))dt

γ,

with σk Exp(µ), which is by Corollary 1 decreasing inXtk. On the other hand, whenk uses action N, his cost is 0. Thus, if k prefers to use actionE forXtk =x1, he will also prefer it forXtk =x2> x1. Similarly, if he prefers to useN forXtk =x2, he will also prefer it forXtk =x1< x2. Finally, as the cost of usingE is strictly decreasing in Xtk, there may only exist one point wherek is indierent betweenE andN and so he may choose to randomize.

Moreover, in any other point the best response is uniquely determined. ut An immediate, but very important consequence of Lemma 2 is the follow- ing:

Corollary 2 In any symmetric4 equilibrium to our queuing game any player uses a threshold policy.

2 We shall writeXt[x0]for the value attof the solution to (3) whenX0=x0.

3 The fact that we have strong monotonicity here, even though we had weak monotonicity in Lemma 1, is a consequence of the continuity ofXt, which implies that a trajectory starting at timetkin a biggerXtk stays above the one starting in a smallerXt0

k on some interval, which aects the integral in (4).

4 The result can be generalized to the asymmetric case, but it would require some technical assumptions to make sureπis well-dened.

(8)

Remark 1 Note that the equilibrium species the action to take at any state, including states that are in practice never reached. If a statexis never visited then any variation of the equilibrium at states larger than xwill not change the performance of any player. Yet since we allow for any initial state, there may be customers that will nd the system at states that are transient and will not be visited again. Therefore specifying the equilibrium in such states is considered to be important in game theory. Equilibria that are specied in all states including transient ones, are known as perfect equilibria. It can also be shown that such equilibria are good approximations of those that we obtain in case that there is some suciently small constant uncontrolled inow. This follows from [5].

Assuming that all (except maybe one) users apply the same[Θ, q]-threshold strategy, we may write explicitly the evolution of the system stateXt: Lemma 3 Suppose the initial state of the system is x0 and that all the users (except maybe one) apply the [Θ, q]-threshold policy. Then the system state at timet can be explicitly written as:

(a) Ifx0> Θ andΘλµ orx0=Θ < µ then Xt=λ

µ+

x0λ µ

e−µt.

(b) Ifx0> Θ > λµ then

Xt=

λ µ+

x0λ

µ

e−µt ift[0, t(x0,µ)] Θeµ(t(x0,Θ)−t) if tt(x0,Θ),

wheret(x0,Θ)= 1µlogx0

λ µ

Θ−λµ. (c) Ifx0=Θ= µ then

Xt= µ (d) Ifx0< Θ orx0=Θ > µ then

Xt=x0e−µt.

Proof We know that whenpis a constant, the solution of the equation (.

Xt=µXt,∀t0 X0=x0

is

Xt= µ +

x0 µ

e−µt. (5)

(9)

Note that, whenp= 1, this means thatXt λµ monotonically whent→ ∞. Thus, if x0 > Θ and λµ > Θ, Xt never leaves the region where policy π prescribes to use actionE, and so

Xt= λ µ+

x0λ

µ

e−µt.

Similarly, note that for p = 0, Xt decreases monotonically to 0, thus when x0< Θ,Xtnever leaves the region where policyπprescribes to use actionN, and so (5) reduces to

Xt=x0e−µt.

Now suppose thatx0> Θ > λµ. ThenXtstarts in the region whereπprescribes to use actionEwith probability one, which implies that its trajectory decreases towards λµ until timet(x0,Θ)when it reaches the thresholdΘ. From then onπ prescribes to use action N with probability 1. It is easy to compute that for tt(x0,Θ),

Xt= λ µ+

x0λ

µ

e−µt. Since by denition t(x0,Θ) is such that Xt

(x0,Θ) = Θ, we easily obtain that t(x0,Θ) = µ1logx0

λ µ

Θ−λµ. Then, for t t(x0,Θ), Xt has to satisfy (5) with p= 0 andt0=t(x0,Θ)instead of 0, which gives

Xt=Θeµ(t(x0,Θ)−t).

Finally, whenx0=Θ,Xt satises att= 0(5) with p=q. Ifx0= µ, by (5) Xt µ. Otherwise ifx0< µ,Xt moves upwards and fort >0 behaves like when x0 > Θ, while if x0> µ,Xt moves downwards and fort >0 behaves

like whenx0< Θ. ut

Now, to simplify the notation, we will make use of the fact that all the players use threshold policies. Let us dene

Cbk(x,−k, q−k))

to be the expected service cost for player k if he enters the queue when its state isxand all the players exceptkapply a−k, q−k]-threshold policy.Cbk

can be written as

Cbk(x,−k, q−k)) =EσkExp(µ), X0=xZ tkk tk

c(Xt(π))

= Z

0

Z τ 0

c(Xt)µe−µτdt dτ.

The following lemma gives exact ways to computeCbk in each of the cases of Lemma 3.

(10)

Lemma 4 Cbk can be computed using following formulas:

(a) Ifx > Θ−k andΘ−k λµ or x=Θ−k< q−kµλ then5

Cbk(x,−k, q−k)) = 1 λ

Z λµ

x

c(u)du.

(b) Ifx > Θ−k > λµ then

Cbk(x,−k, q−k)) = 1 λ

Z x Θ−k

c(u)du+ Θ−kµλ Θ−kµ(xµλ)

Z Θ−k

0

c(u)du.

(c) Ifx=Θ−k = q−kµλ then

Cbk(x,−k, q−k)) = 1 µc

q−kλ µ

= 1

µc(Θ−k).

(d) Ifx < Θ−k orx=Θ−k> q−kµλ then

Cbk(x,−k, q−k)) = 1

Z x 0

c(u)du.

Proof Suppose x > Θ−k and Θ−k λµ or x=Θ−k < q−kµλ. Then by (a) of Lemma 3

Cbk(x,−k, q−k)) = Z

0

Z τ 0

c λ

µ+

xλ µ

e−µt

µe−µτdt dτ

which can be further written as Z

0

Z t

c λ

µ+

xλ µ

e−µt

µe−µτdτ dt

= Z

0

c λ

µ+

xλ µ

e−µt

e−µtdt= 1 λ

Z λµ

x

c(u)du.

Next, suppose thatx > Θ−k> λµ. Then, by (b) of Lemma 3Cbk(x,−k, q−k)) equals

Z 0

"

Z min{τ,t(x,Θ−k)} 0

c λ

µ+

xλ µ

e−µt

dt+

Z τ

min{τ,t(x,Θ−k)}

c(Θ−keµ(t(x,Θ−k)−t))dt

#

µe−µτ

5 In the degenerate case whenx=λµ,Cbk(x,−k, q−k)) = 1µc λ

µ

, which is the limit of the expression in (a) whenx λ

µ. We will use similiar convention throughout the paper, putting a−a1

Ra

af(u)du=f(a), if needed. This will reduce the number of cases considered in subsequent results, without aecting the validity of any of them.

(11)

which can be further written as Z t(x,Θ−k)

0

Z 0

c λ

µ+

xλ µ

e−µt

µe−µτdτ dt

+ Z

t(x,Θ−k)

Z t

c

Θ−keµ

t(x,Θ−k)−t

µe−µτdτ dt

=

Z t(x,Θ−k)

0

c λ

µ+

xλ µ

e−µt

e−µtdt+ Z

t(x,Θ−k)

c

Θ−keµ

t(x,Θ−k)−t e−µtdt

= 1

λ Z x

Θ−k

c(u)du+ 1

Θ−keµt(x,Θ−k)µ Z Θ−k

0

c(u)du

= 1

λ Z x

Θ−k

c(u)du+ Θ−kµλ Θ−kµ(xµλ)

Z Θ−k

0

c(u)du.

Now, ifx0=Θ−k =q−kµλ, then by (c) of Lemma 3

Cbk(x,−k, q−k)) = Z

0

Z τ 0

c q−kλ

µ

µe−µτdt dτ

= Z

0

c q−kλ

µ

τ µe−µτ = 1 µc

q−kλ µ

.

Finally, whenx0< Θorx0=Θ > q−kµλ, we can apply part (d) of Lemma 3, obtaining

Cbk(x,−k, q−k)) = Z

0

Z τ 0

c(xe−µt)µe−µτdt dτ which can be further written as

Z 0

Z t

c(xe−µt)µe−µτdτ dt= Z

0

c(xe−µt)e−µtdt= 1

Z x 0

c(u)du.

u t In next two lemmas we characterize the best responses to any given thresh- old strategies.

Lemma 5 k, qk]-threshold policy is a best response of playerkto a−k, q−k]- threshold policy used by all the others if Θk is obtained by nding the unique solution to the equation

Cbkk,−k, q−k)) =γ. (6) and taking any qk. If equation (6) has no solutions then Θk is taken as the only value such that

Cbk(x,−k, q−k))< γforx > Θk andCbk(x,−k, q−k))> γ forx < Θk

and qk = 1 if the rst inequality is satised for x= Θk, while qk = 0if the(7) second one is satised forx=Θk.

(12)

Proof First note that Cbk(x,−k, q−k))γ is exactly the expected cost of playerk if he joins the queue when its state isx, while his cost when he does not join is 0. Moreover, the expected cost of player joining the queue is by Corollary 1 monotone decreasing function ofx. Thus, equation (6) may have at most one solution, and the cost of joining the queue forx > Θkis negative, that for x < Θk is positive, while that for x=Θk is0, regardless ofqk. Thus k, qk]-threshold policy always gives playerkthe smallest cost available.

Similarly, when (6) has no solutions, from the monotonicity of the cost Cbk(x,−k, q−k))−γ, there must exist exactly oneΘksuch thatCbk(x,−k, q−k))−

γ >0 forx < Θk and Cbk(x,−k, q−k))γ <0 forx > Θk. Now we can re- peat the arguments from the proof of the rst part of the lemma, to show that k,1]- ork,0]-threshold policy is the best response to−k, q−k]-threshold

policy of the others in this case. ut

Lemma 6 Let k, qk]-threshold policy be a best response of player k to a −k, q−k]-threshold policy used by all the others and dene Θ and Θ as the unique solutions to the following equations6:

1 λΘµ

Z λµ

Θ

c(u)du=γ, 1 Θµ

Z Θ 0

c(u)du=γ. (8) ThenΘk andqk satisfy the following:

(a) Ifγ

0,1µlimu→∞c(u)i

thenΘk =andqk is arbitrary (which means that the best response is a policy never prescribing to enter the queue).

(b) Ifγ

1

µlimu→∞c(u),λ1Rλµ

0 c(u)du

then

Θk−k) =

Θ, forΘ−k<minn Θ,µλo Θ−k, for minn

Θ,λµo

Θ−k λµ Θ(Θe −k),for λµ < Θ−k < Θ

Θ, forΘ−kΘ whereΘeis some uniquely dened function on

λ µ, Θ

satisfyingΘ(x)e > x. qkis arbitrary forΘ−k6∈h

minn Θ,λµo

,λµi

, while forΘ−k h minn

Θ,λµo ,λµi

qk−k, q−k) =

0, ifΘ−k >q−kµλ orΘ−k= q−kµλ andcq

−kλ µ

> µγ arbitrary,ifΘ−k =q−kµλ andcq

−kλ µ

=µγ orΘ−k =Θ < q−kµλ 1, ifΘ−k <q−kµλ orΘ−k= q−kµλ andcq

−kλ µ

< µγ.

6 If there are any solutions.

Références

Documents relatifs

Using, on the one side, a general result in linear algebra due to Klingenberg (see [Kli54]) and on the other side, a theorem on the holonomy of pseudo-Riemannian ma- nifolds

Thus, in the individual optimization case, one could hope that by determining the signalling according to the value L that optimizes the socially optimal problem (in case of

However, the fact that a threshold policy is optimal implies that for optimally controlling arrivals we only need partial information - we need a signal to indicate whether the

Diagnosability with disambiguation and an upper bounded energy budget (ULWUB diagnosability) is equivalent to a partial observation co-B¨uchi game [7] between a system and a

More precisely, a classical result, known as Hajek convolution theorem, states that the asymptotic distribution of any ’regular’ estimator is necessarily a convolution between

In particular, we will show that for the relativistic cost functions (not necessarily highly relativistic, then) the first claims is still valid (even removing the

These findings are consistent with the theoretical model, according to which L-type pro- posers (i.e., those characterized by a relatively small marginal lying cost) would declare

In this paper we examine the potential impact of ownership on the cost of bus transit service provision for a sample of private, public and mixed regional bus companies in