Kezan Li1, Zhongjun Ma, Zhen Jia, Michael Small, Xinchu Fu. 1. School of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin 541004, People's Republic of China. lkzzr@guet.edu.cn
Abstract
There are certain correlations between collective behavior and spreading dynamics on some real complex networks. Based on the dynamical characteristics and traditional physical models, we construct several new bidirectional network models of spreading phenomena. By theoretical and numerical analysis of these models, we find that the collective behavior can inhibit spreading behavior, but, conversely, this spreading behavior can accelerate collective behavior. The spread threshold of spreading network is obtained by using the Lyapunov function method. The results show that an effective spreading control method is to enhance the individual awareness to collective behavior. Many real-world complex networks can be thought of in terms of both collective behavior and spreading dynamics and therefore to better understand and control such complex networks systems, our work may provide a basic framework.
There are certain correlations between collective behavior and spreading dynamics on some real complex networks. Based on the dynamical characteristics and traditional physical models, we construct several new bidirectional network models of spreading phenomena. By theoretical and numerical analysis of these models, we find that the collective behavior can inhibit spreading behavior, but, conversely, this spreading behavior can accelerate collective behavior. The spread threshold of spreading network is obtained by using the Lyapunov function method. The results show that an effective spreading control method is to enhance the individual awareness to collective behavior. Many real-world complex networks can be thought of in terms of both collective behavior and spreading dynamics and therefore to better understand and control such complex networks systems, our work may provide a basic framework.
From the real world, we can find many examples in which
collective behavior and spreading behavior appear simultaneously and interplay with one
another. In the stock market, the prices of different stocks will increase or decrease
synchronously if relevant political canard spreads. Conversely, the price fluctuation also
influences the spreading of relevant political canard. With the fast spread of an infectious
disease in society, the times of avoiding assemblage and washing hand, etc., of people will
increase in a synchronous way to protect themselves. On the other hand, this synchronous
response will weaken the disease spread to some degree. In order to precisely control these
collective and spreading behaviors and understand their interplay from the viewpoint of
mathematics, the first step should be the construction of a suitable model which can display
similar properties for these real dynamical networks. So, in this work, we will provide some
mathematical models and address correlation between the collective and spreading dynamics on
complex networks. The research results show that our models correspond closely with many real
dynamical complex networks, and an effective spreading control method is to enhance the
individual awareness to collective behavior.
INTRODUCTION
It is well known that many real biological and social systems can be considered as
dynamical complex networks. For examples, the daily activities of cows (eating, lying down,
and standing) can be modeled by a dynamical network, where local dynamics of each cow is
described by an oscillator of a piecewise linear dynamical system. The authors in Ref. 1
not only studied interesting dynamics such as synchronization but also developed some
biological predictions. Many other examples can be found in Ref. 2. Now, let us ask: when an infectious disease spreads among these cows,
what is the impact on their synchronous behavior? Can then this synchronous behavior weaken
or strengthen the disease spread process? We feel that these problems can be resolved by
examining the interplay between the collective and spreading dynamics on complex
networks.It is an interesting and important topic to consider the interplay between different
dynamical behaviors appearing in complex networks. The correlation between traffic flow and
epidemic spreading on complex networks was investigated numerically and theoretically in
Ref. 3, for the case where the epidemic incidence was
shaped by traffic-flow conditions and epidemic pathways were defined and driven by flows.
The results in Ref. 3 provided a general framework for
us to understand the spreading processes on complex traffic networks. We have investigated
mathematically the correlation between the dynamical synchronization and the epidemic
behavior on complex networks, and a very
explicit condition for synchronization with respect to the epidemic rate was obtained.
However, in this case, we only considered a special collective behavior, i.e., global
synchronization. Moreover, the correlation between the dynamical synchronization and the
epidemic behavior is unidirectional, i.e., the spreading behavior can influence the
dynamical synchronization, but not vice versa. So, in this paper, we will extend our former
research work to consider that the correlation between the collective behavior and the
spread behavior is bidirectional and address further phase synchronization which may be a
more general collective behavior.In this work, we first propose a general bidirectional model of collective behavior and
spreading dynamics on complex networks in Sec. II. Then
in Secs. III–V, two concrete models are provided
and studied, respectively, corresponding to two collective behaviors of dynamical behavior
network, i.e., global synchronization and phase synchronization. By using the Lyapunov
function method, we investigate the spread threshold of spreading on a network. In Sec.
VI, we investigate finally the control problem of
spreading behavior and provide an effective control strategy.
A GENERAL BIDIRECTIONAL MODEL
A general coupled model of collective and spreading behaviors on complex networks can be
described as where
with
denotes the state variable of the i-th individual in a dynamical behavior
network with size N, which can exhibit collective behavior under suitable
conditions, which is a necessary condition in this work. The coupling strength
.
The mapping controls the
dynamical change process of state variable X(t). In the
second equality of Eq. (1),
denotes the density variable of a spreading process on a network with maximal degree
d. The variable
is the error of collective behavior among state variables
and may be defined in different forms. The mapping
characterizes the dynamical change process of density variable
Y(t). For the last equality, the function
defines an adaptive law of the coupling strength c(t).System (1) gives a bidirectional model
between collective behavior and spread dynamics, where the dynamical behavior process
X(t) can play a role in spread behavior
Y(t) by embedding the error
E(t), and the spread behavior
Y(t) influences the dynamical behavior process
X(t) by changing its coupling strength
c(t). In real life, many dynamical phenomena can be
described and explained by system (1). For
example, when a political canard spreads, many relevant stocks will increase or decrease
their prices synchronously for the explicit benefit of their corresponding corporations by
closer communication. Conversely, the collective price fluctuation also accelerates or
decelerates the spreading of relevant political canards. Similarly, when a certain
infectious disease breaks out, people or animals will take some collective protective
measures such as washing hands frequently, avoiding assemblage, resting frequently, etc. At
the same time, these collective behaviors will further influence the disease spread. Fig.
1 gives a schematic diagram of three groups of
collective and spreading behaviors which are interrelated closely, where the arrowhead shows
the reliant relation between them.
FIG. 1.
Relationship between some groups of collective and spreading behaviors. For each group,
bidirectional arrowhead implies interactional relationship. Many other probable cases are
not listed and this is denoted by the ellipsis.
In Secs. III–V, we will consider two important
collective behaviors, i.e., global synchronization and phase synchronization, and
investigate the interplay between them and corresponding spreading behaviors. Undoubtedly,
to deal with these problems the first step is that system (1) should be described precisely with the corresponding mappings
F, G, H, and E.
GLOBAL SYNCHRONIZATION AND SPREADING DYNAMICS
Before constructing a concrete system, we should make the following basic assumptions.
There is a weakly linear coupling between individuals in the dynamical behavior network in
the beginning stage when spreading begins. And, there exists an interactional relationship
between a dynamical behavior network and a spreading network, i.e., inhibiting or promoting
each other.Based on these assumptions, the model of SIS spread synchronization proposed in Ref. 4 and the framework of general model (1), we can construct a concrete system as
where
i = 1, 2,…, N, k = 1,
2,…,d. Compared to the general model (1), we have and ,
correspondingly. Moreover,
denotes the state variable of the i-th node at the time t,
and the function defines the local dynamics of each
node and is supposed to be chaotic. The function
is the coupling strength and the matrix
represents the inner-coupling matrix which is a constant 0 – 1 matrix linking coupled
variables, and we assume it is positive. The coupling matrix
with zero-sum rows shows the coupling configuration of the network. If nodes
i and j are connected, then ;
otherwise .
The diagonal elements of the coupling matrix A are where
denotes the degree of node i. With these assumptions, the eigenvalues of matrix A can be given by
.
The global synchronization error is set as where
s(t) is the synchronous state of the dynamical behavior
network. Then, we define
with constant , and
in the third equation of system (2).The variables denote the density of infected
nodes (individuals) with connectivity (contact) k at time
t and is the total infectious density.
The spread rate denotes the
probability with which each susceptible node is infected if it is connected to one infected
node. The term gives the probability that a randomly
chosen link emanating from a node leads to an infected node. Moreover,
has the form where
the average degree . By this form, we mean that the
connectivities of nodes in the spreading network are uncorrelated. The parameter
.The initial condition of system (2) can be
set as follows. The initial state is chosen randomly from the real
numbers and
with
and .The physical meaning of model (2) was
explained in detail in our former paper.
Besides, the additional term
in the second equation of model (2) denotes
the admission rate, as the information of
synchronization can be considered as a kind of individual awareness (or the risk
perception). When all individuals achieve synchronization, i.e.,
as ,
then the admission rate achieves the minimum . Smaller value of
parameter means greater awareness to collective
behavior. The case
shows there is no awareness to the information of synchronization.The infection control behavior of individuals within the community can be quantified by the
variable —this is the degree to which the
behavior of the individual acts to reduce their risk of infection from others (and also risk
of infecting others for a disease with a latent period): the rate of infection
becomes . Nonetheless,
this individual behavior is a manifestation of the individuals behavior (through, for
example, wearing of face masks, modification of hygiene practice, sharing of utensils, and
washing of hands), and this is something which can be observed by others. There is a
collectivization in ones response—if more people are wearing face masks in public it becomes
more acceptable to do so and one is more likely to follow suit: or vice versa. Hence, the
dynamical behavior of this parameter exhibits a synchronization which, in
term, influences the disease dynamics.Now, we will address two basic properties of system (2), i.e., spread threshold of the spreading network and synchronization stability
of the dynamical behavior network. By using a similar analytical method presented in Ref.
7, we can obtain easily that the spread threshold is
In
order to prove this spread threshold from the view of mathematics we should adopt a global
stability analysis method, which will be shown in the next section. For the dynamical
behavior network, if ,
then all
will realize synchronization globally and asymptotically, as we will investigate in Sec.
IV.We now give some numerical examples to investigate model (2). Without loss of generality, we assume that the local dynamics of the
dynamical behavior network are identical and defined as the chaotic Lorenz oscillation. From the point of view of a physical spread
transmission process, it is rather difficult to justify this assumption. But we just use it
for numerical simulations. This oscillation can be presented as where
parameters . And the
inner-coupling matrix H is chosen as the identity matrix.First, we consider that the spreading network and dynamical behavior network having the
same network topological structure. This implies that the individuals in the spreading
network and dynamical behavior network are identical. For example, when human disease
spreads, the reactive collective behaviors of washing hand, avoiding assemblage, etc., are
also generated by people within the community. The network structure embedded in model (2) is set to be the BA network with size N = 200. This
network evolves from initial network with size
and we add each new node with m = 3 new edges. Other parameters are chosen
as
and .
Fig. 2 gives a simulation under
,
where the spreading does not become endemic and synchronization is not realized. In this
case, the individuals do not exhibit collective behavior since the spread will die out and
its prevalence is too small to keep them close. By increasing the spreading rate to
in Fig. 3, the synchronization is achieved and
spreading also becomes endemic. Moreover, a very interesting phenomenon is that the total
density I(t) is oscillating, which is also found in
adaptive epidemic networks. If
the collective behavior fails to influence the spreading, i.e., setting
,
then the total density I(t) will converge monotonically to
a larger value. From this simulation, we can see that the collective behavior can inhibit
greatly the spreading behavior.
FIG. 2.
The changes of synchronization error , epidemic
prevalence I(t) and coupling strength
c(t) in model (2) under parameters .
Both the spreading network and dynamical behavior network have the same BA network
structure with minimal degree 3. There are only infected nodes with degree 3 and infection
density ,
and the other nodes are all susceptible in the beginning stage.
FIG. 3.
The changes of ,
I(t) and c(t) in
model (2) under parameters
.
Next, we study an expert case in which the spreading network and dynamical behavior network
have different network topological structures. This means that the individuals in the
spreading network and the dynamical behavior network are nonidentical. For example, in the
event of a political canard, the spreading network consists of individual people, while the
stocks can be regarded as the corresponding dynamical behavior network of the stock market.
Let
denote the sizes of spreading network and dynamical behavior network both with BA
mechanisms, respectively. With other parameters fixed, from Fig. 4 we can not find essential difference by only changing the network
structure. The impact of the change of network structure on the spreading dynamics will be
further discussed in detail in Sec. VI.
FIG. 4.
The changes of synchronization error , epidemic
prevalence I(t) and coupling strength
c(t) in model (2) under parameters .
Both the spreading network and dynamical behavior network have different BA network
structures with sizes ,
respectively.
STABILITY OF GLOBAL SYNCHRONIZATION AND SPREADING DYNAMICS
In this section, we will study the global stability of equilibriums of model (2) by utilizing the method of global Lyapunov
functions. Based on this analysis, we can get the spread threshold (6) for the spreading network and a
synchronization condition for the dynamical behavior network.For the dynamical behavior network in model (2), we first make the following preparations.Suppose that is a positive
matrix. If there is a constant , such that for all
,
then, we always have that By
letting ,
and ,
then the error system of dynamical behavior network in model (2) can be written as where
is Kronecker product and
denotes
N-order identity matrix.For the spreading network in model (2), we
set ,
and nonnegative matrices and
By
setting ,
then the spreading network in model (2) can be
rewritten as in a more compact form By
simple computation, we know that the nonnegative matrix
has eigenvalues as
and .
Define where
denotes the spectral radius. Then we
have ,
which is the basic reproduction number for this spreading network that will be shown later.
When the synchronization of the dynamical behavior network achieves stability,
will converges to fixed value ,
from which we can get the spread threshold (6).Obviously, the matrix is irreducible,
where .
Define and
let denote the
interior of . The spreading network in
model (2) is said to be uniformly
persistent in
, if there
exists a constant such that
for all k provided . Since the
spreading network can be reduced to a particular case of multi-group epidemic model, we have
the following stability analysis mainly enlightened by the work in Ref. 12, which have solved the uniqueness and global stability
of a multi-group SIR epidemic model.Theorem 1. If ,
then
is the unique equilibrium of the spreading network in model (2) and it is globally stable in . If ,
then
is unstable and this network is uniformly persistent in .Proof. By noting that if
,
then the equation M(I)
I = I has only the zero solution
.Let be a left
eigenvector of
corresponding to , i.e.,Since
is irreducible, then
for i = 1, 2,…, d. Define the following function:
The
derivative of V(t) with respect to t
along the solution of the system (11) is
given byIf ,
then
means .
If ,
then
implies .
Assuming that ,
then we can get that .
So, in this situation, the equation
is satisfied if and only if .
Therefore, when
the only compact invariant subset of the set
is the singleton .
By LaSalle's Invariance Principle,
is globally asymptotically stable.If
and ,
by using Eq. (15) we have
With
the limitation , we can conclude
that
in a neighborhood of
in . So, in
this case the equilibrium
is unstable. By a similar discussion in Ref. 12, this
instability means that this network is uniformly persistent in .Theorem 2. If ,
then there exists a unique endemic equilibrium
of the spreading network in model (2), and it
is globally asymptotically stable in .
Moreover, the synchronization manifold of the dynamical behavior network in this model is
also globally asymptotically stable.Proof. Since
for k = 1, 2,…, d, the spreading network can be rewritten
as And
the error system of the dynamical behavior network is described byLet be
an endemic equilibrium of the spreading network (16), and set ,
where , then define a matrix whose
each column sum equals zero.Construct a function as , with where
is the cofactor of the k-th diagonal entry of
satisfying , and where
denotes the minimal eigenvalue of
matrix PH and
is a undetermined constant.For , its derivative with respect to
t along the solution of the system (16) is given by Now,
we will show thatFor the left-hand side of above inequality, we have To
prove the inequality (22), it suffices to
show To
this end, by using
we consider that
implies
for all k. Since we
get and
the equal sign holds if and only if .Using Eqs. (21)–(23) and noting that
and ,
we further obtain Based
on graph theory, the authors in Ref. 12 have proven
that
for positive . And
the above equal sign holds if and only if .Now, let us turn to the derivative of with respect to t
along the solution of the system (16). By
utilizing the similar analysis process present in Ref. 4, we can getFrom Theorem 1, we know that if ,
then the spreading network in model (2) is
uniformly persistent in .
Combining the continuity and this uniformly persistent property of function
I(t), we can conclude that if ,
then there is a constant
such that
for all .
So, we can further obtainIntegrating the above discussions, we have Thus,
we can select an adequately large constant
such that .
Moreover, form inequality (24) and (26),
we know the largest invariant subset of is
the singleton . By LaSalle's
Invariance Principle, this equilibrium is globally asymptotically stable. So, the unique
endemic equilibrium
of the spreading network in model (2) is
globally asymptotically stable in ,
and the synchronization manifold of the dynamical behavior network is also globally
asymptotically stable.In addition, note here that we have obtained the basic reproduction number by a global
analysis to SIS model on complex network, while the results of the literature are applicable to multi-group SIR model.
This means that we have extended the analysis in Ref. 12 to a more general model.
PHASE SYNCHRONIZATION AND SPREADING DYNAMICS
Compared to global synchronization discussed in Sec. IV, phase synchronization may be a more general collective behavior and more
commonly observed in the real world. So, in this section, we will address this collective
behavior and its influence on spreading behavior. Based on the famous Kuramoto model and the framework of general
model (1), we can construct a concrete system
as where
i = 1, 2,…, N, k = 1, 2,…,
d. The phase of the i-th individual is denoted by
,
and
represents its intrinsic frequency. Compared to the general model (1), we get and ,
correspondingly. The phase synchronization error is set as and
the meaning of other mathematical symbols in model (28) is the same as that stated in Sec. III.
If
as ,
then the dynamical behavior network achieves global phase synchronization. If
,
then the phases of all individuals are different from each other and no synchronization
phenomenon exists in this dynamical behavior network. When
and ,
this means that cluster synchronization appears with a proportion . Then,
the spread threshold of the spreading network isThe initial condition of system (28) can be
set as follows. Without loss of generality, we choose the WS small-world network with probability p = 0.1
for rewiring links as the topology structure for the spreading network and dynamical
behavior network. The initial phase and intrinsic frequency
are chosen uniformly from intervals and (−1/2, −1/2),
respectively. The parameters
and initial coupling strength c(0) = 0.1.With the increasing spreading rates , we can see that the
number of synchronous clusters in dynamical behavior network becomes smaller and the stable
total density of spreading network becomes larger (see Figs. 5 and 6). Moreover, an interesting observation in Fig. 6 is that the total density fluctuates and goes to zero
eventually. Then, by setting α = 1 we can see from Fig. 7 that the spreading behavior becomes endemic. From these simulations, we can
conclude that the collective behavior of the dynamical behavior network can inhibit
efficiently the spreading behavior. On the contrary, strong spreading behavior accelerates
the collective behavior. These characteristics accord with many real dynamical networks very
well.
FIG. 6.
The changes of synchronization error E(t), phase
,
epidemic prevalence I(t) and coupling strength
c(t) in model (28) under parameters .
FIG. 7.
The changes of synchronization error E(t), phase
,
epidemic prevalence I(t) and coupling strength
c(t) in model (28) under parameters .
CONTROL OF THE SPREADING NETWORK
This section will address the control problem of the spreading network (2) by adjusting its structure and awareness to
collective behavior and then provide an effective control strategy to prevent or weaken the
diffusion of the spreading behavior. The results show that the awareness is a critical
factor for this control strategy, while the network structure seems relatively insignificant
in this control process.The change of network structure is performed by adjusting the rewiring probability
p in WS small-world network. By increasing the probability
p from 0 to 1, we can get a transition from a regular network to a random
graph. The awareness can be adjusted by changing the parameter α in model (2), where smaller value of parameter α means
greater awareness to collective behavior.As we known, the eigenvalue ratio
of the adjacent matrix can quantify the synchronizability of the dynamical behavior
network (the smaller this ratio
is, the stronger synchronizability of the network), and the ratio
denotes the spread threshold of the traditional SIS network model (i.e., the second equation
in model (2) with ).
By increasing the probability p in WS small-world network, we find the
ratios
and
both decrease (see Fig. 8). This implies that the
synchronizability is enhanced in the uncoupled dynamical behavior network, and the spread
threshold decreases in the uncoupled spreading network. However, as these two networks are
coupled by the form (2), we find that the
change of network structure seems having relatively insignificant impact on the epidemics in
this process, compared to the change of awareness.
FIG. 8.
Both eigenvalue ratio
and spread threshold
decrease with increasing rewiring probability p in WS small-world
network. This figure is obtained by 50 independent realizations.
Initial condition setting: The network size N = 100,
.
The initial infectious density
for all (i.e., just an
individual with minimal degree is
infected). All simulations in this section are based on 50 independent realizations.From Figs. 9 and 10, we can see that under fixed
parameter α = 0.5, the change of network structure just plays trivial role in the spreading
process, as the spreading prevalence I(t) does not vary
obviously either in disease-free case or in endemic case (By performing simulations with
more nodes, we have not found any essential difference to this simulation with 100 nodes.
So, we can conclude the qualitative dependence of I(t) on
p by this two figures). For other values of parameter α, the results are
similar to this case. We can further observe this trivial influence in Fig. 11, where the spread threshold
seems fixed if the parameter α keeps constant. However, with the increasing of parameter α,
the spread threshold
is decreased greatly. Therefore, the awareness is a critical factor for the spreading
control strategy, and an effective control method is to enhance the awareness to collective
behavior.
FIG. 11.
The spread threshold under different awareness degree α and rewiring probability
p.
CONCLUSION
In summary, this paper has constructed several coupled models which can simulate collective
and spreading behaviors on complex networks. Two concrete models are studied, respectively,
where the spreading behavior is controlled by traditional SIS network model and the
collective behavior is demonstrated by global synchronization and phase synchronization. The
spread threshold of spreading network is obtained by using the stability theory method, and
it depends on the network structure and individual awareness. The synchronization manifold
of the dynamical behavior network is globally asymptotically stable if the spreading network
can achieve an endemic state. Moreover, some numerical simulations are given to verify these
theoretical results. We find that the collective behavior can inhibit spreading behavior,
but, conversely, this spreading behavior can accelerate collective behavior. Finally, we
study the impact of the change of network structure on spreading dynamics and find an
effective control of spreading behavior is to enhance the awareness to collective behavior.
This work may provide a basic framework to better understand and control such complex
networks systems.