Professional Documents
Culture Documents
Hegselmann-Krause and Cucker-Smale Type Models With Positive-Negative Interaction
Hegselmann-Krause and Cucker-Smale Type Models With Positive-Negative Interaction
net/publication/376028701
CITATIONS READS
0 72
2 authors:
All content following this page was uploaded by Elisa Continelli on 29 November 2023.
attractive-repulsive interaction
Abstract
In this paper, we analyze a Hegselmann-Krause opinion formation model and a Cucker-
Smale ocking model with attractive-repulsive interaction. To be precise, we investigate the
situation in which the individuals involved in an opinion formation or a ocking process
attract each other in certain time intervals and repeal each other in other ones. Under quite
general assumptions, we prove the convergence to consensus for the Hegselmann-Krause
model and the exhibition of asymptotic ocking for the Cucker-Smale model in presence
of positive-negative interaction. With some additional conditions, we are able to improve
the convergence to consensus for the solutions of the Hegselmann-Krause model, namely we
establish an exponential convergence to consensus result.
1 Introduction
Multiagent systems have been widely studied in these last years, due to their application to
several scientic elds, such as biology [8, 16], economics [26, 21], robotics [7, 22], control theory
[3, 6, 33, 28, 29, 2], social sciences [4, 31, 9, 1, 23]. Among them, there are the Hegselmann-
Krause opinion formation model [20] and its second order version, the Cucker-Smale ocking
model, introduced in [16] to describe ocking phenomena. For the solutions of such systems,
the asymptotic behaviour is usually investigated, namely, the convergence to consensus or the
exhibition of asymptotic ocking are analyzed for the Hegselmann-Krause model and the Cucker-
Smale model, respectively.
For the two aforementioned multiagent systems, dierent scenarios have been considered.
Among others, there is the situation in which the particles of the system interrupt their inter-
action at certain times. In [5], the convergence to consensus and the exhibition of asymptotic
ocking for a class of Cucker-Smale systems with communication failures have been proved under
suitable assumptions. With a dierent approach, the exponential convergence to consensus for
the solutions of Hegselmann-Krause type models involving a weight function that can degenerate
at some times has been achieved in [15], also in presence of time delays.
The Hegselmann-Krause model and the Cucker-Smale model in presence of time delays, but
in the not degenerate case, have been also analyzed by several authors (see e.g. [13, 14, 25, 24,
10, 11, 30, 19, 17, 12, 18, 32])
1
A situation that to our knowledge has been not examined yet is the one in which the agents
have positive-negative interaction, namely the system's particles attract each other in certain
time intervals and repeal each other in other ones.
The aim of this paper is indeed to nd conditions for which the convergence to consensus and
the exhibition of asymptotic ocking are guaranteed for the solutions of the Hegselmann-Krause
model and of the Cucker-Smale model, respectively, with attractive-repulsive interaction. In this
case, in order to get the asymptotic consensus or the asymptotic ocking, one has to compensate
the behaviour of the solutions to the considered model in the bad intervals, i.e. the intervals in
which the agents repeal each other, with the good behaviour of the solutions of the system in the
intervals in which the inuence among the agents is positive. Under suitable assumptions, we are
able to prove the convergence to consensus for the Hegselmann-Krause model with attractive-
repulsive interaction and the exhibition of asymptotic ocking for the Cucker-Smale model with
attractive-repulsive interaction. Of course, this will require some restrictions on the length of the
bad time intervals. Under some additional conditions, it can be proved that the solutions of the
Hegselmann-Krause model in presence of positive-negative interaction converge exponentially to
consensus.
The paper is organized as follows. In Section 2, we deal with a Hegselmann-Krause model
with attractive-repulsive interaction in presence of a very general type of inuence function.
We give the denition of diameter for the solutions to the model and the rigorous denition of
convergence to consensus. Also, we state our main result, that ensures the asymptotic consensus
for our Hegselmann-Krause type model under quite general assumptions.
In Section 3, we present some preliminary results that are needed for the proof of our conver-
gence to consensus result while, in Section 4, we prove our main result. Also, under less general
assumptions, we provide an exponential convergence to consensus result.
In Section 5 we formulate the convergence to consensus for a Hegselmann-Krause model with
attractive-repulsive interaction in the particular case in which the inuence function is no longer
a general function of the opinions of the agents but a function of the distance of the agents'
opinions than can eventually tend to zero as the distance of the opinions becomes too large.
In Section 6, we consider a Cucker-Smale model in presence of attractive-repulsive interaction.
In this case, the inuence function cannot be a general function of the agents' opinion but must
rather be a function of the distance of the opinions of the system's particles. However, the
monotonicity of the inuence function, that is assumed in general when dealing with Cucker-
Smale type models, is removed (see also [13]). We give the denitions of the diameter in position,
the diameter in velocity, and the exhibition of asymptotic ocking for the solutions of the Cucker-
Smale model. Also, we state our main result, that ensures that every solution to the Cucker-
Smale model with attractive-repulsive interaction reaches the asymptotic ocking under suitable
assumptions.
Finally, in Section 7 we prove our ocking theorem through the use of some preliminary
results.
2
the system are described by the following Hegselmann-Krause type model
d X
xi (t) = α(t)aij (t)(xj (t) − xi (t)), t > 0, ∀i = 1, . . . , N. (2.1)
dt
j:j6=i
Denition 2.1. We say that a solution {xi }i=1,...,N to system (2.1) converges to consensus if
lim d(t) = 0.
t→+∞
3
Remark 2.2. Let us note that condition (2.8) implies that
+∞
X
(t2p+2 − t2p+1 ) < +∞, (2.12)
p=0
so that the quantity M 0 in (2.11) is nite and it makes sense to consider the minimum given by
(2.10). Indeed, being eK(t2p+2 −t2p+1 ) > 1, it turns out that
eK(t2p+2 −t2p+1 )
eK(t2p+2 −t2p+1 ) ≤ ,
2 − eK(t2p+2 −t2p+1 )
from which
+∞ +∞
!
X X eK(t2p+2 −t2p+1 )
K (t2p+2 − t2p+1 ) ≤ ln .
p=0 p=0
2 − eK(t2p+2 −t2p+1 )
Then, from (2.8), the condition (2.12) is satised. As a consequence, t2p+2 − t2p+1 → 0, as
p → ∞.
However, the above condition (2.13) is automatically satised since we can assume that
t2n+2 − t2n+1 ≤ T, ∀n ∈ N0 ,
for some T > 0, eventually splitting the intervals of positive interaction into subintervals of
length at most T .
3 Preliminaries
Let {xi }i=1,...,N be solution to (2.1) under the initial conditions (2.2). In this section, we present
some preliminary lemmas. We assume that the hypotheses of Theorem 2.1 are satised. We rst
give some results that are related to the behaviour of the solution {xi }i=1,...,N in the intervals
having a positive interaction.
4
Lemma 3.1. For each v ∈ IRd and n ∈ N0 , we have that
min hxj (t2n ), vi ≤ hxi (t), vi ≤ max hxj (t2n ), vi, (3.1)
j=1,...,N j=1,...,N
Denoted with
S := sup K ,
by continuity it holds that S ∈ (t2n , t2n+1 ].
We claim that S = t2n+1 . Indeed, suppose by contradiction that S < t2n+1 . Note that by
denition of S it turns out that
and
lim max hxi (t), vi = Mt2n + . (3.3)
t→S − i=1,...,N
Notice that, being t ∈ (t2n , S ), then t ∈ (t2n , t2n+1 ) and, as a consequence, it holds that α(t) = 1.
Thus, using (2.4) and (3.2), we can write
d 1 X
hxi (t), vi ≤ ψ(xi (t), xj (t))(Mt2n + − hxi (t), vi)
dt N −1
j:j6=i
= Mt2n + − e−K(t−t2n )
−t )
= Mt2n + − e−K(S 2n
,
5
for all t ∈ (t2n , S ). We have so proved that, ∀i = 1, . . . , N,
−t )
hxi (t), vi ≤ Mt2n + − e−K(S 2n
, ∀t ∈ (t2n , S ).
Thus, we get
−t )
max hxi (t), vi ≤ Mt2n + − e−K(S 2n
, ∀t ∈ (t2n , S ). (3.4)
i=1,...,N
from which
hxi (t), vi ≤ Mt2n , ∀t ∈ [t2n , t2n+1 ], ∀i = 1, . . . , N,
which proves the second inequality in (3.1).
Now, to prove the other inequality, let v ∈ IRd and dene
Then, for all i = 1, . . . , N and t > t2n , by applying the second inequality in (3.1) to the vector
−v ∈ IRd we get
−hxi (t), vi = hxi (t), −vi ≤ max hxj (t2n ), −vi
j=1,...,N
from which
hxj (s), vi ≥ mt2n .
Thus, also the rst inequality in (3.1) is fullled.
Proof. Fix n ∈ N0 and i, j = 1, . . . , N . Given s, t ∈ [t2n , t2n+1 ], if |xi (s) − xj (t)| = 0 then of
course d(t2n ) ≥ 0 = |xi (s) − xj (t)|. Thus, we can assume |xi (s) − xj (t)| > 0 and we set
xi (s) − xj (t)
v= .
|xi (s) − xj (t)|
6
It turns out that v is a unit vector and, using (3.1), we can write
|xi (s) − xj (t)| = hxi (s) − xj (t), vi = hxi (s), vi − hxj (t), vi
Remark 3.3. Let us note that from (3.5), in particular, it follows that
Then, if d(t2n+1 ) = 0, of course we have d(t2n+1 ) = 0 ≤ d(t2n ). So we can assume d(t2n+1 ) > 0.
Then, we can apply (3.5) with s, t = t2n+1 and we get
Now, we deal with the intervals in which the agents repeal each other.
Denoted with
S := inf K ,
by continuity it holds that S ∈ [t2n+1 , t2n+2 ).
We claim that S = t2n+1 . Indeed, suppose by contradiction that S > t2n+1 . Note that by
denition of S , it turns out that
7
and
lim max hxi (t), vi = Mt2n+2 + . (3.9)
t→S + i=1,...,N
d 1 X
hxi (t), vi = α(t)ψ(xi (t), xj (t))hxj (t) − xi (t), vi.
dt N −1
j:j6=i
Notice that, being t ∈ (S , t2n+2 ), then t ∈ (t2n+1 , t2n+2 ) and, as a consequence, it holds that
α(t) = −1. Thus, using (2.4) and (3.8), we can write
d 1 X
hxi (t), vi ≥ − ψ(xi (t), xj (t))(Mt2n+2 + − hxi (t), vi)
dt N −1
j:j6=i
= (Mt2n+2 + )eK(t−S ) + (Mt2n+2 + )(1 − eK(t−S ) ) = Mt2n+2 + .
For t = t2n+2 , we have that
from which
hxi (t), vi ≤ Mt2n+2 , ∀t ∈ [t2n+1 , t2n+2 ], ∀i = 1, . . . , N.
Thus, the second inequality in (3.7) holds for all t ∈ [t2n+1 , t2n+2 ].
Now, to prove the other inequality, let v ∈ IRd and dene
8
Then, for all i = 1, . . . , N and t ∈ [t2n+1 , t2n+2 ], by applying the second inequality in (3.7) to
the vector −v ∈ IRd we get
from which
hxj (s), vi ≥ mt2n+2 .
Thus, also the rst inequality in (3.7) is fullled.
Proof. Fix n ∈ N0 and i, j = 1, . . . , N . Given s, t ∈ [t2n+1 , t2n+2 ], if |xi (s) − xj (t)| = 0 then of
course d(t2n+2 ) ≥ 0 = |xi (s) − xj (t)|. Thus, we can assume |xi (s) − xj (t)| > 0 and we set
xi (s) − xj (t)
v= .
|xi (s) − xj (t)|
It turns out that v is a unit vector and, using (3.1), we can write
|xi (s) − xj (t)| = hxi (s) − xj (t), vi = hxi (s), vi − hxj (t), vi
Remark 3.6. Let us note that from (3.5), in particular, it follows that
Then, if d(t2n+1 ) = 0, of course we have d(t2n+2 ) = 0 ≤ d(t2n+1 ). So we can assume d(t2n+1 ) > 0.
Then, we can apply (3.10) with s, t = t2n+1 and we get
Now, with a quite simple argument, it can be proved that, in the intervals in which the
particles attract each other, the solutions of the system under consideration have a bound that
is uniform with respect to i = 1, . . . , N , but that depends of the maximum value assumed by the
opinions of the agents at the left end of the good interval.
9
Lemma 3.7. For every i = 1, . . . , N, we have that
0
|xi (t)| ≤ M2n , ∀t ∈ [t2n , t2n+1 ], (3.12)
where M2n
0 is that in (2.7).
Proof. Given i = 1, . . . , N and t ∈ [t2n , t2n+1 ], if |xi (t)| = 0 then trivially M2n
0 ≥ 0 = |x (t)|. On
i
the contrary, if |xi (t)| > 0, we dene
xi (t)
v= ,
|xi (t)|
which is a unit vector for which we can write
0
= max |xj (t2n )| = M2n ,
j=1,...,N
Now, we nd a bound from below for the inuence function ψ . This will be crucial for the
proof of the asymptotic consensus.
To see this, x t ≥ 0. Then, there exists n ∈ N0 such that t ∈ [t2n , t2n+2 ]. Thus, if t ∈ [t2n , t2n+1 ],
from (3.12) we have that
0
|xi (t)|≤ M2n = max |xi (t2n )|, ∀i = 1, . . . , N. (3.15)
i=1,...,N
On the other hand, assume that t ∈ (t2n+1 , t2n+2 ). Given i = 1, . . . , N , if |xi (t)|> 0, we dene
the unit vector
xi (t)
v= .
|xi (t)|
Then,
|xi (t)|= hxi (t), vi.
10
Now, for all s ∈ [t2n+1 , t), it holds that
d 1 X
hxi (s), vi = − ψ(xi (s), xj (s))(hxj (s), vi − hxi (s), vi)
ds N −1
j:j6=i
1 X
= ψ(xi (s), xj (s))(hxi (s), vi − hxj (s), vi).
N −1
j:j6=i
As a consequence, we get
d 1 X
hxi (s), vi ≤ ψ(xi (s), xj (s))(hxi (s), vi − mt2n+2 )
ds N −1
j:j6=i
Of course, the above inequality is satised also if |xi (t)| = 0. Thus, combining this last inequality
with (3.15), being eK(t2n+2 −t2n+1 ) > 1, we can conclude that
11
Now, let us note that, using an induction argument, from (3.16) it follows that
n
Y
0
M2n+2 = max |xi (t2n+2 )| ≤ M00 eK(t2p+2 −t2p+1 ) , ∀n ≥ 0.
i=1,...,N
p=0
Proposition 3.10. For all i, j = 1, . . . , N , unit vector v ∈ IRd and n ∈ N0 we have that
hxi (t) − xj (t), vi ≤ e−K(t−t̄) hxi (t̄) − xj (t̄), vi + (1 − e−K(t−t̄) )d(t2n ), (3.17)
Then, it is easy to see that Mt2n − mt2n ≤ d(t2n ). Now, for all i = 1, . . . , N and t2n+1 > t ≥ t̄ ≥
t2n , from (3.1) we have that
d X
hxi (t), vi = α(t)aij (t)hxj (t) − xi (t), vi
dt
j:j6=i
1 X
= ψ(xi (t), xj (t))(hxj (t), vi − hxi (t), vi)
N −1
j:j6=i
1 X
≤ ψ(xi (t), xj (t))(Mt2n − hxi (t), vi).
N −1
j:j6=i
Note that hxi (t), vi ≤ Mt2n from (3.1), so that Mt2n − hxi (t), vi ≥ 0. Therefore, using (2.4), we
can write
d 1 X
hxi (t), vi ≤ K (Mt2n − hxi (t), vi) = K(Mt2n − hxi (t), vi).
dt N −1
j:j6=i
12
= e−K(t−t̄) hxi (t̄), vi + e−K(t−t̄) Mt2n (eK(t−t̄) − 1),
that is
hxi (t), vi ≤ e−K(t−t̄) hxi (t̄), vi + (1 − e−K(t−t̄) )Mt2n . (3.18)
Now, for all i = 1, . . . , N and t2n+1 > t ≥ t̄ ≥ t2n , using (3.1) it holds
d 1 X
hxi (t), vi = α(t)ψ(xi (t), xj (t)(hxj (t), vi − hxi (t), vi)
dt N −1
i:j6=i
1 X
≥ ψ(xi (t), xj (t))(mt2n − hxi (t), vi).
N −1
j:j6=i
Then, since hxi (t), vi ≥ mt2n from (3.1) and by recalling that ψ is bounded from (2.4), we get
d
hxi (t), vi ≥ K(mt2n − hxi (t), vi).
dt
Thus, by using the Gronwall's inequality, it turns out that
Therefore, for all i, j = 1, . . . , N and t2n+1 > t ≥ t̄ ≥ t2n , by using (3.18) and (3.19) and by
recalling that Mt2n − mt2n ≤ d(t2n ), we nally get
Thanks to the presence of a uniform bound on the inuence function ψ , the following funda-
mental estimate holds in the intervals of positive interaction.
Proposition 3.11. For all n ∈ N0 , there exists a constant C2n ∈ (0, 1), independent of N ∈ N0 ,
such that
d(t2n+1 ) ≤ C2n d(t2n ). (3.20)
Proof. Let n ∈ N0 . Trivially, if d(t2n+1 ) = 0, then of course inequality (3.20) holds for any
positive constant. So, suppose d(t2n+1 ) > 0. Let i, j = 1, . . . , N be such that d(t2n+1 ) =
|xi (t2n+1 ) − xj (t2n+1 )|. We set
xi (t2n+1 ) − xj (t2n+1 )
v= .
|xi (t2n+1 ) − xj (t2n+1 )|
13
Let us dene
Mt2n = max xl (t2n ), vi,
l=1,...,N
d 1 X
hxi (t) − xj (t), vi = ψ(xi (t), xl (t))hxl (t) − xi (t), vi
dt N −1
l:l6=i
1 X
− ψ(xi (t), xl (t))hxl (t) − xj (t), vi
N −1
l:l6=j
1 X
= ψ(xi (t), xl (t))(hxl (t), vi − Mt2n + Mt2n − hxi (t), vi)
N −1
l:l6=i
1 X
+ ψ(xi (t), xl (t))(hxj (t), vi − mt2n + mt2n − hxl (t), vi)
N −1
l:l6=j
:= S1 + S2 .
1 X
S1 = ψ(xi (t), xl (t−))(hxl (t), vi − Mt2n )
N −1
l:l6=i
1 X
+ ψ(xi (t), xl (t))(Mt2n − hxi (t), vi)
N −1
l:l6=i
1 X
≤ ψ0 (hxl (t), vi − Mt2n ) + K(Mt2n − hxi (t), vi),
N −1
l:l6=i
14
and
1 X
S2 = ψ(xi (t), xl (t))(hxj (t), vi − mt2n )
N −1
l:l6=j
1 X
+ ψ(xi (t), xl (t))(mt2n − hxl (t), vi)
N −1
l:l6=j
1 X
≤ K(hxj (t), vi − mt2n ) + ψ0 (mt2n − hxl (t), vi).
N −1
l:l6=j
d
hxi (t) − xj (t), vi ≤ K(Mt2n − mt2n − hxi (t) − xj (t), vi)
dt
1 X
+ ψ0 (hxl (t), vi − Mt2n + mt2n − hxl (t), vi)
N −1
l:l6=i,j
1
+ ψ0 (hxj (t), vi − Mt2n + mt2n − hxi (t), vi)
N −1
N −2
= K(Mt2n − mt2n ) − Khxi (t) − xj (t), vi + ψ0 (−Mt2n + mt2n )
N −1
1
+ ψ0 (hxj (t), vi − Mt2n + mt2n − hxi (t2n ), vi).
N −1
d
hxi (t) − xj (t), vi ≤ K(Mt2n − mt2n ) − Khxi (t) − xj (t), vi
dt
N −2 1
+ ψ0 (−Mt2n + mt2n ) + ψ0 (−Mt2n + mt2n )
N −1 N −1
1
− ψ0 hxi (t) − xj (t), vi
N −1
≤ K(Mt2n − mt2n ) − Khxi (t) − xj (t), vi + ψ0 (−Mt2n + mt2n )
15
for all t ∈ [t2n , t2n+1 ). In particular, for t = t2n+1 , from (3.5) it comes that
Z t2n+1
d(t2n+1 ) ≤ e−K(t2n+1 −t2n ) hxi (t2n ) − xj (t2n ), vi + (Mt2n − mt2n ) (K − ψ0 )e−K(t2n+1 −s) ds
t2n
Z t2n+1
≤ e−K(t2n+1 −t2n ) |xi (t2n ) − xj (t2n )| + (Mt2n − mt2n ) (K − ψ0 )e−K(t2n+1 −s) ds
t2n
Z t2n+1 Z t2n+1
−K(t2n+1 −t2n ) −K(t2n+1 −s) −K(t2n+1 −s)
≤ e +K e ds − ψ0 e ds d(t2n )
t2n t2n
−K(t2n+1 −t2n ) −K(t2n+1 −t2n ) ψ0 −K(t2n+1 −t2n )
= e +1−e − (1 − e ) d(t2n )
K
ψ0 −K(t2n+1 −t2n )
= 1− (1 − e ) d(t2n ).
K
So, if we set
−K(t2n+1 −t2n ) ψ0 −K(t2n+1 −t2n )
C2n := max 1 − e ,1 − (1 − e ) , (3.24)
K
C2n ∈ (0, 1) is the constant for which (3.20) holds.
In the bad intervals, the previous estimate is not valid, being the diameter of the solution
evaluated at t2n+2 larger than the diameter evaluated at t2n+1 . However, the growth of the
diameter in the intervals with negative interaction can be in some way controlled, as the following
lemma shows.
If d(t2n+2 ) = 0, then from (3.11) also d(t2n+1 ) = 0 and of course inequality (3.25) is fullled. So,
we can assume that d(t2n+2 ) > 0. In this case, let v ∈ Rd be the so dened unit vector
xi (t2n+2 ) − xj (t2n+2 )
v= .
|xi (t2n+2 ) − xj (t2n+2 )|
Then,
d(t2n+2 ) = hxi (t2n+2 ) − xj (t2n+2 ), vi.
Moreover, we set
Mt2n+2 = max hxk (t2n+2 ), vi,
k=1,...,N
16
Now, for all t ∈ [t2n+1 , t2n+2 ), using the rst inequality in (3.26) and the fact that α(t) = −1,
we have that
d 1 X
hxi (t), vi = − ψ(xi (t), xl (t))(hxl (t), vi − hxi (t), vi)
dt N −1
l:l6=i
1 X
≤− ψ(xi (t), xl (t))(mt2n+2 − hxi (t), vi)
N −1
l:l6=i
1 X
= ψ(xi (t), xl (t))(hxi (t), vi) − mt2n+2 )
N −1
l:l6=i
1 X
≥− ψ(xj (t), xl (t))(Mt2n+2 − hxj (t), vi)
N −1
l:l6=j
1 X
= ψ(xj (t), xl (t))(hxj (t), vi) − Mt2n+2 )
N −1
l:l6=j
Thus, combining (3.27) and (3.28), we can conclude that, for all t ∈ [t2n+1 , t2n+2 ], it holds
17
For t = t2n+2 , we obtain
d(t2n+2 ) = hxi (t2n+2 ) − xj (t2n+2 ), vi ≤ eK(t2n+2 −t2n+1 ) d(t2n+1 ) + d(t2n+2 )(eK(t2n+2 −t2n+1 ) − 1),
from which
d(t2n+2 )(2 − eK(t2n+2 −t2n+1 ) ) ≤ eK(t2n+2 −t2n+1 ) d(t2n+1 ).
Thus, since 2 − eK(t2n+2 −t2n+1 ) > 0 from (2.6), we have that
eK(t2n+2 −t2n+1 )
d(t2n+2 ) ≤ d(t2n+1 ),
2 − eK(t2n+2 −t2n+1 )
i.e. (3.25) is proved.
Under a stronger condition on the sequence {tn }n , the following exponential convergence to
consensus holds.
Theorem 4.1. Let ψ : IRd × IRd → IR be a positive, bounded, continuous function. Assume
that the sequence {tn }n of denition (2.5) satises (2.6). Assume (2.12) and that the following
condition holds:
!
eK(t2n+2 −t2n+1 )
ψ0
sup max 1 − e−K(t2n+1 −t2n ) , 1 − (1 − e−K(t2n+1 −t2n ) ) = c < 1.
n∈N 2 − eK(t2n+2 −t2n+1 ) K
(4.1)
18
Then, every solution {xi }i=1,...,N to (2.1) with the initial conditions (2.2) satises the following
exponential decay estimate
ln 2
d(t) ≤ e−γ (t− K
−T ) d(0), ∀t ≥ 0, (4.2)
∞
X
≤ ln c = −∞,
p=0
i.e.
∞ !
eK(t2p+2 −t2p+1 )
X ψ0
ln max 1 − e−K(t2p+1 −t2p ) , 1 − (1 − e−K(t2p+1 −t2p ) ) = −∞.
p=0
2 − eK(t2p+2 −t2p+1 ) K
(4.3)
eK(t2p+2 −t2p+1 )
Therefore, being > 1, it comes that
2−eK(t2p+2 −t2p+1 )
∞
X
−K(t2p+1 −t2p ) ψ0 −K(t2p+1 −t2p )
ln max 1 − e ,1 − (1 − e )
K
p=0
∞ !
eK(t2p+2 −t2p+1 )
X ψ 0
≤ ln max 1 − e−K(t2p+1 −t2p ) , 1 − (1 − e−K(t2p+1 −t2p ) ) .
p=0
2 − eK(t2p+2 −t2p+1 ) K
Proof of Theorem 4.1. Let {xi }i=1,...,N be solution to (2.1), (2.2). Then, since (2.12) holds, for
all n ∈ N0 ,
eK(t2n+2 −t2n+1 )
−K(t2n+1 −t2n ) ψ0 −K(t2n+1 −t2n )
d(t2n+2 ) ≤ max 1 − e ,1 − (1 − e ) d(t2n ).
2 − eK(t2n+2 −t2n+1 ) K
Now, let t ≥ 0. Then, there exists n ∈ N0 such that t ∈ [t2n , t2n+2 ). Thus, if t ∈ [t2n , t2n+1 ],
using (3.5),
d(t) ≤ d(t2n ).
On the other hand, if t ∈ (t2n+1 , t2n+2 ), from (3.10) and (4.4) we get
19
Therefore, being c < 1, in both cases
d(t) ≤ d(t2n ).
So setting
1 1
γ := ln ln 2
,
c K +T
it comes that
ln 2
d(t) ≤ e−nγ ( K
+T )
Now, using (2.6), it holds that t2n+2 ≤ (n+ 1) lnK2 + T . Thus, being t ≤ t2n+2 , we can conclude
that
ln 2
d(t) ≤ e−γ (t− K −T ) d(0),
which proves (4.2).
Case II) Assume that
sup(t2n+1 − t2n ) = +∞.
n∈N
We pick T̃ > 0. Without loss of generality, eventually splitting the intervals in which the weight
function α = 1 in subintervals of length at most T̃ , we can assume that
Then, setting
1 1
γ := ln ln 2
.
c K + T̃
Then, reasoning as in the previous case, we get that
ln 2
d(t) ≤ e−γ (t− K
−T̃ ) d(0),
5 A particular case
In this section, we analyze a Hegselmann-Krause model of the type (2.1) with communication
rates aij of the form
1
aij (t) := ψ̃(|xi (t) − xj (t)|), (5.7)
N −1
where ψ̃ : IR → IR is a positive, continuous, and bounded function whose supremum norm is
given by
K̃ := kψ̃k∞ .
20
A class of functions that is included in this analysis is the one of all continuous, nonincreasing
functions ψ̃ satisfying
ψ̃(x) → 0, as x → +∞,
that is the class of functions more often appearing in the applications.
The following theorem guarantees the asymptotic consensus for the solution of the Hegselmann-
Krause type model (2.1) with the initial conditions (2.2) and communication rates given by
(5.7).
Theorem 5.1. Let ψ̃ : IR → IR be a positive, bounded, continuous function. Assume that the
sequence {tn }n of denition (2.5) satises
ln 2
t2n+2 − t2n+1 < , ∀n ∈ N0 . (5.8)
K̃
Moreover, assume that the two following conditions hold:
∞
!
X eK̃(t2p+2 −t2p+1 )
ln < +∞, (5.9)
p=0 2 − eK̃(t2p+2 −t2p+1 )
∞
( )!
X
−K̃(t2p+1 −t2p ) ψ̃0 −K̃(t2p+1 −t2p )
ln max 1 − e ,1 − (1 − e ) = −∞. (5.10)
p=0
K̃
where
ψ̃0 := min ψ̃(y), (5.11)
|y|≤M 0
being
P∞ K̃(t2n+2 −t2n+1 )
e
p=0 ln
M̃ 0 := e 2−e
K̃(t2n+2 −t2n+1 )
d(0). (5.12)
Then, every solution {xi }i=1,...,N to (2.1) with the initial conditions (2.2) converges to consensus.
Proof. Using analogous arguments to the ones employed in the more general case examined in
the previous sections, all the results from Lemma 3.1 to Proposition 3.10 of Section 2 are still
valid, up to substituting the positive constant K with the constant of boundness of the now
considered inuence function K̃ . Therefore, for all n ∈ N0 , from (3.10) and (3.25) we have that
21
As a consequence, for all t ≥ 0, since t ∈ [t2n , t2n+2 ), for some n ∈ N0 , using (3.5) and (3.10) it
comes that
d(t) ≤ M̃ 0 .
Thus, for all i, j = 1, . . . , N
|xi (t) − xj (t)| ≤ d(t) ≤ M̃ 0 ,
from which
ψ(|xi (t) − xj (t)|) ≥ ψ̃ 0 . (5.14)
Now, we repeat the proof of Lemma 3.11 up to substituting ψ0 with the constant ψ̃0 . To be
precise, we have that
( )
ψ̃0
d(t2n+1 ) ≤ max 1 − e−K̃(t2n+1 −t2n ) , 1 − (1 − e−K̃(t2n+1 −t2n ) ) d(t2n ),
K̃
n o
where max 1 − e−K̃(t2n+1 −t2n ) , 1 − ψ̃K̃0 (1 − e−K̃(t2n+1 −t2n ) ) ∈ (0, 1).
Then, taking into account of the conditions (5.9) and (5.10), the proof follows analogously to the
one of Theorem 2.1.
Again, with an additional condition on the sequence {tn }n , one can prove the following
exponential convergence to consensus result. We omit the proof since it is analogous to the one
of Theorem 4.1.
Theorem 5.2. Let ψ : IR → IR be a positive, bounded, continuous function. Assume that the
sequence {tn }n of denition (2.5) satises (5.8). Assume also that the following conditions hold:
+∞
X
(t2p+2 − t2p+1 ) < +∞, (5.15)
p=0
( )!
eK̃(t2n+2 −t2n+1 ) −K̃(t2n+1 −t2n ) ψ̃0
sup max 1 − e ,1 − (1 − e−K̃(t2n+1 −t2n ) ) = c < 1,
n∈N 2 − eK̃(t2n+2 −t2n+1 ) K̃
(5.16)
where ψ̃0 is the positive constant in (5.11). Then, every solution {xi }i=1,...,N to (2.1) with the
initial conditions (2.2) satises the following exponential decay estimate
−γ t− ln 2 −T
d(t) ≤ e K̃ d(0), ∀t ≥ 0, (5.17)
22
with initial conditions (
xi (0) = x0i ∈ Rd , ∀i = 1, . . . , N,
(6.19)
vi (0) = vi0 ∈ Rd , ∀i = 1, . . . , N.
Here, the communication rates aij are of the form (5.7), being ψ̃ : IR → IR a continuous, positive,
bounded inuence function with supremum norm
K̃ = kψ̃k∞ .
The weight function α : [0, +∞) → {−1, 1} is dened as in (2.5). Moreover, we assume that the
sequence {tn }n in the denition (2.5) satises the following property:
1
t2n+1 − t2n > , ∀n ∈ N0 . (6.20)
K̃
Also, we set
M̃n0 := max |vi (tn )|. (6.21)
i=1,...,N
Denition 6.1. (Unconditional ocking) We say that a solution {(xi , vi )}i=1,...,N to system
(6.18) exhibits asymptotic ocking if it satises the two following conditions:
sup dX (t) ≤ d∗ ;
t≥0
2. lim dV (t) = 0.
t→∞
Theorem 6.1. Let ψ̃ : IRd × IRd → IR be a positive, bounded, continuous function satisfying
Z ∞
min ψ̃(r)dx = +∞. (6.22)
0 r∈[0,x]
Assume that the sequence {tn }n of denition (2.5) satises (5.8), (6.20). Moreover, assume that
the condition (5.9) holds. Then, every solution {xi , vi }i=1,...,N to (6.18) with the initial conditions
(6.19) exhibits asymptotic ocking.
23
7 The asymptotic ocking result
Let {(xi , vi )}i=1,...,N be solution to (6.18) under the initial conditions (6.19). We assume that
the hypotheses of Theorem 6.1 are satised. We rst present some auxiliary lemmas that will
be needed for the proof of Theorem 6.1. Since these auxiliary results are analogous to the ones
given in Section 3, we omit their proof.
Lemma 7.1. For each v ∈ IRd and n ∈ N0 , we have that
min hvj (t2n ), vi ≤ hvi (t), vi ≤ max hvj (t2n ), vi, (7.1)
j=1,...,N j=1,...,N
Remark 7.3. Let us note that from (7.2), in particular, it follows that
Remark 7.6. Let us note that from (7.2), in particular, it follows that
where M̃2n
0 is the positive constant in (6.21).
where P∞
M̃ 0 := eK̃ p=0 (t2p+2 −t2p+1 ) M̃00 (7.9)
Proposition 7.9. For all i, j = 1, . . . , N , unit vector v ∈ IRd and n ∈ N0 we have that
hvi (t) − vj (t), vi ≤ e−K̃(t−t̄) hvi (t̄) − xj (t̄), vi + (1 − e−K̃(t−t̄) )dV (t2n ), (7.10)
24
Lemma 7.10. For all n ∈ N0 , we have that
eK̃(t2n+2 −t2n+1 )
dV (t2n+2 ) ≤ dV (t2n+1 ). (7.11)
2 − eK̃(t2n+2 −t2n+1 )
Proposition 7.11. Assume (5.9). Then, for all t ≥ 0, it holds that
dV (t) ≤ M̄ 0 , (7.12)
where
K̃(t2n+2 −t2n+1 )
P∞ e
p=0 ln
M̄ 0 := e 2−e
K̃(t2n+2 −t2n+1 )
dV (0). (7.13)
Now, we pick T > lnK̃2 . We can assume, eventually splitting the intervals of positive interac-
tion into subintervals of length at most T , that
tn+1 − tn ≤ T, ∀n ∈ N0 . (7.16)
and ( )
−K̃T e−K̃T
φ(t) := min e ψ̃t , . (7.18)
T
25
Remark 7.12. Let us note that, for all t ≥ 0 and i, j = 1, . . . , N ,
so that Z t2n+1
1− φ(s)ds ∈ (0, 1).
t2n
vi (t2n+1 ) − vj (t2n+1 )
v= .
|vi (t2n+1 ) − vj (t2n+1 )|
Then, v is a unit vector for which we can write
Let us dene
Mt2n = max vl (t2n ), vi,
l=1,...,N
dV (t2n+1 ) ≤ e−K̃(t2n+1 −t̄) hvi (t̄) − vj (t̄), vi + (1 − e−K̃(t2n+1 −t̄) )dV (t2n )
≤ (1 − e−K̃(t2n+1 −t̄) )dV (t2n )
≤ (1 − e−K̃T )dV (t2n ) (7.21)
Z t2n+1
≤ 1− φ(s)ds dV (t2n ).
t2n
26
Case II. Assume it rather holds
hvi (t) − vj (t), vi ≥ 0, ∀t ∈ [t2n , t2n+1 ]. (7.22)
Then, for every t ∈ [t2n , t2n+1 ], we have that
d 1 X
hvi (t) − vj (t), vi = ψ̃(|xi (t) − xj (t)|)hvl (t) − vi (t), vi
dt N −1
l:l6=i
1 X
− ψ̃(|xi (t) − xj (t)|)hvl (t) − vj (t), vi
N −1
l:l6=j
1 X
= ψ̃(|xi (t) − xj (t)|)(hvl (t), vi − Mt2n + Mt2n − hvi (t), vi)
N −1
l:l6=i
1 X
+ ψ̃(|xi (t) − xj (t)|)(hvj (t), vi − mt2n + mt2n − hvl (t), vi)
N −1
l:l6=j
:= S1 + S2 .
Now, being t ∈ [t2n , t2n+1 ], from (7.1) we have that
mt2n ≤ hvk (t), vi ≤ Mt2n , ∀k = 1, . . . , N. (7.23)
Therefore, we get
1 X
S1 = ψ̃(|xi (t) − xj (t)|)(hvl (t), vi − Mt2n )
N −1
l:l6=i
1 X
+ ψ̃(|xi (t) − xj (t)|)(Mt2n − hvi (t), vi)
N −1
l:l6=i
1 X
≤ ψ̃t (hvl (t), vi − Mt2n ) + K̃(Mt2n − hvi (t), vi),
N −1
l:l6=i
and
1 X
S2 = ψ̃(|xi (t) − xj (t)|)(hvj (t), vi − mt2n )
N −1
l:l6=j
1 X
+ ψ̃(|xi (t) − xj (t)|)(mt2n − hvl (t), vi)
N −1
l:l6=j
1 X
≤ K̃(hvj (t), vi − mt2n ) + ψ̃t (mt2n − hvl (t), vi).
N −1
l:l6=j
27
Now, from (7.22) we get
d
hvi (t) − vj (t), vi ≤ K̃(Mt2n − mt2n ) − K̃hvi (t) − vj (t), vi
dt
N −2 1
+ ψ̃t (−Mt2n + mt2n ) + ψ̃t (−Mt2n + mt2n )
N −1 N −1
1
− ψ̃t hvi (t) − vj (t), vi
N −1
for all t ∈ [t2n , t2n+1 ]. In particular, for t = t2n+1 , from (7.2) it comes that
Z t2n+1
−K̃(t2n+1 −t2n )
dV (t2n+1 ) ≤ e hvi (t2n ) − vj (t2n ), vi + (Mt2n − mt2n ) (K̃ − ψ̃s )e−K̃(t2n+1 −s) ds
t2n
Z t2n+1
≤ e−K̃(t2n+1 −t2n ) |vi (t2n ) − vj (t2n )| + (Mt2n − mt2n ) (K̃ − ψ̃s )e−K̃(t2n+1 −s) ds
t2n
Z t2n+1 Z t2n+1
−K̃(t2n+1 −t2n ) −K̃(t2n+1 −s) −K̃(t2n+1 −s)
≤ e + K̃ e ds − ψ̃s e ds dV (t2n )
t2n t2n
Z t2n+1
−K̃(t2n+1 −t2n ) −K̃(t2n+1 −t2n ) −K̃(t2n+1 −s)
= e +1−e − ψ̃s e ds dV (t2n )
t2n
Z t2n+1
−K̃(t2n+1 −s)
= 1− ψ̃s e ds dV (t2n )
t2n
Z t2n+1
−K̃T
≤ 1−e ψ̃s ds dV (t2n )
t2n
Z t2n+1
≤ 1− φ(s)ds dV (t2n ).
t2n
So, taking into account (7.21), we can conclude that (7.20) holds.
Proof of Theorem 6.1. Let {(xi , vi )}i=1,...,N be solution to (6.18) under the initial conditions
(6.19). We dene the function D : [0, ∞) → [0, ∞),
dV (0), t = 0,
Rt
D(t) := 1 − t2n φ(s)ds dV (t2n ), t ∈ (t2n , t2n+1 ], n ∈ N0 ,
1− t R
t2n+1 φ(s)ds dV (t2n+2 ), t ∈ (t2n+1 , t2n+2 ], n ∈ N0 .
28
By construction, D is piecewise continuous. Indeed, D is continuous everywhere except at points
tn , n ∈ N0 . Moreover, for all n ∈ N, n ≥ 1,
!
Z t2n
lim D(t) = dV (t2n ) ≥ 1− φ(s)ds dV (t2n ) = D(t2n ), (7.24)
t→t+
2n t2n−1
eK̃(t2n+2 −t2n+1 )
lim D(t) = dV (t2n+2 ) ≤ dV (t2n+1 )
t→t+
2n+1 2 − eK̃(t2n+2 −t2n+1 )
eK̃(t2n+2 −t2n+1 )
Z t2n+1
≤ 1− φ(s)ds dV (t2n ) (7.25)
2 − eK̃(t2n+2 −t2n+1 ) t2n
eK̃(t2n+2 −t2n+1 )
= D(t2n+1 ).
2 − eK̃(t2n+2 −t2n+1 )
Also, D is nonincreasing in all intervals of the form (tn , tn+1 ], n ∈ N0 .
Now, notice that, for almost all times t,
d d
max dX (s) ≤ dX (t) ,
dt s∈[0,t] dt
since maxs∈[0,t] dX (s) is constant or increases like dX (t). Moreover, for almost all times
d
dX (t) ≤ dV (t).
dt
Therefore, for almost all times
d d
max dX (s) ≤ dX (t) ≤ dV (t). (7.26)
dt s∈[0,t] dt
d d
= D(t) + φ(t) max dX (s),
dt dt s∈[0,t]
and from (7.26) we get
d d
L(t) ≤ D(t) + φ(t)dV (t)
dt dt
= −φ(t)dV (t2n ) + φ(t)dV (t)
29
Thus, since dV (t) ≤ dV (t2n ) from (7.2), we can deduce that
d
L(t) ≤ 0, ∀t ∈ (t2n , t2n+1 ).
dt
As a consequence, for all t2n < s < t ≤ t2n+1 , it comes that
L(t) ≤ L(s).
Letting s → t+
2n , we get
( )
max dX (s)
e−K̃T
Z
min e−K̃T
s∈[0,t2n ]
L(t) ≤ lim L(s) = lim D(s) + min ψ̃(σ), dr,
s→t+
2n s→t+
2n 0 σ∈[0,r] T
for all t ∈ (t2n , t2n+1 ]. Thus, using (2.6), (7.2) and (7.24), we can write
( )
e−K̃T
Z max dX (s)
s∈[0,t2n ] −K̃T
L(t) ≤ dV (t2n ) + min e min ψ̃(σ), dr
0 σ∈[0,r] T
( )
1
Z max dX (s)
e −K̃T
min e−K̃T min ψ̃(σ),
s∈[0,t2n ]
= D(t2n ) + dr
R t2n
1 − t2n−1 φ(s)ds 0 σ∈[0,r] T
" ( ) #
e−K̃T
Z max dX (s)
1 s∈[0,t2n ] − K̃T
≤ D(t2n ) + min e min ψ̃(σ), dr
Rt
1 − 2n φ(s)ds 0 σ∈[0,r] T
t2n−1
1
≤ R t2n L(t2n ),
1− t2n−1 φ(s)ds
d d
= D(t) + φ(t) max dX (s),
dt dt s∈[0,t]
and from (7.26) we get
d d
L(t) ≤ D(t) + φ(t)dV (t)
dt dt
= −φ(t)dV (t2n+2 ) + φ(t)dV (t)
30
As a consequence, for all t2n+1 < s < t ≤ t2n+2 , it comes that
L(t) ≤ L(s).
Letting s → t+
2n+1 , we get
( )
max dX (s)
e−K̃T
Z
min e−K̃T
s∈[0,t2n+1 ]
L(t) ≤ lim L(s) = lim D(s) + min ψ̃(σ), dr,
s→t+
2n+1 s→t+
2n+1 0 σ∈[0,r] T
eK̃(t2n+2 −t2n+1 )
≤ L(t2n+1 ),
2 − eK̃(t2n+2 −t2n+1 )
for all t ∈ (t2n+1 , t2n+2 ]. Therefore,
eK̃(t2n+2 −t2n+1 )
L(t) ≤ L(t2n+1 ), ∀t ∈ [t2n+1 , t2n+2 ]. (7.28)
2 − eK̃(t2n+2 −t2n+1 )
Now, combining (7.27) and (7.28), it turns out that
eK̃(t2n+2 −t2n+1 ) 1
L(t2n+2 ) ≤ L(t2n ), ∀n ∈ N. (7.29)
eK̃(t2n+2 −t2n+1 )
R t2n
2− 1− t2n−1 φ(s)ds
for all n ∈ N.
Now, let t ≥ t4 . Then, there exists n ≥ 2 such that t ∈ [t2n , t2n+2 ]. As a consequence, if
t ∈ [t2n , t2n+1 ], from (7.27) and (7.30) with n − 1 ≥ 1, we get
1 eK̃(t2n+2 −t2n+1 ) 1
L(t) ≤ R t2n L(t2n ) ≤ L(t2n )
R t2n
1− t2n−1 φ(s)ds 2 − eK̃(t2n+2 −t2n+1 ) 1 − t2n−1 φ(s)ds
K̃(t −t ) n−1 K̃(t −t )
e 2n+2 2n+1 1 Y
e
2p+2 2p+1 1
≤ R t2n L(t2 )
K̃(t −t ) K̃(t
2 − e 2n+2 2n+1 1 − t2n−1 φ(s)ds p=1 2 − e 2p+2 2p+1 1 − 2p φ(s)ds −t ) R t
t2p−1
n K̃(t2p+2 −t2p+1 )
e 1
Y
= L(t2 ).
2 − eK̃(t2p+2 −t2p+1 ) 1 − t2p φ(s)ds
R
p=1 t2p−1
31
On the other hand, if t ∈ [t2n+1 , t2n+2 ], from (7.27), (7.28) and (7.30) it comes that
Then, since (5.9) holds (which implies (5.15)), we have that t2p − t2p−1 → 0, as p → ∞, and we
can write ! !
1 1
ln R t2p ≤ ln −K̃T
1 − t2p−1 φ(s)ds 1 − e T (t!2p − t2p−1 )
e−K̃T e−K̃T
= − ln 1 − (t2p − t2p−1 ) ∼ (t2p − t2p−1 ).
T T
!
P+∞ P+∞
As a consequence, since p=1 (t2p −t2p−1 ) < +∞ from (5.15), it holds p=0 ln R t2p
1
<
1− t2p−1 φ(s)ds
+∞.
So, setting
P∞ K̃(t2n+2 −t2p+1 )
ln e 1
p=0 +ln R t2p
K̃(t2p+2 −t2p+1 )
2−e 1− t φ(s)ds
C := e 2p−1 L(t2 ),
taking into account of (7.31), we can conclude that
L(t) ≤ C, ∀t ≥ t4 . (7.32)
32
Letting t → ∞ in the above inequality, we nally get
( )
sup dX (s)
e−K̃T
Z
s∈[0,∞)
min e−K̃T min ψ̃(σ), dr ≤ C. (7.33)
0 σ∈[0,r] T
Then, since the function ψ̃ satises (6.22), from (7.33), there exists a positive constant d∗ such
that
sup dX (s) ≤ d∗ . (7.34)
s∈[0,∞)
Now, we dene ( )
∗ −K̃T e−K̃T
φ := min e ψ∗ , ,
T
where
ψ∗ = min ψ̃(r).
r∈[0,d∗ ]
Note that φ∗ > 0, being ψ̃ a positive function. Also, from (7.34), it comes that
ψ∗ ≤ min ψ̃(r) : r ∈ 0, max dX (s) = ψ̃t ,
s∈[0,t]
eK̃(t2n+2 −t2n+1 )
≤ (1 − φ∗ (t2n+1 − t2n )) dV (t2n ).
2− eK̃(t2n+2 −t2n+1 )
Thus, using an induction argument, we get
n
!
Y eK̃(t2p+2 −t2p+1 ) ∗
dV (t2n+2 ) ≤ (1 − φ (t2p+1 − t2p )) dV (0)
p=0 2 − eK̃(t2p+2 −t2p+1 )
P∞ K̃(t2p+2 −t2p+1 )
e
p=0 ln (1−φ∗ (t2p+1 −t2p ))
K̃(t2p+2 −t2p+1 )
=e 2−e dV (0)
33
P∞ K̃(t2p+2 −t2p+1 )
e
p=0 ln +ln(1−φ∗ (t2p+1 −t2p ))
K̃(t2p+2 −t2p+1 )
=e 2−e dV (0)
P∞ eK̃(t2p+2 −t2p+1 )
Now, p=0 ln < +∞ from (5.9). Then, the solution {xi , vi }i=1,...,N exhibits
2−eK̃(t2p+2 −t2p+1 )
asymptotic ocking if the following condition is satised:
∞
X
ln ((1 − φ∗ (t2p+1 − t2p ))) = −∞. (7.36)
p=0
φ∗
1 − φ∗ (t2p+1 − t2p ) ≤ 1 − ∈ (0, 1), ∀p ∈ N0 .
K̃
Thus,
∞ ∞
φ∗
X X
∗
ln ((1 − φ (t2p+1 − t2p ))) ≤ ln 1 − = −∞,
p=0 p=0
K̃
References
[1] G. Ajmone, Marsan, N. Bellomo, and A. Tosin, Complex systems and society, Modeling
and simulation. SpringerBriefs in Mathematics. Springer, New York, 2013. xii+90 pp.
[4] N. Bellomo, M. A. Herrero, and A. Tosin, On the dynamics of social conict: Looking for
the Black Swan, Kinet. Relat. Models, 6, (2013), 459479.
[5] B. Bonnet and E. Flayac, Consensus and ocking under communication failures for a class
of Cucker-Smale systems, Systems Control Lett., 152, (2021), 10pp.
[6] A. Borzì and S. Wongkaew. Modeling and control through leadership of a rened ocking
system. Math. Models Methods Appl. Sci., 25, (2015), 255282.
34
[8] S. Camazine, J. L. Deneubourg, N.R. Franks, J. Sneyd, G. Theraulaz, and E. Bonabeau,
Self-Organization in Biological Systems, Princeton University Press, Princeton, NJ, 2001.
[9] F. Ceragioli and P. Frasca, Continuous and discontinuous opinion dynamics with bounded
condence, Nonlinear Anal. Real World Appl., 13, (2012), 12391251.
[10] Y.-P. Choi and J. Haskovec, Cucker-Smale model with normalized communication weights
and time delay, Kinet. Relat. Models, 10, (2017), 10111033.
[11] Y.-P. Choi and Z. Li, Emergent behavior of Cucker-Smale ocking particles with heteroge-
neous time delays, Appl. Math. Lett., 86, (2018), 4956.
[12] Y.-P. Choi, A. Paolucci, and C. Pignotti, Consensus of the Hegselmann-Krause opinion
formation model with time delay, Math. Methods Appl. Sci., 44, (2021), 45604579.
[13] E. Continelli Asymptotic ocking for the Cucker-Smale model with time variable time
delays, Preprint 2022, arXiv:2206.11770.
[14] E. Continelli and C. Pignotti, Consensus for the Hegselmann-Krause model with time vari-
able time delays, Math. Meth. Appl. Sci., published online (2023), DOI: 10.1002/mma.9599.
[16] F. Cucker and S. Smale, Emergent behavior in ocks, IEEE Transactions on Automatic
Control, 52, (2007), 852862.
[17] J.-G. Dong, S.-Y. Ha, K. Doheon, and K. Jeongho, Time-delay eect on the ocking in
an ensemble of thermomechanical Cucker-Smale particles, J. Dierential Equations, 266,
(2019), 23732407.
[19] J. Haskovec and I. Markou, Asymptotic ocking in the Cucker-Smale model with reaction-
type delays in the non-oscillatory regime, Kinet. Relat. Models, 13, (2020), 795813.
[20] R. Hegselmann and U. Krause, Opinion dynamics and bounded condence models, analysis,
and simulation, J. Artif. Soc. Soc. Simul., 5, (2002), 124.
[21] M.O. Jackson, Social and economic networks, Princeton University Press, Princeton, NJ,
2008. xiv+504.
[22] A. Jadbabaie, J. Lin, and A. S. Morse, Coordination of groups of mobile autonomous agents
using nearest neighbor rules, IEEE Trans. Automat. Control, 48, (2003), 988-1001.
[23] M. Lachowicz, H. Leszczy«ski, and K. Topolski, Self-organization with small range interac-
tions: equilibria and creation of bipolarity, Appl. Math. Comput., 343, (2019), 156166.
[24] Y. Liu and J. Wu, Flocking and asymptotic velocity of the Cucker-Smale model with
processing delay, J. Math. Anal. Appl., 415, (2014), 5361.
35
[25] J. Lu, D. W. C. Ho, and J. Kurths, Consensus over directed static networks with arbitrary
nite communications delays, Phys. Rev. E, 80, (2009), 066121, 7 pp.
[27] A. Paolucci and C. Pignotti, Consensus strategies for a Hegselmann-Krause model with
leadership and time variable time delay, J. Dynam. Dierential Equations, published online
(2023), https://doi.org/10.1007/s10884-023-10276-0.
[28] B. Piccoli, F. Rossi, and E. Trélat. Control to ocking of the kinetic Cucker-Smale model.
SIAM J. Math. Anal., 47, (2015), 46854719.
[29] B. Piccoli, N. Pouradier Duteil, and E. Trélat, Sparse control of Hegselmann-Krause models:
Black hole and declustering, SIAM J. Control Optim., 57, (2019), 26282659.
[31] S. Y. Pilyugin and M. C. Campi, Opinion formation in voting processes under bounded
condence, Netw. Heterog. Media, 14, (2019), 617632.
[32] M. Rodriguez Cartabia, Cucker-Smale model with time delay, Discrete Contin. Dynam.
Systems, 42, (2022), 24092432.
[33] S. Wongkaew, M. Caponigro, and A. Borzì, On the control through leadership of the
Hegselmann-Krause opinion formation model. Math. Models Methods Appl. Sci., 25, (2015),
565585.
36