Mean-field analysis of multi-population dynamics with label switching
Marco Morandotti, Francesco Solombrino

TL;DR
This paper develops a mean-field framework for analyzing multi-population agent models with label switching, establishing well-posedness and extending results in leader-follower dynamics.
Contribution
It introduces a general functional analytic approach for multi-population models with label switching, including discrete and continuous labels, and generalizes existing leader-follower results.
Findings
Established well-posedness of the model
Provided concrete applications for discrete and continuous labels
Generalized previous leader-follower dynamics results
Abstract
The mean-field analysis of a multi-population agent-based model is performed. The model couples a particle dynamics driven by a nonlocal velocity with a Markow-type jump process on the probability that each agent has of belonging to a given population. A general functional analytic framework for the well-posedness of the problem is established, and some concrete applications are presented, both in the case of discrete and continuous set of labels. In the particular case of a leader-follower dynamics, the existence and approximation results recently obtained in [2] are recovered and generalized as a byproduct of the abstract approach proposed.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Mean-field analysis of multi-population dynamics
with label switching
,
Marco Morandotti
Dipartimento di Scienze Matematiche “G. L. Lagrange”, Politecnico di Torino, Corso Duca degli Abruzzi, 24, 10129 Torino, Italy
and
Francesco Solombrino
Dipartimento di Matematica e Applicazioni “Renato Caccioppoli”, Università degli Studi di Napoli Federico II, Via Cintia, Monte S. Angelo, 80126 Napoli, Italy
Abstract.
The mean-field analysis of a multi-population agent-based model is performed. The model couples a particle dynamics driven by a nonlocal velocity with a Markow-type jump process on the probability that each agent has of belonging to a given population. A general functional analytic framework for the well-posedness of the problem is established, and some concrete applications are presented, both in the case of discrete and continuous set of labels. In the particular case of a leader-follower dynamics, the existence and approximation results recently obtained in [2] are recovered and generalized as a byproduct of the abstract approach proposed.
2010 Mathematics Subject Classification:
35Q91, (60J75, 37C10, 47J35, 58D25)
Keywords: kinetic equations, mean-field limits, continuity equations, jump processes, superposition principle.
Contents
1. Introduction
The concept of mean-field interaction, originally used in statistical physics with Kac [30] and then McKean [33] to describe the collisions between particles in a gas, has later proved to be a powerful tool to analyze the asymptotic behavior of systems of interacting agents. Recent applications range from biological, social and economical phenomena [1, 11, 18] to automatic learning [13, 29] and optimization heuristics [24, 31]. The underlying idea is that the collective behavior of large systems of particles (agent-based models, usually consisting of a set of ODE’s) can be efficiently treated by replacing the influence of all the other individuals in the dynamics on a given agent by a single averaged effect. From a mathematical point of view, this amounts to passing from a particle description to a kinetic description, consisting of a limit PDE whose unknown is the particle density distribution in the state space. The well-posedness of such models has therefore to be proven in spaces of measures (see, for instance, the results in [17]).
In some of the applications, the interacting agents are assumed to belong to a number of different species, or populations [3, 4, 20, 22, 26]. This is a useful modeling assumption, e.g., in the theory of mean-field games, or in control theory, where it can been used to distinguish informed agents steering pedestrians to leave unknown environments, or to highlight the influence of few key investors in the stock market (see the discussion in [12, Introduction]). In a multi-population setting, source (or sink) terms can be added to the model, to account for the ”birth” and ”death” rate of a single population (see for instance [38, Sections 4-5]). Furthermore, even in the case where the number of agents remains constant along the evolution, the possibility of having some individuals switching from one population to another has been considered [39].
As a matter of fact, exchange rates among populations are a common feature in several applications. For instance, in models of chemical reaction networks a particle may change its type as a result of the interaction with the others, at a stochastic rate which may also depend on its position [32, 34, 36]. Another relevant example comes from social dynamics, where transition rates appear in some kinetic models of opinion formation in the presence of strong leaders, as the one proposed in [25], inspired by the earlier contribution [40]. In this model, the opinion of the agents, described by their position in the state space, evolves because of the exchange of opinion with the others. This is encoded by a nonlocal transport term taking into account the presence, among the overall population, of a restricted number of “leaders” promoting their opinion with a strong influence on the “followers”. It is natural to postulate, as the authors do (see [25, Section 3.b] for a detailed discussion), that opinion leadership is not constant over time: someone who is an opinion leader today may lose this role tomorrow, or a follower may become a leader in the future.
Summarizing, the multi-population dynamics we are interested in attaches to an agent sitting at a position a probability measure , where is a compact space of labels accounting for the population to which the agent belongs. In fact, we find it natural not to assume any deterministic knowledge of the label of a single agent, since transitions are usually modeled as the outcome of a stochastic process. Hence, expresses the probability that the agent has, at a certain moment in time, of belonging to a subset of , and may itself evolve as a consequence of the interaction among the agents. The minimal model for evolution that we propose111We neglect in the present contribution the possible presence of diffusion terms. consists of the coupling of a non-local transport dynamics with a Markov-type jump process. We namely assume that
- •
a particle at position with probability distribution of labels experiences a velocity field influenced by the global state of the system , the empirical measure ;
- •
the probability distribution of labels evolves according to , where the operator , accounting for the transitions among the labels, is the adjoint of an operator defined on Lipschitz functions on and may depend on the position of the particle and on the state of the system.
In the case of two populations , a model of this type has been recently analyzed in [2], as a (partial) discrete counterpart of the PDE model in [25]. Some simplifying assumptions had however to be added in order to perform a mean-field analysis. In particular, the velocity field
[TABLE]
did not depend on the position . The goal of the present paper is to get rid of these simplifying assumptions, providing an appropriate functional setting as well as a general set of assumptions on the velocity field and on the operator (see Section 3) which allow one to perform a rigorous mean-field analysis of agent-based models of the kind discussed above.
In order to develop our analysis, we will borrow some functional-analytic and some measure-theoretic tools that have been recently specified for the different, although related, context of spatially inhomogeneous evolutionary games in [5]. The analogue of (1.1) is described in [5, Section 3.2], where the dynamics considered is
[TABLE]
for tracking the position of a player and denoting their mixed strategy. In (1.2), the velocity is determined by the -dependent vector field through an averaging process with respect to the strategies available to the player ; the evolution of the mixed strategy is dictated by the replicator equation (see [28]): the term in the parenthesis in the right-hand side of the second equation above determines the performance of the strategy played by player with respect to all of the available strategies, averaging out all of the possible distributions of the opponents with their mixed strategies . In particular, is the payoff of the game between player with strategy against player with strategy . For the heuristic interpretation and the modeling issues related to (1.2) we refer the interested reader to [14, 16].
The paper [5] introduced suitable notions (namely, Lagrangian and Eulerian) of solutions to the mean-field limit of (1.2) showing convergence of the particle model to the limit description by means of stability estimates in the Wasserstein metric arising from the well-posedness theory of ODE’s in Banach spaces [15, 19, 21].
While sharing some common features, the dynamics described by (1.1) and (1.2) show a relevant difference in the structures of the velocity fields in the right-hand sides. Indeed, in our setting, it is natural to postulate that the velocity of the agents is also depending on the behavior of the ones around them, at least in a small neighborhood. Such a feature is not present in the first equation in (1.2), whereas it is encoded in our model by considering a velocity field depending on the global state of the system. Beside this main distinction, also the right-hand sides of the equations for and present some differences; we refer the reader to Remark 5.9 for a more detailed comparison of the two models.
The novel contribution of this work is in specifying the tools from [5] to the case of our particle system (1.1). In doing this, we will pursue a more abstract point of view than the one considered in [5], by focusing on the structural assumptions on the velocity field and on the operator that guarantee the well-posedness of the mean-field analysis. However, we will show in Sections 4 and 5 that velocities and transition rates modeled by interaction kernels as those considered in (1.1) and (1.2) (in this last case, with the due difference that we pointed out before) also fit in the setting that we propose in Section 3. Thus, we can retrieve an even more general version of the results of [2] as a by-product of our analysis (see Theorem 4.8, where also an explicit dependence on the space variable of the transition rates is allowed).
The general assumptions on and are presented at the beginning of Section 3, see (v1)-(v3) and (T0)-(T3) below. The dependence of on the global status of the system call for a locally Lipschitz dependence both on the status variable (in a suitable topology) and on with respect to the Wasserstein distance between probability measures, which is customary for the mean-field analysis of transport equation with non-local vector fields, see e.g. [6, 37, 23, 27, 41]. Furthermore, the sublinearity condition (v3) guarantees long-time existence of the solution. Concerning the operator , it must comply with analogous local Lipschitz continuity conditions and sublinearity conditions, see (T1)-(T2); in addition, we require that
- •
constants belong to the kernel of , namely ;
- •
there exists such that .
The two conditions above (see (T0) and (T3) below for a precise statement) ensure that the velocities ’s lie on the tangent plane to the probabilities on and that the positivity of the measures are preserved, respectively. Altogether, conditions (v1)-(v3) and (T0)-(T3) allow us to show that the particle model, which we can rewrite in the form
[TABLE]
is well-posed (see Proposition 3.3).
We subsequently show that in the limit as the empirical measures converge to a continuous path of probability measures that solves the continuity-type equation
[TABLE]
in the space of probability measures on the product space .
A key point of the proof is that the solutions to (1.4), which are defined via duality with test functions (Eulerian solutions, see Definition 3.8), can be equivalently characterized as Lagrangian solution satisfying the fixed-point equation
[TABLE]
where is the transition map (see Definition 3.7) associated with the ODE (1.3) (with in place of ), is a given initial distribution of agents and probability on the labels, and the symbol denotes the push-forward measure (see Definition 2.1).
In Section 4 we also retrieve and extend the main result of [2] as a special case of our analysis. We associate with a solution to (1.4) the followers and leaders distributions
[TABLE]
for each Borel set . If the vector field has the special structure (1.1a) and under suitable structural assumptions on the transition rates and (see (4.13) below), using the definition of Eulerian solution, we are able to show that and are indeed the unique solutions to the system
[TABLE]
considered in [2]. Notice that, as discussed in Remark 4.6, rewriting (3.27) as a system of equation in and is not possible for a velocity field explicitly depending on such as
[TABLE]
considered for instance in [22]. In the presence of exchange rates, the correct mean-field description of the above particle system is given by (3.27) in the product space .
The paper is organized as follows. In Section 2, we recall the basic notions of measure theory that will be needed in the sequel, and prove a corollary of a theorem by Brezis [15, Sect. I.3, Thm. 1.4, Cor. 1.1] on the well-posedness of ODE’s in Banach spaces. In Section 3 we introduce our abstract model and we prove our main result, Theorem 3.5, on the mean-field limit of the dynamics. Section 4 is devoted to the special case of , modeling the leader-follower dynamics. We apply the abstract results to this case and recover the results of [2], extending them to the case of -dependent transition rates. Finally, Section 5.1 we extend the results of Section 4 to any finite numbers of labels, whereas in Section 5.2 we discuss some explicit examples of velocity fields and transition operators which are encompassed by our setting in the case of a continuum of labels, and we compare them with those considered in [5].
2. Preliminaries
2.1. Basic notation
If is a metric space, we denote by the space of signed Borel measures in with finite total variation, by and the convex subsets of nonnegative measures and probability measures, respectively. The notation will be used for measures having compact support in . For , denotes the total variation of . If we denote by the space of continuous functions vanishing at the boundary of , and by the space of bounded continuous functions, the weak∗ and narrow convergence in are defined by the convergence of the duality products
[TABLE]
for each and , respectively.
Whenever , , it remains understood that it is endowed with the Euclidean norm (and induced distance), which shall be simply denoted by .
For a Lipschitz function we denote by
[TABLE]
the Lipschitz constant. The notations and will be used for the spaces of Lipschitz and bounded Lipschitz functions on , respectively. Both are normed spaces with the norm .
In a complete and separable metric space , we shall use the Kantorovich-Rubinstein distance in the class , defined as
[TABLE]
or equivalently (thanks to the Kantorovich duality) as
[TABLE]
involving couplings of and . Notice that is finite if and belong to the space
[TABLE]
and that is complete if is complete. For a positive measure , for being a Banach space, we define the first moment as
[TABLE]
Notice that, for a probability measure , finiteness of the integral above is equivalent to , whenever is endowed with the distance induced by the norm .
We now recall the definition of push-forward measure.
Definition 2.1**.**
Let and a -measurable function be given. The push-forward measure is defined by for any Borel set . The push-forward measures has the same total mass as , namely . It also holds the change of variables formula
[TABLE]
whenever either one of the integrals makes sense.
For being a Banach space, the notation will be used to denote the subspace of of functions having bounded continuous Fréchet differential at each point. The notation will be used to denote the Fréchet differential. In the case of a function , the simbol will be used to denote partial differentiation with respect to , while will only stand for differentiation with respect to the variables in .
2.2. Functional setting
The space of labels will be assumed to be a compact metric space. The state of the system is described by . The component describes the location of an agent in space, whereas the component describes the distribution of labels of the agent. A probability distribution denotes a distribution of agents with labels.
To define the functional setting for the dynamics, we need to consider the free space
[TABLE]
which is also called in the literature Arens-Eells space, see [8, 10] and [42, Chapter 3]. The closure in (2.1) is taken with respect to the bounded Lipschitz norm , which is defined, for , by
[TABLE]
With the free space at hand, we define and the norm by
[TABLE]
and we pose .
For a given , we denote by the closed ball of radius in and by the ball of radius in , namely , and observe that it is a compact set, since is locally compact by our assumptions on . The Banach space structure of allows us to define the first moment for a probability measure as
[TABLE]
so that the space can be equivalently characterized as
[TABLE]
We will sometimes use the notation to denote probability measures with support contained on a given compact subset . Notice that trivially we have .
2.3. Well-posedness of ODE’s in Banach spaces
We recall here a theorem by Brezis [15, Sect. I.3, Thm. 1.4, Cor. 1.1] on the well-posedness of ODE’s in Banach spaces.
Theorem 2.2**.**
Let be a Banach space, a closed convex subset of , and let , , be a family of operators satisfying the following properties:
- (i)
there exists a constant such that for every and
[TABLE] 2. (ii)
for every the map is continuous in ; 3. (iii)
for every there exists such that
[TABLE]
Then for every there exists a unique curve of class satisfying for all and
[TABLE]
Moreover, if are the solutions starting from the initial data respectively, we have
[TABLE]
For our purposes, we need the following generalization.
Corollary 2.3**.**
Let hypotheses (ii) and (iii) of Theorem 2.2 hold for a family of operators , . Assume, in addition that
- (i’)
for every there exists a constant such that for every and
[TABLE] 2. (i”)
there exists such that for every , there holds
[TABLE]
Then for every there exists a unique curve of class satisfying for all and
[TABLE]
Moreover, if are the solutions starting from the initial data respectively, there exists a constant such that
[TABLE]
Proof.
Let us fix the initial datum , and let us choose . Consider a smooth function with compact support such that for every and set . Then one can see that satisfies hypotheses (i) and (ii) of Theorem 2.2. To see that hypothesis (iii) is also satisfied, it suffices to notice that, by convexity and since , whenever . Therefore there exists a unique solution of class of
[TABLE]
Using again that and (2.8), one can see that
[TABLE]
hence Gronwall’s Lemma implies that for every . With this, solves (2.9). A similar argument shows that any other solution to (2.9) must satisfy for every . Thus, uniqueness of solutions for (2.9) follows from the uniqueness of solutions to (2.11). A similar argument also yields (2.10). ∎
3. The abstract model
The state of our system is described pairs . The element denotes the position of the agents, whereas the element denotes a (probability) distribution over the space , which we assume to be a compact metric space, which can be interpreted as a space of strategies (as in [5], in which case an element of is a mixed strategy) or as a space of labels (as in [2], where the case was considered). A distribution of states will be described by an element , where . We will be concerned with the evolution of , given an initial , determined by the laws of evolution of and , which are going to be discussed below.
For and , we define a vector field through
[TABLE]
The first component of is a velocity field in determined by the global state of the system ; the second component is expressed in terms of the adjoint of an operator which sees the location of the agents and the global state of the system around them. In order to state the regularity assumptions that we make on , we will discuss separately the assumptions on and on .
We assume that the velocity field satisfies the following conditions:
- (v1)
for every , for every , uniformly with respect to , namely there exists a constant such that
[TABLE]
- (v2)
for every , for every , there exists a constant such that for every , and for every
[TABLE]
- (v3)
there exists such that for every and for every there holds
[TABLE]
We now describe the assumptions on . For , let be an operator such that
- (T0)
for every , constants are in the kernel of , that is
[TABLE]
- (T1)
for every , there exists a constant such that the operator norm satisfies
[TABLE]
- (T2)
for every there exists such that, for every ,
[TABLE]
- (T3)
for every there exists such that for every we have
[TABLE]
The following lemma is easily proved.
Lemma 3.1**.**
Let satisfy (T0)-(T3) above and let be its adjoint. Then
- (T*1)
for every , there exists such that the operator norm satisfies
[TABLE]
- (T*2)
for every there exists such that, for every ,
[TABLE]
- (T*3)
for every there exists such that
[TABLE]
Proof.
To see that (T*2) holds, we apply the definition of operator norm
[TABLE]
For , we have,
[TABLE]
and (T2) follows from (T2). A similar argument using (3.12) also gives (T1). To prove (T*3), ler be fixed and let be such that (3.8) holds. Then
[TABLE]
since the adjoint operator preserves positivity. ∎
Proposition 3.2**.**
For and , define as in (3.1). Assume that satisfies (v1)-(v3) and satisfies (T0)-(T3). Then
- (i)
for every , for every , and for every , there exists such that
[TABLE]
- (ii)
for every , for every , and for every , there exists such that
[TABLE]
- (iii)
for every , there exists such that for every and for every
[TABLE]
- (iv)
there exists such that for every and for every there holds
[TABLE]
Proof.
Property (i) is a consequence of (3.2) and (3.10); property (ii) follows from (3.3) and (3.10). Observing that for all we have that , we obtain (3.16) from (3.4) and (3.9). Finally, to prove (iii), since is convex, we simply have to show that for every , there exists such that for every and for every
[TABLE]
From (3.11), we have that, for , is a positive measure. Since by (3.5) , we get (3.17) and we conclude the proof. ∎
3.1. The discrete problem and statement of the main result
We consider a particle system of agents evolving according to
[TABLE]
where , for each , and
[TABLE]
is the empirical measure associated with the system. Recalling the definition of in (3.1), the evolution (3.18) can be written in compact form as
[TABLE]
We first discuss the well posedness of system (3.18) for every choice of an initial datum , for .
Proposition 3.3**.**
Assume that for every and the velocity satisfies (v1)-(v3) and the operator satisfies (T0)-(T3). Then, for every choice of , , the system (3.20) has a unique solution.
Proof.
We introduce the vector-valued variable , which we endow with the norm
[TABLE]
and the associated empirical measure , which belongs to whenever . Consider the map whose components are defined through
[TABLE]
Then the Cauchy problem associated with (3.20) can be written as
[TABLE]
In order to apply Corollary 2.3 to the system above, we first notice that assumption (ii) is automatically satisfied since the system is autonomous. To check the other assumptions, we fix a ball and notice that .
Applying (3.15) with to each component of , we get that assumption (iii) of Corollary 2.3 is satisfied.
We now show that assumption (i’) holds. Fix , and let be the associated empirical measures. Notice that
[TABLE]
With this, by the triangle inequality, (3.13), and (3.14), we estimate
[TABLE]
which yields (2.7). To see that also (2.8), and therefore assumption (i”), holds, we apply (3.16) and obtain, upon noticing that ,
[TABLE]
Therefore we can apply Corollary 2.3, which proves the statement. ∎
We are now in a position to state the main result of our paper, concerning the mean-field limit as of the solutions to (3.20), or equivalently the limiting behavior of the associated empirical measures . In order to do so, we first need to recall the concept of Eulerian solution to the continuity equation.
Definition 3.4** (Eulerian solution).**
Let and let be a given initial datum. We say that is a Eulerian solution to the initial value problem for the equation
[TABLE]
starting from if and only if and, for every ,
[TABLE]
where is the Fréchet differential of in the variable.
The main result of our paper is the following theorem, stating the existence of a unique Eulerian solution to (3.27) and its characterization as the mean-field limit of solutions to the discrete problem (3.20).
Theorem 3.5**.**
Let and be a given initial datum. Then
- (i)
there exists a unique Eulerian solution to (3.27) starting from ;
- (ii)
if is a sequence of atomic measures in such that
[TABLE]
and, for fixed , are the empirical measures associated with the unique solution to (3.20) with initial datum , we have
[TABLE]
The proof of Theorem 3.5 will be based on a fixed point argument and on the notion of Lagrangian solution, which are going to be introduced in the next subsection.
3.2. Lagrangian solutions
We start by proving an auxiliary well posedness result for and ODE in of the form
[TABLE]
where is a given continuous curve and .
Proposition 3.6**.**
Assume that for every and the velocity satisfies (v1)-(v3) and the operator satisfies (T0)-(T3). Let and assume that there exists such that, in addition, for all . Then, for every choice of , the ODE (3.29) has a unique solution.
Proof.
We set according to (3.1). Since is continuous, using (3.14) we get that, for any fixed , is continuous, which is condition (ii) in Corollary 2.3. Condition (iii) of Corollary 2.3 is a direct consequence of (3.15). Furthermore, (3.13) and (3.16) yield (2.7) and (2.8), respectively. The proof is concluded by Corollary 2.3. ∎
In view of the previous result, the following definition is justified.
Definition 3.7** (Transition map).**
The transition map associated with the ODE (3.29), replacing the initial condition by , is defined through
[TABLE]
where is the unique solution to (3.29) .
We can now proceed to defining the notion of Lagrangian solution to (3.27).
Definition 3.8** (Lagrangian solutions).**
Let and let be a given initial datum. We say that is a Lagrangian solution to the initial value problem for the equation (3.27) starting from if and only if it satisfies the fixed point condition
[TABLE]
where are the transition maps associated with the ODE (3.29).
Remark 3.9**.**
It follows from Definition 2.1 that Lagrangian solutions are also Eulerian solutions.
Remark 3.10**.**
For a fixed , let be the empirical measures associated with the unique solution to (3.20) with initial datum , . If we now set , by Definition 3.7 there holds
[TABLE]
Hence, is a Lagrangian and Eulerian solution to (3.27) starting from .
We now want to show that an infinite-dimensional converse of Proposition 3.6 holds, proving that indeed, in our case, every Eulerian solution is also a Lagrangian solution. This stems out of a general abstract principle known as the superposition principle, in the version introduced in [5] (see also [7, Theorem 8.2.1] and [9, Theorem 7.1]). In the statement below, the evaluation map is defined, at a given , by
[TABLE]
Theorem 3.11** (superposition principle).**
Let be a separable Banach space, let be a Borel vector field and let , , be a continuous curve with
[TABLE]
If
[TABLE]
in duality with cylindrical functions , precisely of the form (here denotes the duality map between and )
[TABLE]
with and , then there exists concentrated on absolutely continuous solutions to the ODE and with for all .
Proof.
See [5, Theorem 5.2]. ∎
Combining the abstract result Theorem 3.11 with the uniqueness granted by Proposition 3.6, we can prove the announced equivalence result. Notice that the proof has an intermediate step, since in order to apply Proposition 3.6 we must first ensure that a Eulerian solution has (equi)compact support for all . We are able to deduce this from Theorem 3.11 and the assumption that the initial datum .
Theorem 3.12**.**
Let and let be a given initial datum. Assume that is a Eulerian solution to the initial value problem for (see (3.27)) starting from , in the sense of (3.28), then there exists such that for all and
[TABLE]
where are the transition maps associated with the ODE (3.29).
Proof.
Since , the map
[TABLE]
is continuous, and hence bounded, in . Set , for , and extend it to zero on . Using (3.16), we have
[TABLE]
Hence, we can apply Theorem 3.11 with and , obtaining that for a suitable concentrated on absolutely continuous solutions to ODE
[TABLE]
Now, using (3.16) again, we have
[TABLE]
where we set . The equality , which reads
[TABLE]
for each , implies that is concentrated on the set of solutions to (3.35) satisfying , where is such that . With (3.13) and the Grönwall inequality, each of these solutions must satisfy , where is explictly given by
[TABLE]
From the equality we then deduce that for all . We can therefore apply Proposition 3.6 and exploit the uniqueness of the solution to the Cauchy problem (3.29) to deduce the representation
[TABLE]
with , for each continuous path . With the equality , this gives
[TABLE]
for each , which implies the conclusion. ∎
3.3. Proof of Theorem 3.5
As a preliminary step towards the proof, we need the following lemma, assuring that the size of the support of a Lagrangian solution in the sense of (3.30) can be a priori estimated from the data of the problem.
Lemma 3.13**.**
Assume that for every and the velocity satisfies (v1)-(v3) and the operator satisfies (T0)-(T3). Let and let be a given initial datum. Fix such that has support in , and let be the constant given by (3.16). Assume that is a Lagrangian solution to the initial value problem for the equation (3.27) starting from in the sense of (3.30). Then, for we have
[TABLE]
Proof.
For , as in the statement, it suffices to show that we have
[TABLE]
for all . Indeed, if this holds the statement immediately follows by (3.30) and elementary properties of the push-forward measure, taking into account that has support in . To prove the above claim, we first observe, that by definition of Lagrangian solutions and the fact that we immediately have
[TABLE]
for all . We now set . Then, one has by definition of the transition map, (3.16), and (3.38) that for every choice of
[TABLE]
which implies by the Gronwall inequality for all , confirming (3.37). ∎
Proof of Theorem 3.5.
The proof goes through a finite dimensional approximation and involves three steps.
Step 1: stability of Lagrangian solutions. We fix , two initial data , and assume that two Lagrangian solutions , , starting from , and , respectively, exist. We fix and the corresponding contant provided by (3.13)-(3.14). We claim that
[TABLE]
To prove this claim, we fix and and observe that
[TABLE]
for all and . This can be proved along similar lines as in the proof of (3.38). With (3.40) and (3.13)-(3.14), the solutions and to the ODE’s with initial data and respectively, satisfy
[TABLE]
This gives, by means of a comparison argument, that
[TABLE]
equivalently,
[TABLE]
for alle and and .
Now, let be an optimal coupling between and . Then clearly, by the definition of Lagrangian solutions, is a coupling between and . Therefore
[TABLE]
where we also used that , . Hence, using (3.41) we get
[TABLE]
With this and the Grönwall inequality, we get (3.39).
Step 2: existence and approximation of Lagrangian solutions. We start by fixing a sequence of atomic measures such that
[TABLE]
Such a sequence can be for instance constructed as follows: choose independent and identically distributed, with law , so that the random measures almost surely converge in to , and choose such that this happens. Now, let be the empirical measures associated with the unique solution to (3.20) with initial datum , . As noticed in (3.31), are Lagrangian solutions to (3.27) starting from . Hence, (3.39) provides a constant such that
[TABLE]
for all and , . It follows that is a Cauchy sequence. Let then be the limit of the sequence .
For a given , consider now the solutions and to the ODE’s , and , respectively, with initial datum . Let be an upper bound222observe that at this point of the proof we cannot a priori exclude that , since we still do not know that is a Lagrangian solution, hence we cannot apply (3.40) (which holds instead for ) for , which can be taken independent of . With (3.13)-(3.14) we obtain
[TABLE]
Again by comparison, we deduce that
[TABLE]
which entails the uniform convergence of to in . For each this implies, together with (3.42) and the fact that is a Lipschitz map on , that
[TABLE]
in , which gives (3.30).
Step 3: uniqueness and conclusion. Uniqueness of Lagrangian solutions, given the initial datum, follows now from (3.39). Existence and uniqueness of Eulerian solutions is now a consequence of Remark 3.9, and Theorem 3.12, respectively. The same argument used in the second step of this proof gives also part (ii) of the statement. ∎
4. A leader-follower dynamics
We want to discuss the application of our results to the relevant scenario of two interacting populations, one consisting of “leaders” and the other one of “followers”, with a switching rate between the two. In this setting, the set consists of two elements, that is and is endowed with a two-valued distance
[TABLE]
The space is a two-dimensional linear space spanned by the two indicator functions and ; accordingly, the space is the two-dimensional space of signed Borel measures on the discrete set , whose generic element is completely described by the two values and . A simple characterization of the operators (and ) complying with our set of assumptions (T0)-(T3) is then given in the following proposition.
Proposition 4.1**.**
Let . Then satisfies (T0)-(T3) if and only if there exist two functions , such that
- (0)
for every and it holds
[TABLE]
- (1)
for every , there exists such that the
[TABLE]
- (2)
for every there exists such that, for every ,
[TABLE]
Proof.
Since is a two-dimensional linear space, we can identify with its matrix representation with respect to the canonical basis and endow the space with the Frobenius norm of such a matrix representation. Accordingly, the transpose matrix will be the representation of with respect to the canonical basis of consisting of the two Dirac masses and .
Now, condition (T0) is equivalent to the fact that
[TABLE]
with , . In turn, this is equivalent to (0) by a direct computation. Again by a direct computation, (T2) is equivalent to (2), while (T1) is equivalent to the inequalities
[TABLE]
In particular, and are uniformly bounded for , hence (T3) holds if and only if the nondiagonal elements and of the matrix representation (4.1) are nonnegative. This implies that (T1) and (T3) together are equivalent to (1), which concludes the proof. ∎
To each element of we can associate a followers’ and a leaders’ distribution in a natural way, as we are going to discuss in the next definition.
Definition 4.2**.**
Let The followers distribution associated to is the positive Borel measure on defined by
[TABLE]
Both the measures defined above have a simple interpretation. For instance, is the expected value of the number of leaders in a region for a probability distribution on . We also observe that the sum of the two measures and is exactly the -marginal of . From a practical point of view, the integrals appearing in (4.2) can be computed identifying the metric space with the -dimensional symplex endowed with the Euclidean distance (this is indeed an isometry). We also point out the following inequalities, whose proof is straightforward
[TABLE]
Using the previous definition, we can also provide some relevant examples of velocity fields complying with assumptions (v1)-(v3).
Proposition 4.3**.**
Let . For , consider the velocity field
[TABLE]
where and are defined in (4.2) and the interaction kernels satisfy
[TABLE]
Then, satisfies (v1)-(v3).
Proof.
The result follows by a direct computation. ∎
Remark 4.4**.**
The velocity field (4.4) corresponds to a particle model where each follower experiences a velocity , which combines the action of the overall followers and leaders distribution. Similarly, each leader is under the action of the velocity field . Hence, (4.4) is an average velocity of the system, weigthed by the probability that a particle at has of being a leader or a follower.
In a similar spirit to the previous proposition, also transition rates and depending on and can be considered in our setting. This is for instance the point of view taken in [2, Assumption (H4) and Appendix A], where also some explicit examples were provided. Our assumptions are actually more general than those considered there: in particular, we can allow for an explicit dependence on the space variable .
Proposition 4.5**.**
Let . Consider two functions , satisfying the following assumptions:
- •
there exists a constant such that, for ,
[TABLE]
for all and ;
- •
for all , there exist a constant such that, for ,
[TABLE]
for all , and , .
For , define and as in (4.2). Then, the functions
[TABLE]
satisfy Assumptions (0)-() in Proposition 4.1.
Proof.
The result follows from (4.5)-(4.6) by means of the inequalities in (4.3). ∎
The main result of this Section is an existence and uniqueness result for the system of equations considered in [2], which we are going to deduce from Theorem 3.5. By doing this, we will extend the result in [2, Proposition 3.2] to the case were the transition rates , are allowed to explicitly depend on , which was not considered there. The equations we consider are namely
[TABLE]
to be solved by two positive Borel measures and attaining, for , an initial datum , and , respectively, which we assume to have compact support in . As customary in this kind of models, we will assume that the initial total population is normalized to , i.e.
[TABLE]
Remark 4.6**.**
The velocity field in (4.8) corresponds to the choice and in (4.4). The key observation is that, in this case, the field shows no explicit dependence on and is simply given by
[TABLE]
This will eventually allow us to decouple equation (3.27) into the simpler system (4.8). Such an analysis is not possible if more than two different kernels are considered in (4.4). In that general case, the mean-field limit of the associated particle system must be formulated in terms of a solution to (3.27), defined in the product space .
To proceed to the announced result, we need to recall te definition of a solution to (4.8) which has been considered in [2]. Below, the shortcut is used to denote a positive Borel measure having compact support in .
Definition 4.7** (Solution of system (4.8)).**
Let be given, as well as . We say that the couple is a solution of system (4.8) with initial datum when
- (i)
* and ;* 2. (ii)
for each , the function is continuous with respect to the topology of weak convergence of measures; 3. (iii)
there exists such that for every ; 4. (iv)
for every and it holds
[TABLE]
for almost every , with
[TABLE]
We can now state the existence and uniqueness result for system (4.8).
Theorem 4.8**.**
Let . Consider two functions , satisfying (4.5)-(4.6) and two kernels , with
[TABLE]
For , define and as in (4.2). For and , let and be given by (4.9) and (4.1) respectively, and consider the corresponding velocity field as in (3.1).
Then, if is the unique solution to (3.27) starting from , the measures and are the unique solutions to (4.8) with initial data and .
Proof.
We start by observing that, under our assumptions on , , and , the previous results of this section assure that the field complies with the requirements of Theorem 3.5, hence existence and uniqueness of the solution to (3.27) starting from is guaranteed. We split the proof into two parts, proving first existence and then uniqueness of the solutions.
Existence. For as above, define and . By definition and Lemma 3.13, conditions (i) and (iii) in Definition 4.7 are satisfied. The continuity property (ii) is instead a direct consequence of (4.3) and the continuity of as a function of the time. We therefore only have to check (iv) in Definition 4.7. We perform the required computation only for , since the one for follows along similar lines. We take and we define, for all the test function
[TABLE]
We notice that the -component of the Fréchet differential of at is given by , while the action of the other component is independent of by linearity and is given by
[TABLE]
We apply the definition (3.28) of Eulerian solution to the above test function , which does not depend on , and we get
[TABLE]
for all . We observe now that (4.2a)-(4.2b) are equivalent to the duality relationships
[TABLE]
for all . Applying the first one to the functions and gives333here it is crucial that the velocity field only depends on .
[TABLE]
With Proposition 4.1, (4.13), and applying (4.12) to the functions , and , respectively, we get
[TABLE]
Hence, also using (4.13) and the explicit expression (4.9) of the field , (4.11) is equivalent to equality (iv) in Definition 4.7 for , as required. This proves existence of a solution to (4.8) .
Uniqueness. The proof is divided into two steps.
Uniqueness- Step 1: continuous dependence for an auxiliary equation. For a given we fix the class of Carathédory vector fields
[TABLE]
and we denote as usual by the associated transition maps, which satisfy the equalities
[TABLE]
for every and . From these, we can deduce the Grönwall-type estimates
[TABLE]
for every , , , and . For and a given narrowly continuous family of signed measures satisfying for all , we consider the inhomogeneous equation
[TABLE]
We claim that, for a given initial datum , the unique solution of (4.16) starting from is given by the variation of constants formula
[TABLE]
A direct computation using (4.14) proves indeed that the above formula provides a solution to (4.16), while uniqueness follows by taking the difference of two solutions and using that the comparison principle [7, Proposition 8.1.7] for the continuity equation.
Now, if is another narrowly continous family of signed measures, using (4.15) for all test functions with and we have
[TABLE]
With this, (4.15), and (4.17), we also deduce that, if solves (4.16) for another velocity field , another narrowly continuous family with , and the same initial datum , the following estimate holds true:
[TABLE]
where the constant is given by
[TABLE]
Uniqueness- Step 2: conclusion. Consider two solutions and of (4.8) starting from the same initial datum . Observe that the equation preserves the total mass, that is
[TABLE]
for all . This can be rewritten as
[TABLE]
since all the above measures are positive. Now, on the one hand solves (4.16) with and . On the other hand, solves (4.16) with replaced by and in place of .Since , , , and have compact support contained in a fixed ball by Definition 4.7, we can assume (up to multiplying and by a suitable cut-off function not affecting equation (4.16)) that belongs to for a constant only depending on , and the constant in (5.15). Using (4.5), (4.6), and (4.19), we also get the estimates
[TABLE]
In a similar way, using (5.15) we obtain
[TABLE]
Combining the previous inequalities with (4.18) and (4.19), we get that there exists a constant , only depending on , and , such that
[TABLE]
for all . A similar estimate also holds for . Taking the supremum in the left-hand sides and summing up the resulting inequalities we obtain
[TABLE]
for all . This implies that , as well as for all . As only depends on , and , iterating the argument a finite number of times yields uniqueness on all . ∎
Remark 4.9**.**
For all choices of the inital data and whose sum is a probability measure with compact support, we can construct so that and . This can be done, for instance, as follows: if is the Radon-Nikodym derivative of with respect to , we can define, for -a.e. , the measure via . Then, the measure , defined by duality through
[TABLE]
for all , satisfies the claim. Hence, Theorem 4.8 is a full existence result for system (4.8).
To conclude the Section, we observe that combining the above Remark with Theorems 3.5 and 4.8 we obtain a mean-field derivation of system (4.8) which extends the results of [2, Section 4].
5. Further applications
In this section we present two situations which fit in the theory presented in Section 3 and are suitable to describe possible applications. In Section 5.1 we present the generalization of the results in Section 4 to the case of a discrete and finite label space ; in Section 5.2 we focus on a continuum of labels and compare it with the results of [5].
5.1. Discrete and finite spaces of labels
In this case, we will identify the discrete space of labels with the set of the indices of the labels, so that our model will be . We will endow with the Euclidean distance (restricted to ), namely,
[TABLE]
Then the space is an -dimensional space spanned by the indicator functions , for . Consequently, the free space is the space of signed Borel measures on whose generic element is characterized by the values .
Analogously to Proposition 4.1, we have the following characterization of the operators (and ) satisfying assumptions (T0)-(T3).
Proposition 5.1**.**
Let . Then satisfies (T0)-(T3) if and only if there exist functions such that
- (0)
for every and it holds
[TABLE]
with
[TABLE]
- (1)
for every , there exists such that
[TABLE]
- (2)
for every there exists such that, for every ,
[TABLE]
Proof.
The proof is analogous to that of Proposition 4.1. ∎
We notice that a matrix representation of the operator analogous to that in (4.1) holds
[TABLE]
where, as sa consequence of (5.2), the sum of the elements on each row must give zero. In this discrete setting, the operator has a matrix representation given by the inverse matrix of that representing , so that
[TABLE]
and condition (5.2) implies that the sum of the elements on each column must vanish.
Definition 4.2 is adapted to the following
Definition 5.2**.**
Let The distribution of the agents with label associated to is the positive Borel measure on defined by
[TABLE]
*for each Borel set . *
Also in this case, upon choosing suitable interaction kernels, the measures defined in (5.5) can be used to construct velocity fields (of the type in (4.4)) satisfying (v1)-(v3).
Proposition 5.3**.**
Let . For , consider the velocity field
[TABLE]
where , for , are defined in (5.5) and the interaction kernels , for , satisfy
[TABLE]
Then, satisfies (v1)-(v3).
Proof.
The result follows by a direct computation. ∎
Remark 4.4 applies in this case as well, so that the velocity field defined in (5.3) can be interpreted as an average velocity of the system, weighted by the probability that a particle at has of having label .
Proposition 4.5 concerning transition rates ’s depending on the ’s and explicitly on the space variable is generalized to the following.
Proposition 5.4**.**
Let . Consider functions \alpha_{hk}\colon\mathbb{R}^{d}\times\big{(}\mathcal{M}_{+}(\mathbb{R}^{d})\big{)}^{H}\to[0,+\infty), for , satisfying the following assumptions:
- •
there exists a constant such that, for all ,
[TABLE]
for all and (\mu^{1},\ldots,\mu^{H})\in\big{(}\mathcal{M}_{+}(\mathbb{R}^{d})\big{)}^{H};
- •
for all , there exist a constant such that, for all ,
[TABLE]
for all , and (\mu_{1}^{1},\ldots,\mu_{1}^{H}),(\mu_{2}^{1},\ldots,\mu_{2}^{H})\in\big{(}\mathcal{M}_{+}(B_{R})\big{)}^{H}.
For , define as in (5.5), for . Then, the functions
[TABLE]
satisfy Assumptions (0)-() in Proposition 5.1.
Proof.
The result follows from (5.7) and (5.8) by means of the following inequalities
[TABLE]
which are a straightforward generalization of those in (4.3). ∎
Theorem 4.8 can be generalized to the case of a finite discrete space of labels . To obtain system (4.8) in the current context, we have to assume that the interaction kernels , for introduced in Proposition 5.3 are such that
[TABLE]
for kernels . In this case, analogously to the case with two labels, the velocity field defined in (5.6) does not depend on anymore and has the form
[TABLE]
where the ’s are defined in (5.5). Then, system (4.8) becomes a set of equations
[TABLE]
to be solved for Borel measures such that, at the initial time , , for , where are given Borel measures satisfying
[TABLE]
We give the following
Definition 5.5** (Solution to system (5.13)).**
Let (\bar{\mu}^{1},\ldots,\bar{\mu}^{H})\in\big{(}\mathcal{M}_{c}(\mathbb{R}^{d})\big{)}^{H} be given such that (5.14) is satisfied, as well as . We say that is a solution to system (5.13) with initial datum when
- (i)
* for each ;* 2. (ii)
for each , the function is continuous with respect to the topology of weak convergence of measures; 3. (iii)
there exists such that for every ; 4. (iv)
for every and it holds
[TABLE]
*for almost every . *
We are now in a position to prove the most important result of this section, namely how a solution to (5.13) follows from Theorem 3.5.
Theorem 5.6**.**
Let . Consider functions \alpha_{hk}\colon\mathbb{R}^{d}\times\big{(}\mathcal{M}_{+}(\mathbb{R}^{d})\big{)}^{H}\to[0,+\infty) satisfying (5.7) and (5.8) and kernels with
[TABLE]
For , define the ’s as in (5.5). For and , let and be given by (5.12), and (5.3), respectively, and consider the corresponding velocity field as in (3.1).
Then, if is the unique solution to (3.27) starting from , the measures , for , are the unique solutions to (5.13) with initial data , for .
Proof.
The proof is analogous to that of Theorem 4.8 ∎
It is useful to recall the notion of -matrix from the literature of Markov chains (see, e.g., [35, Chapter 2]). Let be a matrix; the element represents the transition rate from state to . Such a matrix is called -matrix satisfies the following conditions
- (Q1)
, for all ;
- (Q2)
, for all .
It is customary, in the literature on Markov chains, to complement these conditions by
- (Q0)
, for all ,
even though condition (Q0) is a consequence of (Q1) and (Q2).
Remark 5.7**.**
It is easy to see that the matrix in (5.3), representing the operator for all is a -matrix: indeed, condition (5.2) is equivalent to (Q2) and (1) is equivalent to (Q1).
For , and for fixed initial conditions , the dynamics described by the vector field defined in (3.1) is
[TABLE]
Concerning the second equation, , this is a linear equation in the space of measures, which can be easily integrated to give
[TABLE]
A classical result in the theory of Markov chains, [35, Theorem 2.1.2] grants that the fact that satisfies (Q1)-(Q2) is equivalent to the matrix being a stochastic matrix for all times , namely a matrix that satisfies
- (S1)
for all ;
- (S2)
for all .
We remark that the explicit solution given by (5.17) is available only for fixed , so that the matrix (5.3) is constant and its exponential can be computed. This would restrict the dynamics to constant solutions for all and to a constant distribution .
5.2. A continuum of labels
We now turn to the case in which is a compact metric space, as in the general theory developed in Section 3, and that it is a continuum. We will shortly present some possible expressions of the velocity field defined in (3.1) in which both components feature a two-player game that determines the evolution.
Let and let be an interaction kernel such that, for ,
[TABLE]
Our aim is to study system (3.29) where the evolution is driven by the field defined in (5.18). Recalling (3.1), let and be the components of . Then (5.18) gives
[TABLE]
We furthermore assume that each of and accounts for an averaging over all the strategies in . To this aim, let be such that
[TABLE]
The interpretation of the field is the following: the quantity
[TABLE]
gives the direction that the payer at should follow if it has label/strategy when playing a game against a player at with label/strategy . Keeping the structure (3.29), (5.19), and (5.20) in mind, the full law of motion for the variable is given by
[TABLE]
which can be interpreted in the following way: the player at with label/strategy plays a game with all the other players at with their labels/strategies and the velocity is determined by averaging over all the possible strategies of the opponent (the integral with respect to ), over all the possible distributions of opponents with their distributions of strategies (the integral with respect to ), and finally over all the possible strategies that have at their disposal (the integral with respect to ).
For define the operator by
[TABLE]
where , and the function can be interpreted as a global departure rate from .
Proposition 5.8**.**
Let , let , , and be such that
- (V1)
* is locally Lipschitz with respect to all of its variables;*
- (V2)
* is sublinear in the spatial variables, namely there exists such that*
[TABLE]
- (J1)
* is locally Lipschitz with respect to all of its variables;*
- (J2)
* is sublinear in the spatial variables, namely there exists such that*
[TABLE]
Then, the field given by(5.19) via (5.20) satisfies (v1)-(v3) and the operator given by (5.22) satisfies (T1)-(T3). If, moreover,
- (g)
for ,
[TABLE]
then (T0) is also satisfied. In this case, the adjoint operator is represented as in (5.19), by means of such that, for ,
[TABLE]
Proof.
Let be fixed and let be the Lipschitz constant of on . Properties (v1)-(v2) are obtained from (V1) by standard estimates keeping the definition of norm and the structure (5.19)-(5.20) into account; the constant of (v1)-(v2) is determined by and . Property (v3) follows from (V1) and (V2) and the constant of (v3) is determined by .
Analogously, let be the Lipschitz constant of on . Property (T2) is obtained from (J1) by standard estimates keeping the definition of norm and the structure (5.22) into account; the constant of (T2) is determined by and . Property (T1) is obtained also using (J2) and the constant of (T1) is determined by . Property (T3) follows from the boundedness of and on and , respectively.
Finally, a simple computation shows that (g) and (T0) are equivalent, so that, using (5.23), we obtain the following expression for (5.22)
[TABLE]
Recalling, from (3.1) and (3.29), that , for we have, using (5.19),
[TABLE]
which is (5.24). The proof is complete. ∎
Remark 5.9**.**
Let us assume that the hypotheses of Proposition 5.8 hold; the ODE in (3.29), written component-wise, reads
[TABLE]
for and .
A comparison with [5] is in order. In [5, equations (1.3), (1.4), and (1.8)] the ODE studied is (keeping the notations of [5])
[TABLE]
where and . The right-hand sides are
[TABLE]
where and . The equation for in (5.27) is known in the literature of evolutionary games as replicator equation (see, e.g., [28]).
In comparison with (5.28), we notice that the theory developed in Section 3 allows us to deal with a broader class of velocity fields, that include agent interaction. Indeed, the velocity field in (5.28) is linear in the mixed strategy and depends only on the position of the agent; it does not depend neither on the global distribution of the system nor on any interaction between the agents. The velocity field in (5.21), instead, additionally takes into account the global distribution of the system as well as the interaction between players through the kernel .
The equations for the second component of , namely and in (5.26) and (5.27), respectively, share even fewer features. If, on the one hand, they both depend on the global distribution of the system or , on the other hand the second equation in (5.26) is linear in (see (5.24)), whereas the replicator equation is quadratic in , through the triple integral in (5.28).
Acknowledgments. The authors thank the hospitality of the departments of mathematics of the Politecnico di Torino, of the Università di Napoli, and of the E. Schrödinger Institute in Vienna, where this research was developed.
The authors are members of the Gruppo Nazionale per l’Analisi Matematica, la Probabilità e le loro Applicazioni (GNAMPA) of the Istituto Nazionale di Alta Matematica (INdAM).
The work of FS is part of the project “Variational methods for stationary and evolution problems with singularities and interfaces” PRIN 2017 financed by the Italian Ministry of Education, University, and Research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Albi, M. Bongini, E. Cristiani, and D. Kalise: Invisible Control of Self-Organizing Agents Leaving Unknown Environments . SIAM J. Appl. Math. 76 (4) (2016), 1683-1710.
- 2[2] G. Albi, M. Bongini, F. Rossi, and F. Solombrino: Leader formation with mean-field birth and death models . Math. Models Methods Appl. Sci. 29 (04) (2019), 633-679.
- 3[3] G. Albi, L. Pareschi, and M. Zanella: Boltzmann-type control of opinion consensus through leaders . Phil. Trans. R. Soc. A 372 (2014), 20140138.
- 4[4] G. Albi, L. Pareschi, and M. Zanella: Opinion dynamics over complex networks: Kinetic modelling and numerical methods . Kinetic & Related Models 10 (1) (2017), 1-32.
- 5[5] L. Ambrosio, M. Fornasier, M. Morandotti, and G. Savaré: Spatially Inhomogeneous Evolutionary Games . ar Xiv:1805.04027 . (Submitted)
- 6[6] L. Ambrosio and W. Gangbo: Hamiltonian OD Es in the Wasserstein space of probability measures. . Comm. Pure Appl. Math. 61 (1) (2008), 18-53.
- 7[7] L. Ambrosio, N. Gigli, and G. Savaré. Gradient flows in metric spaces and in the space of probability measures . Lectures in Mathematics ETH Zürich. Birkhäuser Verlag, Basel, second edition, 2008.
- 8[8] L. Ambrosio and D. Puglisi: Linear extension operators between spaces of Lipschitz maps and optimal transport . J. Reine Angew. Math. (2018), to appear . http://cvgmt.sns.it/paper/3155 .
