Consensus and Flocking under Communication Failures for a Class of Cucker-Smale Systems
Beno\^it Bonnet, \'Emilien Flayac

TL;DR
This paper establishes conditions under which multi-agent systems modeled by generalized Cucker-Smale dynamics achieve consensus and flocking despite communication failures, using Lyapunov methods and connectivity persistence.
Contribution
It introduces a novel approach combining Lyapunov design with a persistence condition based on algebraic connectivity to analyze flocking under communication failures.
Findings
Derived sufficient conditions for consensus and flocking.
Provided quantitative decay estimates for system variance.
Linked algebraic connectivity to system robustness against failures.
Abstract
In this paper, we study sufficient conditions for the emergence of asymptotic consensus and flocking in a certain class of non-linear generalised Cucker-Smale systems subject to multiplicative communication failures. Our approach is based on the combination of strict Lyapunov design together with the formulation of a suitable persistence condition for multi-agent systems. The latter can be interpreted as a lower bound on the algebraic connectivity of the time-average of the interaction graph generated by the communication weights, and provides quantitative decay estimates for the variance functional along the solutions of the system.
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.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Opinion Dynamics and Social Influence · Control and Stability of Dynamical Systems
Consensus and Flocking under Communication Failures for a Class of Cucker-Smale Systems
Benoît Bonnet111Inria Paris Laboratoire Jacques-Louis Lions, Sorbonne Université, Université Paris-Diderot SPC, CNRS, Inria, 75005 Paris, France Email: [email protected] and Émilien Flayac222University of Melbourne, Parkville VIC 3010, Melbourne, Australia. Email: [email protected]
Abstract
In this paper, we study sufficient conditions for the emergence of asymptotic consensus and flocking in a certain class of non-linear generalised Cucker-Smale systems subject to multiplicative communication failures. Our approach is based on the combination of strict Lyapunov design together with the formulation of a suitable persistence condition for multi-agent systems. The latter can be interpreted as a lower bound on the algebraic connectivity of the time-average of the interaction graph generated by the communication weights, and provides quantitative decay estimates for the variance functional along the solutions of the system.
**Keywords : Multi-Agent Systems, Asymptotic Flocking, Persistence of Excitation, Strict Lyapunov Design. **
**MSC2020 Classification : 34D05, 34D23, 91C20 **
1 Introduction
The study of emergent macroscopic structures in dynamical systems describing collective behaviours has been the object of an increasing attention during the past decades, and there is by now a vast and still growing literature devoted to the investigation of asymptotic patterns formation in the class of so-called cooperative systems [42]. These models are indeed widely used in very diverse branches of the field of mathematical modelling, ranging from the study of crowd dynamics [14, 38], robot swarms [20] and opinion propagations [3, 26] to that of animal groups such as bird flocks [4] or fish schools [2].
Since the seminal papers [15, 16], a great deal of interest has been manifested towards the analysis of the so-called flocking behaviour (see Definition 4 below) in second-order multi-agent systems (see e.g. [9, 10, 39] and references therein). The latter describes the appearance of a consensus pattern (see Definition 1 below) in the velocity variable – otherwise known as alignment – for generalised Cucker-Smale systems of the form
[TABLE]
Here and respectively stand for the positions and velocities of the agents, while is a positive non-linear kernel which represents the magnitude of their mutual interactions. The functions are communication weights, accounting for potential interaction failures that can occur in the system (e.g. when , see the examples of Section 4 below). Alignment patterns have shown their relevance in many application fields – in particular for modelling fleets of autonomous vehicles [5] –, and have been thoroughly investigated in the full-communication setting, i.e. when . When the interactions between agents are subject to possibly severe disruptions, it is then of high interest to identify sufficient conditions under which the formation of asymptotic flocking can still be guaranteed. For discrete-time first- and second-order systems, opinion formation models of this type have been extensively studied in graph-theoretic frameworks, see for instance the seminal paper [35] and the reference monographs [5, 7, 34].
Several families of time-varying topologies have already been considered in the context of alignment formation for second-order multi-agents system. In the early work [44], the authors investigated flocking formation for a time-continuous system with non-stationary interaction topologies, under the strong assumption that the corresponding time-dependent graphs were always connected and that the switches must exhibit dwell times. These assumptions were subsequently relaxed in [32], at the price of restricting the analysis to discrete-time systems in which the maximal spreading in position between agents is a priori bounded. This led to a rather involved sufficient condition for flocking, in which both the aforementioned bound and the spreading in velocity of the initial state intervene. In [41], the authors proved the convergence to flocking for a discrete-time version of (CS), in which the communication rates are piecewise constant realisations of independent stationary Bernoulli processes. This convergence analysis was later improved in [25], where asymptotic flocking was obtained for the same type of discrete-time systems, with random weights that are neither assumed to be symmetric nor independent. The latter result was building on the recent contribution [19], in which flocking formation was studied in the case of discrete-time systems with full communications and directed – i.e. asymmetric – interaction topologies. We also mention the results of [17] on this topic, where flocking was studied for a discrete-time version of (CS) with an asymmetric and slightly more general right-hand side, under the additional structural assumption that the agents are all hierarchically directed towards a common leader (see also [43]). We stress that such models of communication failures – expressed in terms of time-varying interaction topologies – are substantially different from several other known contributions in the literature such as [1, 22, 23]. Therein, the agents are assumed to be fully communicating at all times, and the disturbances in the system are modelled by means of additive white noises. In this context, it would seem that the analysis of flocking formation for general time-continuous systems of the form (CS) in which the communication weights are merely measurable and do not exhibit any kind of hierarchical structure is still a completely open problem, even in the case of symmetric communications corresponding to undirected interaction topologies.
In order to establish convergence results towards consensus or flocking for general time-continuous non-linear systems, the best identified setting is that of Lyapunov analysis. Indeed in the seminal work [24], the authors proposed a simple proof of the emergence of asymptotic flocking for classical Cucker-Smale models, based on the derivation of strict-dissipation inequalities for the velocity variance functional (see Definition 2 below) along the solutions of the system. However, this methodology cannot be transposed directly to the case where the weights may vanish arbitrarily often, since the variance functional is not strictly dissipative any more in this context. A natural idea to circumvent this difficulty is to try and formulate a suitable persistence of excitation condition on the communication weights. Persistence conditions are indeed quite standard in classical control theory [37] – notably for designing stabilising feedbacks [12, 13] –, and have proven their adaptability in stability analysis at large by allowing to build strict Lyapunov functions for non-stationary perturbations of asymptotically stable systems, see e.g. [29, 30] and the reference monograph [33]. In addition to their practical interest, strict Lyapunov functions provide quantitative convergence properties towards the equilibrium, which turn out to be crucial to ensure the formation of asymptotic flocking in the context of multi-agent systems analysis, as amply discussed below (see also [23, 24]).
The contributions of this article are twofold. The first one lies in the formulation of a suitable persistence condition for systems of the form (CS), that is adapted to the study of alignment patterns in second-order systems. We shall say that a collection of weights satisfies the persistence condition (PE) (see Definition 3 below) if there exists a pair such that
[TABLE]
for all . Here, denotes the variance bilinear form (see Definition 2 below), and is the time-dependent graph-Laplacian associated to the interaction weights of the system (see equation (3) below). In the context of cooperative dynamics, the persistence condition proposed in (1) has both a deep and simple meaning in terms of interaction topology. Indeed, it transcribes the fact that on average on any time window of length , the communication graph describing the interactions of the agents is connected. It also imposes a uniform lower-bound on the so-called algebraic connectivity of the averaged graph associated to the weights (see Definition 5 below), which is the first non-zero eigenvalue of the averaged graph-Laplacian. In the way we formulate it, the persistence condition (1) further encodes two interesting ideas. Firstly, it only requires the system to be persistently exciting with respect to the agents which have not reached flocking yet. Secondly, it solely involves the communication weights and not the kernel . For this reason, our main result Theorem 2 cannot be recovered as a consequence of earlier contributions e.g. from [6, 27, 35], where the whole graph-Laplacian is assumed to be persistent. Incidentally for (CS), this would implicitly boil down to assuming that the maximal distance between agents is a priori bounded. While unharmful in the analysis of first-order consensus systems (see the proof of Theorem 1 below), this is highly problematic when studying alignment formation in second-order systems, as the main difficulty to be handled is precisely that the spreading in position of the agents may diverge.
Our second contribution is the explicit construction of time-varying trajectory-based Lyapunov functions in the spirit of [33] for (CS), obtained by combining the variance bilinear form and the persistence conditions (1). We show that these functionals are strictly dissipative on a family of finite time intervals whose upper-bounds can be chosen to be arbitrarily large, which allows us to recover the non-uniform exponential convergence towards consensus for a first-order variant of (CS) (see Theorem 1 below) as well as the non-uniform exponential formation of flocking for the second-order system proper (see Theorem 2 below). While it is known that asymptotic consensus can be recovered in directed first-order systems under mere infinite-time average connectivity assumptions – e.g. when and is non-constant and possibly vanishing at infinity – (see e.g. [27, 35] and other works in the literature), the corresponding convergence results are inherently non-quantitative. Reciprocally in [31], it is proven that quantitative connectivity conditions in the spirit of (1) are in fact necessary for the formation of exponential consensus in first-order multi-agent systems. This fact along with the seminal contributions of [11, 24] suggests that asymptotic flocking formation seems unlikely in the absence of a strictly dissipative structure, supported by some form of quantitative connectivity conditions on the underlying interaction topology.
Finally, we would like to mention that a wealth of quantitative and non-quantitative persistence-like conditions have already been considered in the multi-agent literature devoted to consensus problems in first-order systems with time-varying interaction topologies (see e.g. [5, 6, 31, 35, 27, 43]), as well as to design synchronising controls in second-order robot ensembles (see for instance [18, 28]). However, to the best of our knowledge, this article is the first one to formulate a persistence condition in terms of the positive-definiteness of the averaged graph-Laplacian generated solely by the communication weights with respect to the variance bilinear form. In this regard, it presents the advantage of not incorporating – either explicitly or implicitly – any structural assumption on the interaction topology, other than being undirected. Moreover, the study of such a condition to perform a strict Lyapunov design for general time-continuous non-linear alignment systems is also new in the literature.
The structure of the article is the following. In Section 2, we introduce our Lyapunov approach by recovering a known result of non-uniform exponential consensus formation for persistently excited first-order dynamics. We then build on these concepts in Section 3 to establish the formation of non-uniform exponential flocking in a class of Cucker-Smale type systems satisfying the strengthened fat tail condition (K), which is the main result of this article. In Section 4, we illustrate our persistence condition on a general class of communication weights, and we conclude with some remarks and open perspectives in Section 5.
2 Consensus formation in first-order Cucker-Smale systems
In this section, we introduce the main tools used throughout this article in the particular case of consensus formation. In this context, we study first-order cooperative systems of the form
[TABLE]
where is a given initial datum. We assume that where denotes the set of positive real numbers, and that the communication weights are symmetric, i.e. for almost every and any . Below, the notation will systematically refer to the total state of the system in , and we shall denote by its mean value.
In what follows, we investigate the formation of consensus for systems of the form (CS1).
Definition 1**.**
A solution of (CS1) converges to consensus if for any , it holds
[TABLE]
It is a standard strategy in multi-agent systems analysis to rewrite the equations of (CS1) over in matrix form, as
[TABLE]
where is the so-called graph-Laplacian of the system, defined by
[TABLE]
for almost every and any . In the sequel, we will also make great use of the partial graph-Laplacian associated to the weights , defined by
[TABLE]
for almost every and any . This reformulation of multi-agent dynamics in terms of semilinear ODEs in the space of configurations is fairly general, and allows for a comprehensive study of both consensus and flocking problems via Lyapunov methods. With this goal in mind, we introduce below the so-called variance bilinear form, defined in the spirit of [8, 9].
Definition 2**.**
The variance bilinear form is defined by
[TABLE]
for any . It is symmetric and positive semi-definite.
It is a classical observation in the analysis of finite-dimensional multi-agent systems that the state space can be written as an orthogonal sum of the form , where
[TABLE]
is the so-called consensus manifold, and . Denoting by the corresponding decomposition of an element , it can be easily checked from (4) that
[TABLE]
so that if and only if . Thus, the evaluation of the variance bilinear form provides the distance between a given and the consensus manifold . In the sequel, we will state our results in terms of the standard deviation of a solution of (), defined by
[TABLE]
for all times . We now list some useful properties of and .
Proposition 1**.**
It holds that for almost every and any , and the graph-Laplacian is symmetric and positive semi-definite with respect to . Moreover, the variance bilinear form supports the following Cauchy-Schwarz inequality
[TABLE]
Proof.
By summing over the components in (2) and recalling that the communication weights are symmetric, i.e. for every , one has
[TABLE]
which can be equivalently written as . Similarly, observe that
[TABLE]
so that is symmetric and positive semi-definite with respect to . Considering the decompositions and of , it can finally be checked that
[TABLE]
where we used (5) as well as the standard Cauchy-Schwarz inequalities in and successively. ∎
We are now ready to introduce our notion of persistence of excitation for Cucker-Smale type multi-agent dynamics subject to multiplicative communication failures.
Definition 3**.**
We say that the weights satisfy the persistence of excitation condition if there exists a pair such that
[TABLE]
for almost every and all .
Remark 1**.**
Observe that condition (PE) involves only the communication weights through , and not the trajectories of the system. Moreover, it is formulated using the bilinear form , which encodes the idea that one only needs the persistence to hold along directions which are orthogonal to the consensus manifold . Finally, (PE) can be interpreted as a lower bound on the so-called algebraic connectivity (see e.g. [32, 34, 36]) of the average of the interaction graph with weights over every time-window of length , as illustrated in Section 4 below.
In the following theorem, we prove that solutions of (CS1) converge to consensus when the persistence assumption (PE) holds, with a non-uniform exponential rate. This result is not new in itself, and can be derived from earlier works dealing with consensus formations in undirected graphs, such as [6, 35]. However, the proof strategy that we develop here is original in itself, and treating this familiar case allows for a progressive introduction of the concepts that will be necessary later on in Section 3 to prove our main result Theorem 2.
Theorem 1** (Non-uniform exponential consensus).**
Let be a positive kernel and suppose that (PE) holds with parameters . Then for any , there exist constants given by (19) such that every solution of (CS1) starting from satisfies
[TABLE]
for all times , with being defined as in (6). In particular, every solution of (CS1) converges to consensus with a non-uniform exponential rate.
Proof of Theorem 1.
Observe that if , i.e. if the system is initially in a consensus configuration, then and for all times . Thus, we only need to consider the case .
By standard diameter estimates on first-order cooperative systems (see e.g. [36, Proposition 2.1]), there exists a radius depending only such that for all times . Therefore, since is positive and continuous, there exist two constants depending only on – and thus on –, such that
[TABLE]
Let denote the operator seminorm of with respect to , which is given by
[TABLE]
and consider the constant
[TABLE]
which is finite as a consequence of (8). We also introduce the time-state dependent family of matrices , defined by
[TABLE]
where Id denotes the identity matrix of . Observe that is Lipschitz continuous and thus differentiable almost everywhere by Rademacher’s theorem (see e.g. [21, Theorem 3.2]), and that its pointwise derivative is given explicitly by
[TABLE]
By definition of in (9) and the Cauchy-Schwarz inequality (7) supported by , it also holds
[TABLE]
for every , which by linearity of the integral allows us to derive the estimates
[TABLE]
These latter provide the following matrix bounds on along solutions of (CS1)
[TABLE]
for all . This leads us to consider the following trajectory-based candidate Lyapunov function
[TABLE]
where is a tuning parameter and solves (CS1). Notice that by (12), one also has
[TABLE]
This type of construction is inspired from [33] and appears quite frequently in the theory of strict Lyapunov design for persistent systems.
By Proposition 1, any solution of (CS1) satisfies for all times . By the invariance with respect to translations of (CS1) (see e.g. [40]), we can therefore assume without loss of generality that . Our aim now is to prove that a strictly-dissipative inequality of the form
[TABLE]
holds for all times , where is a given constant. With this goal in mind, observe first that
[TABLE]
where we used the facts that is symmetric with respect to the bilinear form , and that by (12) since . This in turn allows us to compute the time-derivative
[TABLE]
for almost every . By using (11) and (12), we obtain the following differential estimate
[TABLE]
for almost every . We start by estimating the first line in (15). Notice that since for all times and every , it holds as a consequence of (8) that
[TABLE]
for all times . By (2), this in turn implies
[TABLE]
for any , where is defined in (3) and refers to the graph-Laplacian associated to the communication weights at time . This together with (PE) then yields
[TABLE]
for all times . For the third line of (15), one has by definition of the operator norm that
[TABLE]
for any , where we used the Cauchy-Schwartz inequality (7) supported by as well as Jensen’s and Young’s inequalities. Merging (15),(16),(17) and using the estimates of (12), we obtain
[TABLE]
for any given . Therefore, choosing the parameters
[TABLE]
and using (14) while recalling that is positive semi-definite with respect to , we recover
[TABLE]
We can then conclude by applying Grönwall’s Lemma together with the estimates of (12), which yields
[TABLE]
for all times , where are given respectively by
[TABLE]
with satisfying (8), given by (9) and taken as in (18). By definition (6) of the quantity , we conclude that converges to consensus with a non-uniform exponential rate. ∎
3 Flocking formation in second-order systems with strong fat tails
In this section we prove the main result of this article, which is the formation of asymptotic flocking in the following class of Cucker-Smale systems subject to multiplicative communication failures
[TABLE]
Similarly to Section 2, the dynamics in (CS2) can be written as the following semilinear evolution
[TABLE]
in . We now recall the definition of flocking formation for solutions of (CS2).
Definition 4**.**
A solution of (CS2) converges to flocking if for any , it holds
[TABLE]
When studying asymptotic flocking formation for (CS2), we will assume that the positive interaction kernel satisfies the following additional strong fat tail condition.
Hypotheses (K)****.
There exist two constants and a parameter such that
[TABLE]
for any . In particular , and up to replacing by this lower estimate we can assume without of generality that is non-increasing.
Remark 2**.**
Hypothesis (K) is a strengthened version of the usual fat tail condition which requires that , see e.g. [24]. In the context of the present article, we impose that the Cucker-Smale exponent be less that , whereas in the literature the expected critical exponent beyond which unconditional flocking may fail to occur is , see the discussion in Section 5 below for more details.
Remark 3**.**
When is bounded from below by a positive constant, flocking always occurs for (CS2) in the full-communication setting, namely when (see e.g. [15, 24, 39]). In the case where the communication weights satisfy (PE), this result still holds for (CS2) and can be recovered as a simple consequence of Theorem 1. On the other hand for slim-tailed kernels , one can easily construct examples of initial conditions for which asymptotic flocking already fails in the full-communication setting (see e.g. [9]).
One can check that for all times , any solution of () satisfies
[TABLE]
By invoking again the invariance properties under translations of multi-agent systems, we can assume without loss generality that , and introduce as before the standard deviation maps
[TABLE]
evaluated along solutions of (CS2). As a consequence of the symmetry of the weights , the system (CS2) is weakly dissipative, in the sense that
[TABLE]
for almost every . In the seminal paper [24], the authors proposed a concise proof of the Cucker-Smale flocking, based on a system of strictly dissipative inequalities. More precisely, they showed that as a consequence of the semilinear inequalities
[TABLE]
every solution of (CS2) with and converges to flocking. Our aim is to adapt their strategy while using the persistence condition (PE) to build a strict Lyapunov function for . This is the object of the following theorem, which is the main result of this article.
Theorem 2** (Main result – Non-uniform exponential flocking).**
Let be a non-increasing kernel satisfying hypothesis (K) and suppose that (PE) holds with parameters . Then for any , there exist a radius and constants given by (43) such that every solution of (CS2) starting from satisfies
[TABLE]
for all times , with being defined as in (21). In particular, every solution of (CS2) converges to flocking with a non-uniform exponential decay in the velocity variable.
The proof of this result relies on the construction of strict and trajectory-dependent Lyapunov functions for (CS2), for which a system of inequalities akin to (23) holds on bounded time intervals. This local-in-time dissipation allows us to recover a uniform upper-bound on the standard deviation in position by a reparametrisation of the time variable, which can in turn be leveraged to establish the (non-uniform) exponential decay of , by repeating the arguments explored in Section 2.
Notation 1**.**
In what follows, we will use the rescaled interaction kernel, defined by
[TABLE]
for any , and denote by its uniquely determined primitive which vanishes at , namely
[TABLE]
The proof of Theorem 2 is split into a series of lemmas, which will progressively highlight the role of the different assumptions made on the system.
Lemma 1**.**
Let be a solution of (CS2). If (PE) holds with , then
[TABLE]
for any , where is defined as in (24).
Proof.
By the definition (2) of , one has
[TABLE]
since is non-increasing. As a consequence of the weak dissipation relations (22), it further holds
[TABLE]
for all . By (27), and using again that is non-increasing, we obtain
[TABLE]
where we used the definitions of in (3) and in (24), as well as (PE) in the last inequality. ∎
Let be defined as in (10), and consider the candidate Lyapunov function defined by
[TABLE]
for all times , where is a smooth tuning curve. In the following lemma, we establish a first differential decay estimate for .
Lemma 2**.**
For every real number , there exists a time horizon such that
[TABLE]
for almost every times .
Proof.
As in Section 2, we can assume without loss of generality that , the other scenario being trivial. Remark that in our context, the constant defined as in (9) is finite since is positive non-increasing and thus bounded from above over . By adapting the arguments of the proof of Theorem 1 above while using the results of Lemma 1, we can estimate the time-derivative of as
[TABLE]
The main difference with respect to the analysis conveyed in Section 2 lies in the choice of time-dependent families of parameters . This modification is needed because may be unbounded along solutions of (CS2), so that the map is not uniformly bounded from below by a positive constant any more.
Given an arbitrary and a differentiable curve , we define as
[TABLE]
for all times , which implies in particular that . Let us now choose the curve as a solution of the ordinary differential equation
[TABLE]
for a given constant . The latter is uniquely determined, and can be written explicitly as
[TABLE]
for any . Plugging the analytical expressions of these curves in (30) then yields
[TABLE]
for almost every , so that (29) holds with . ∎
Observe that (29) involves both the standard deviation and the Lyapunov functional . However in order to prove Theorem 2, we will need estimates which solely involve .
Lemma 3**.**
There exists a mapping such that for all . In particular for every , the following local strictly-dissipative inequality holds
[TABLE]
where are positive constants which only depend on .
Proof.
Choose and denote by the corresponding tuning functions given respectively by (31) and (32). Similarly to (12), one has for any solution of () that
[TABLE]
for all times . By the definition of given in (28) along with our choice of parameter curves , it then holds
[TABLE]
for any , where we used the fact that on this time interval. By a simple identification of the coefficients, these estimates can be rewritten in the condensed form
[TABLE]
for some constants depending only on . Now by integrating (29) on , we obtain
[TABLE]
which together with (34) in turn yields
[TABLE]
where . Recall now that by (22), so that applying the change of variable in (35), we recover the integral estimate
[TABLE]
for all times .
Since , its primitive is a strictly increasing map which image continuously spans . It is therefore invertible, and for any there exists a radius such that
[TABLE]
or equivalently
[TABLE]
Since is increasing and is a non-negative quantity by definition, it necessarily follows by plugging (38) into (36) that on . Going back to (29) combined with (34), we can again use the fact that is non-increasing to obtain
[TABLE]
for almost every , where . By an application of Grönwall’s Lemma to along with yet another use of (34), we finally recover the decay estimate
[TABLE]
where we used the fact that . ∎
Building on the dissipative inequality (33) obtained in Lemma 3, we can in turn recover an upper-bound on the standard deviation that is uniform with respect to the parameter .
Proposition 2**.**
There exists a uniform radius such that for all times .
Proof.
Using the analytical expression (37) of , we have
[TABLE]
where are given constants which depend on . On the other hand by integrating (20) with respect to for some , it also holds
[TABLE]
which can be reformulated as
[TABLE]
for every . It can be shown by performing a change of variable in (25) that for given constants depending only on , so that choosing X:=X_{M}(\epsilon_{0})=\boldsymbol{\Phi}_{\tau}^{-1}\big{(}A_{1}+A_{2}/\epsilon_{0}\big{)} and recalling that is non-increasing, we obtain as a consequence of (39) together with hypothesis (K) that
[TABLE]
where only depend on . Plugging the expression derived in (40) into (33) while recalling that , we finally recover
[TABLE]
for every , where are constants depending only on .
Observe now that since is a free parameter and continuously spans the whole of , we can define a time reparametrisation using . Then by (41), the weak-dissipativity (22) of () expressed in terms of this new time variable writes
[TABLE]
as we assumed in (K) that . Thus, there exists a constant such that for all times , which concludes the proof of our claim. ∎
Building on the uniform estimate derived in Proposition 2, we prove our main result Theorem 2.
Proof of Theorem 2.
Since we have shown in Proposition 2 that is uniformly bounded, the non-uniform exponential convergence of towards 0 can be obtained by simply repeating the arguments developed in Section 2 for consensus problems. Indeed because is non-increasing, it holds that for all times . Whence, defining the constants
[TABLE]
and repeating the estimates detailed in the proof of Theorem 1 above for the functional
[TABLE]
with being given as in (10), we recover for almost all times the uniform decay estimate
[TABLE]
By applying Grönwall’s Lemma while observing that for all times , it holds
[TABLE]
we can finally conclude that
[TABLE]
for all times , where are given by
[TABLE]
with as in (42). By definition (21) of , we conclude that converges to flocking with a non-uniform exponential rate in the velocity variable. ∎
4 Illustration of the persistence condition
In this section, we exhibit a general situation in which (PE) holds. We start by fixing a constant and recalling known facts about graph-Laplacians, for which we refer the reader e.g. to [34].
Definition 5**.**
The algebraic connectivity of a graph with weights is the smallest non-zero eigenvalue of seen as an matrix, and is denoted by .
Lemma 4**.**
If an interaction graph with weights is such that , then
[TABLE]
for any .
Proof.
This follows from the definition of algebraic connectivity, along with the fact that
[TABLE]
for any , see e.g. [36, Section 2.2] for more details. ∎
Lemma 5**.**
Let be the graph-Laplacians associated to two interaction graphs with weights and respectively. Then
[TABLE]
is the graph-Laplacian of the union of the two graphs, which weights are .
From now on, we fix , an integer , and time-dependent communication rates which are constant on all the time intervals of the form for .
Proposition 3**.**
Suppose that for all , the time-average of the graphs \big{\{}\xi_{ij}(\tfrac{m+k}{n}\tau)\big{\}}_{k=0}^{n-1}, whose weights are given by
[TABLE]
for any is connected with \lambda_{2}\big{(}\boldsymbol{L}_{\boldsymbol{\xi}^{m}}\big{)}\geq\mu. Then (PE) holds.
Proof.
For and , we have
[TABLE]
Now, remark that \max\big{\{}\tfrac{(m+1)}{n}-\tfrac{t}{\tau},\tfrac{t}{\tau}-\tfrac{m}{n}\big{\}}\geq\tfrac{1}{2n}. Without loss of generality, assume that , so that by (45) it holds that
[TABLE]
for all , where the weights are defined as in (44). ∎
Corollary 1**.**
Suppose that the piecewise constant weights take their values in an arbitrary finite set . Then (PE) holds if and only if for all , the time-averaged graph whose weights are given by (44) is connected.
Proof.
The direct implication of this statement is evident. For the converse one, observe that since is a finite set, there only exists a finite number of graphs with weights given by (44) which are connected. In particular, the quantity
[TABLE]
is positive and independent of . Thus, (PE) holds with parameters . ∎
We now illustrate these general results for piecewise constant communication rates on a simple example with agents. For and , consider the interactions weights defined as follows
[TABLE]
where denotes the lower integer part of a real number, and set all the other weights to [math]. In this example, our signals are piecewise constant on intervals of the form for any .
Then, the weights defined in (46) are such that the persistence condition (PE) holds. This can be verified e.g. by computing the smallest positive eigenvalue of the averaged graph-Laplacian matrix , where is defined as in (44) with . In this example, the spectrum of for all is given explicitly by
[TABLE]
so that (PE) holds with and \mu:=\lambda_{2}\big{(}\boldsymbol{L}_{\boldsymbol{\xi}^{m}}\big{)}=\tfrac{1}{6}.
5 Conclusion and perspectives
In this article, we proved two convergence results for multi-agent systems subject to general multiplicative communication failures. If the communication rates satisfy a persistence of excitation condition, then one has non-uniform exponential convergence to consensus for first-order systems (Theorem 1) and to flocking for Cucker-Smale systems, under a strengthened version of the usual fat tail condition on the kernel (Theorem 2). For the sake of conciseness and readability, we assumed that the initial time of the non-stationary dynamics was fixed and equal to 0. Yet, it could be checked by repeating our argument that both convergence results are uniform with respect to the initial time, as the estimates derived on the Lyapunov functionals and do not exhibit any explicit time-dependence. In the future, we aim at improving our main result Theorem 2 in three directions.
First, we will investigate whether the rather surprising exponent range – which is currently needed in order to ensure that asymptotic flocking occurs – has an intrinsic meaning, or if it just arises as a limit of our current choice of Lyapunov function. Answering this question might also pave the way for flocking results with weaker interactions, involving confinement conditions linking the initial state and velocity mean-deviations as well as the persistence parameters.
Then, we will study communication failures defined as the realisations of stochastic processes and try to see under which assumptions and in what sense the convergence towards consensus and flocking can occur (almost surely, in probability, etc…). In this setting, one of the main difficulties will most likely lie in the identification of proper stochastic generalisations of (PE).
Lastly, we will investigate whether our dissipative approach applied here to the standard deviations – which are -functionals –, can be adapted to -type Lyapunov functionals in the spirit of [24, 39]. The motivation behind this line of study is that -type functionals do not allow for the study of flocking formation in the macroscopic setting as the number of agents goes to infinity, while -type functionals typically do.
**Acknowledgments: The authors were partially supported by the Archimède Labex (ANR-11-LABX-0033) and the A*MIDEX project (ANR-11-IDEX-0001-02), funded by the “Investissements d’Avenir” French Government program. The authors wish to dearly thank Francesco Rossi for suggesting a preliminary version of the problem that we treated here, as well as Ioannis Sarras for his numerous insights on the topic of strict Lyapunov design for persistent systems. **
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.M. Ahn and S.-Y. Ha. Stochastic Flocking Dynamics of the Cucker-Smale Model with Multiplicative White Noises. Journal of Mathematical Physics , 51(103301), 2010.
- 2[2] G. Albi, D Balagué, J.A. Carrillo, and J. von Brecht. Stability Analysis of Flock and Mill Rings for Second Order Models in Swarming. SIAM Journal of Applied Mathematics , 74(3):794–818, 2014.
- 3[3] G. Albi, L. Pareschi, and M. Zanella. Boltzmann type Control of Opinion Consensus through Leaders. Proceedings of the Royal Society A. , 372, 2014.
- 4[4] M. Ballerini, N. Cabibbo, R. Candelier, et al. Interaction Ruling Animal Collective Behavior Depends on Topological Rather than Metric Distance: Evidence from a Field Study. Proceedings of the National Academy of Sciences , 105(4):1232–1237, 2008.
- 5[5] R.W. Beard and W. Ren. Distributed Consensus in Multi-Vehicle Cooperative Control . Springer-Verlag, 2008.
- 6[6] V.D Blondel, J.M. Hendrickx, A. Olshevsky, and J.N. Tsitsiklis. Convergence in Multiagent Coordination, Consensus, and Flocking. In Proceedings of the 44th IEEE Conference on Decision and Control , 2005.
- 7[7] F. Bullo, J. Cortés, and S. Martines. Distributed Control of Robotic Networks . Applied Mathematics. Princeton University Press, 2009.
- 8[8] M. Caponigro, M. Fornasier, B. Piccoli, and E. Trélat. Sparse Stabilization and Optimal Control of the Cucker-Smale Model. Mathematical Control and Related Fields , 3(4):447–466, 2013.
