Next Article in Journal
New Advances in High-Entropy Alloys
Next Article in Special Issue
Active Learning for Node Classification: An Evaluation
Previous Article in Journal
Energy, Entropy, Constraints, and Creativity in Economic Growth and Crises
Previous Article in Special Issue
Investigating the Influence of Inverse Preferential Attachment on Network Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spreading Control in Two-Layer Multiplex Networks

by
Roberto Bernal Jaquez
1,
Luis Angel Alarcón Ramos
2,* and
Alexander Schaum
3
1
Department of Applied Mathematics and Systems, Universidad Autónoma Metropolitana, Cuajimalpa, Mexico-City 05348, Mexico
2
Postgraduate in Natural Sciences and Engineering, Universidad Autónoma Metropolitana, Cuajimalpa, Mexico-City 05348, Mexico
3
Chair of Automatic Control, Kiel-University, 24143 Kiel, Germany
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(10), 1157; https://doi.org/10.3390/e22101157
Submission received: 3 September 2020 / Revised: 30 September 2020 / Accepted: 8 October 2020 / Published: 15 October 2020
(This article belongs to the Special Issue Computation in Complex Networks)

Abstract

:
The problem of controlling a spreading process in a two-layer multiplex networks in such a way that the extinction state becomes a global attractor is addressed. The problem is formulated in terms of a Markov-chain based susceptible-infected-susceptible (SIS) dynamics in a complex multilayer network. The stabilization of the extinction state for the nonlinear discrete-time model by means of appropriate adaptation of system parameters like transition rates within layers and between layers is analyzed using a dominant linear dynamics yielding global stability results. An answer is provided for the central question about the essential changes in the step from a single to a multilayer network with respect to stability criteria and the number of nodes that need to be controlled. The results derived rigorously using mathematical analysis are verified using statical evaluations about the number of nodes to be controlled and by simulation studies that illustrate the stability property of the multilayer network induced by appropriate control action.

1. Introduction

Multiplex networks are a collection of coupled networks placed in different layers with each layer having the same set of nodes but not necessarily the same topology. Layer interactions are given via counterpart nodes of each network layer. Multilayer networks build key elements in the structure of many modern technological systems including social cyber and computer networks as well as in fundamental natural systems determining the functioning of gene regulation and brain dynamics [1,2,3,4,5,6]. A central advantage in comparison to single-layer networks is that each node can have different states in the different networks. This enables them e.g., to analyze the spreading of information or computational viruses among different social or cyber networks [7], thus enabling the identification, understanding and possibly the manipulation of the corresponding mechanisms associated to each layer and between layers.
Spreading processes in complex networks have attracted recent attention for the purpose of analyzing the intertwined dynamics of epidemics [8,9,10,11,12,13] or information transmission in [14,15,16,17,18]. The control of such problems has to address fundamental questions as (i) which parameters of the system are amenable to manipulation and (ii) which nodes must be actively controlled. The latter question goes in particular in hand with the aim to develop control strategies with minimum need of implementation costs. In multilayer networks the additional question arises if nodes need to be controlled in all layers or just in some of them or maybe only in one single layer, as long as the nodes to be controlled are defined accordingly.
The question of network control has been addressed on one side using classical control theory methods as controllability analysis [19,20,21,22,23,24,25,26] including statistic evaluations of the number of nodes to be controlled in networks of certain structures [11,27,28,29,30,31,32,33]. Given that nonlinear system controllability analysis is much more involved than for linear systems [34] controllability studies are typically focussing on linear models or the linearization about some equilibrium point. Only a few recent studies explicitly considered nonlinear controllability and control design approaches in complex networks [25,26]. It should be mentioned that even though network controllability ensures that a desired state can be reached or stabilized, it does not necessarily guide the way for the design of a decentralized control but typically leads to centralized control strategies. On the other hand, the control of networks has been explicitly addressed using stabilization and stability analysis leading the way to the choice of nodes to be controlled with implicit decentralized parametric control strategies [35,36,37,38]. In particular, the approach followed in [36,37,38] yields global stability assessments by means of the derivation of a global dominant linear dynamics. Furthermore, optimization based approaches for parameter adaptation and node or link removal have been widely discussed, as has been summarized in [39].
In the present study the control of a spreading process in a complex multilayer network is addressed on the basis of the classical Markov-based susceptible-infected-susceptible (SIS) dynamics [40,41,42,43,44] in a multilayer version that has been adapted from [7] in such a way that the unit polytope is an invariant set for the dynamics. Following the global stability analysis and parametric control design studies for SIS processes in homogenous and inhomogeneous single-layer complex networks [36,38] and extensions of it including quarantine [37,45] a decentralized parametric control strategy is developed providing sufficient conditions for global stability of the extinction state without altering the topology of the networks as is suggested in other studies related to adaptive networks [39,46]. Instead of involving computationally expensive optimization procedures, simple analytic measures are provided which can be quickly determined for a given network topology and parameter set. Accordingly, the present result provides (i) a solution to the problem of designing decentralized spreading control strategies with global stability assessment and without huge computational effort, which to the knowledge of the authors is still an open question, and (ii) presents an extension of the approaches in [36,37,38] to the case of two-layer multiplex networks. It turns out that the step from a single layer to a two-layer network allows to clearly identify some of the main challenges when considering multiplex networks. In particular, having in mind the nonlinear dynamics in each network and its non-trivial interplay between networks it is clear from the theory of input-to-state stability [47,48] that it is not sufficient that both nonlinear systems are asymptotically stable for their own but the specific interconnection needs to satisfy some additional, small-gain-like criteria. A sufficient criterion ensuring the asymptotic stability of the complete multiplex networks and its differentiation to the stability criteria for each network on its own is a central result that is derived. Based on this criterion it is highlighted how the number of nodes that need to be controlled changes when the interconnection of two networks is considered. Besides a rigorous mathematical derivation of the results some statistical analysis is provided to show the expected variation in the number of nodes that need to be controlled for some illustrative setups.
The paper is organized as follows: In Section 2 the problem formulation is stated, in Section 3 the system analysis is presented along with the main mathematical results of this work. Control design, a statistical analysis of the number of nodes to be controlled, and simulations to corroborate our results are presented in Section 4 and Section 5, respectively. Finally, conclusions are presented in Section 6.

2. Problem Formulation

Consider a two layer network of any topology with adjacency matrices given by A and B . Each network has the same set of N nodes, and the adjacency matrix associated to network A is defined as A = [ a ij ] , where a i j = a j i = 1 if nodes i and j are connected and zero otherwise (that means, we consider non-directed graphs), the adjacency matrix associated to network B is defined in the same way as B = [ b ij ] . Any node i in network A is connected with node i in the network B, as it is shown in Figure 1.
Using a slightly modified version of the model defined in [7,8], the underlying process for every node in both layers of the network is modeled as a discrete time SIS Markov process. A node i can be in state I (infected) with probability p A i ( t ) (or p B i ( t ) ) at time t N 0 , or in state S (susceptible) with probability 1 p A i ( t ) (or 1 p B i ( t ) ). The probabilities p A i ( t ) and p B i ( t ) then correspond to the solutions of the following dynamical system:
p A i ( t + 1 ) = ( 1 μ A i ) p A i ( t ) + ( 1 q A i ( t ) ) ( 1 p A i ( t ) ) , p B i ( t + 1 ) = ( 1 μ B i ) p B i ( t ) + ( 1 q B i ( t ) ) ( 1 p B i ( t ) ) , p k i ( 0 ) = p k i 0 , k = { A , B } , i = 1 , 2 , , N .
In the preceding Equations μ k i is the recovery probability of node i in the network k { A , B } , q k i ( t ) is the probability that node i in network k is not infected by some neighbor in network A or B, which is given by
q A i = φ A i ( P A , P B ) : = j = 1 N ( 1 β A i a i j p A j ) ( 1 γ A i p B i ) , q B i = φ B i ( P A , P B ) : = j = 1 N ( 1 β B i b i j p B j ) ( 1 γ B i p A i ) ,
with P k = [ p k 1 , , p k N ] T for k = A , B . The parameters β A i and β B i represent the transmission probabilities of the node i in each layer-network, and γ A i and γ B i are the transmission probabilities of a node i from B to A and from A to B, respectively.
Note that in Equations (1) and (2)
0 p k i ( t ) , μ k i , q k i ( t ) , γ k i , β k i , p k i 0 1 , k = { A , B } , i = 1 , 2 , , N .
Additionally, in order to propose a control mechanism, we consider that each node has a manipulable variable u k i ( t ) ( k { A , B } ), which is amenable for control. In the present study, we consider that the amenable variables are taken from the set { γ A i , β A i , γ B i , β B i ; i = 1 , , N } .
The problem addressed in the following consists in determining the m N nodes whose interaction parameters γ k i , β k i have to be adapted in order to ensure the global exponential stability of the extinction state, i.e., such that for all p k i 0 [ 0 , 1 ] there are constants m k i 1 , α ( 0 , 1 ) such that
p k i ( t ) m k i α t p k i 0 .

3. System Analysis

The fixed points p k i * , k = { A , B } , i = 1 , , N associated with the dynamics (1) for some constant values μ k i , γ k i * , and β k i * are determined by substituting p k i ( t + 1 ) = p k i ( t ) = p k i * into (1). After some algebra it follows that
p k i * = 1 q k i * μ k i + 1 q k i * , k = { A , B } , i = 1 , , N , q k i * = φ k i ( P A * , P B * )
with φ k i defined in (2) and P k * = [ p k 1 * , , p k N * ] T . Note that p k i * = 0 for all k = { A , B } , i = 1 , , N is a fixed point given that this condition implies that q k i = 1 . This fixed point is referred to as extinction state.
Given that model (1) represents the evolution of probabilities it is important to ensure that all solutions for p k i are contained in the unit hypercube P = [ 0 , 1 ] 2 N . This is established in the following Lemma.
Lemma 1.
The set P = [ 0 , 1 ] 2 N is a positively invariant set for the dynamics (1).
Proof. 
Let p k i ( t ) [ 0 , 1 ] , k = { A , B } , i = 1 , , N . From (1) it follows that
p k i ( t + 1 ) = ( 1 μ k i ) p k i ( t ) + ( 1 q k i ( t ) ) ( 1 p k i ( t ) ) p k i ( t ) + ( 1 p k i ( t ) ) = 1
and
p k i ( t + 1 ) ( 1 μ k i ) p k i ( t ) 0 .
 □
Next, sufficient conditions for the (global in P ) exponential stability of the extinction state ( P A , P B ) T = ( 0 , 0 ) T are presented in the following Theorem.
Theorem 1.
Consider the dynamics (1) on a two-layer network with adjacency matrices A and B . The extinction state ( P A , P B ) = ( 0 , 0 ) is globally exponentially stable in the hypercube P if
σ ( H ) < 1 ,
where σ ( · ) is the spectral radius, and the matrix H is defined as follows
H = I M A + B A A G A G B I M B + B B B ,
where M k = d i a g ( μ k i ) , B k = d i a g ( β k i ) , G k = d i a g ( γ k i ) ( k { A , B } ), and I is the identity matrix.
Proof. 
The exponential stability is assessed through the determination of a linear dominant dynamics, whose stability features imply the desired result similar to the development in [36,37,45].
Note that for all p k i [ 0 , 1 ] , k = { A , B } , i = 1 , , N it holds that
q A i = j = 1 N ( 1 β A i a i j p A j ) ( 1 γ A i p B i ) 1 j β A i a i j p A j ( 1 γ A i p B i ) = 1 j β A i a i j p A j γ A i p B i + j β A i a i j p A j γ A i p B i
where in the second step the Weierstrass product inequality [49] has been employed. It follows that
1 q A i j β A i a i j p A j + γ A i p B i j β A i a i j p A j γ A i p B i j β A i a i j p A j + γ A i p B i .
Equivalently it holds that
1 q B i j = 1 N β B i b i j p B j + γ B i p A i .
Substitution of these inequalities into Equations (1) and taking into account that 0 1 p k i 1 holds true it follows that
p A i ( t + 1 ) ( 1 μ A i ) p A i ( t ) + j = 1 N β A i a i j p A j ( t ) + γ A i p B i ( t ) , p B i ( t + 1 ) γ B i p A i ( t ) + ( 1 μ B i ) p B i ( t ) + j = 1 N β B i b i j p B j ( t ) .
The preceding Equations can be written in matrix form as
P A ( t + 1 ) P B ( t + 1 ) I M A + B A A G A G B I M B + B B B P A ( t ) P B ( t ) H P A ( t ) P B ( t )
with I , M k , B k and G k , k = A , B defined in the statement of Lemma 1. In virtue of (5) it follows that there exists a constant α = σ ( H ) ( 0 , 1 ) so that
P A ( t + 1 ) P B ( t + 1 ) < α P A ( t ) P B ( t )
implying the exponential stability (4) of the extinction state. □
Remark 1.
It should be noted at this place that according to the dynamics in (7) for the asymptotic stability of the origin [ P a T , P B T ] T = 0 it is not sufficient to ensure the asymptotic stability in both sub-networks, what would be ensured by analyzing the diagonal sub-matrices I M K + B K K separately for K = A , B , but that it is required to account explicitly for the particular interconnection structure and the associated transition probabilities between sub-networks. This establishes a significant difference to the case of single-layer networks as considered e.g., in [36,37,38]. Given that the solutions of the linear dynamics (7) bound the one for the nonlinear dynamics, Theorem 1 is intrinsically connected with the input-to-state stability and the small-gain condition [47,48] for the interconnection (1).

4. Control Design

The next question to be addressed is how the sufficient condition established in Theorem 1 can be used to design an efficient control strategy, and how the number of nodes to be controlled varies when considering the interconnection of two networks. This question is addressed in the following Lemma.
Lemma 2.
Let N k i , k = { A , B } , i = 1 , , N denote the number of neighbors of node i in network k. For constant values μ k i , γ k i * , and β k i * , the extinction state is (globally in P = [ 0 , 1 ] 2 N ) exponentially stable if for every node i in A and B it holds that
μ A i > γ A i * + β A i * N A i ,
μ B i > γ B i * + β B i * N B i .
Proof. 
In virtue of Lemma 1, it is sufficient to show that the conditions (8) ensure that σ ( H ) < 1 . This is achieved by applying Geršgorin’s theorem [50] to the matrix H using an upper-bound estimate for the spectral radius.
Let λ be an arbitrary eigenvalue of H . Recalling that all entries of the matrices A and B are non-negative, Geršgorin’s theorem [50] implies the following inequalities
| λ | γ A i * + j = 1 N β A i * a i j + 1 μ A i , | λ | γ B i * + j = 1 N β B i * b i j + 1 μ B i .
Thus | λ | < 1 is satisfied if
| λ | < γ A i * + j = 1 N β A i * a i j + 1 μ A i < 1 , | λ | < γ B i * + j = 1 N β B i * b i j + 1 μ B i < 1 .
Rearranging and taking into account that the numbers of neighbors of node i in network A and B is given by N A i = j = 1 N a i j , N B i = j = 1 N b i j , respectively, it follows that this condition is satisfied if
γ A i * + j = 1 N β A i * a i j = γ A i * + β A i * N A i < μ A i , γ B i * + j = 1 N β B i * b i j = γ B i * + β B i * N B i < μ B i ,
for i = 1 , 2 , , N . These inequalities correspond to the ones stated in (8). □
Remark 2.
The stability conditions (8) of the system basically state that the recovery rate of each node must be higher than the rate with which it potentially receives infected messages or has contact with infected neighbors, measured by the total amount of intra-layer contacts in each network k = { A , B } during one time interval, i.e., β k i N k i plus the inter-layer contacts γ k i during the same time interval.
Condition (8) can be used to determine which nodes should be controlled, i.e., for which nodes i inequalities (8) are not satisfied in either of the networks A and/ or B and thus either of the rates γ k i or β k i should be adapted in such a way that γ k i < γ k i * and/ or β k i < β k i * with γ k i * , β k i * chosen so that (8) holds. This is summarized in the following corollary.
Corollary 1.
The extinction state is (globally in P ) exponentially stable if for all nodes i for which either of the conditions in (8) does not hold the parameter γ k i and/ or β k i are adapted so that the inequalities (8) are satisfied.
Remark 3.
It should be noted that the conditions of Corollary 1 are only sufficient and not necessary. Actually, in specific scenarios the number of nodes for which the transmission parameters have to be adapted can be smaller. Alternative (non-analytic) approaches to determine the nodes to be controlled would be e.g., using optimization or genetic algorithms.
Remark 4.
In comparison with the single-layer setup considered, e.g., in [36,37,38] the additional dependency on γ k i , k = A , B introduces stronger conditions. This will most probably imply a higher number of nodes to be controlled in the case of interconnecting the network with another one, i.e., the number of nodes that need to be controlled to ensure an asymptotically stable interconnection will be larger then the sum of the numbers of nodes that need to be controlled in each sub-network to achieve individual asymptotic stability. This is a particularly important point highlighting a consequence of the complex interplay of two nonlinear dynamical systems pointed out in Remark 1.
Remark 5.
Conditions (8), as alternative to Corollary 1, also suggests as sufficient condition, to adapt the parameters N A i and/or N B i . This adaptation requires disconnecting links from those nodes that do not satisfy condition (8) in order to reach the extinction state, resulting in an equivalent method as the one proposed in Adaptive Networks [39,46]. However, our approach keeps the network structure, modifying the parameters associated with the interaction probabilities of the model, avoiding disconnecting nodes.
According to inequalities (8), a set of all possible scenarios for adaptation of parameters in every layer and for every node is presented in Table 1. That means that every node could have a different set of parameter to be controlled as shown in the Table, with the exception of those nodes that satisfied the condition (8) that do not need to be controlled as is shown in scenario 1. We can notice that in scenario 2 the critical parameter (i.e., the parameter to be controlled) of node i, situated in layer k = { A , B } , is given by γ k i . For the scenario 5 we have several options and the criterion to be selected will depend on the specific implementation costs varying with the particular case example at hand.
Note from Table 1 that it is not necessary for the nodes of any layer to be acquainted of the structure and properties of the nodes of the other layer in order to control and eventually reach the extinction state. This constitutes one of the virtues of non centralized control.

5. Simulations

To corroborate the theoretical results, numerical simulations have been performed considering a spreading process in a two-layer network with N = 10 5 nodes in each layer. In the simulations performed, in order to verify that our results are independent of the topology, we have selected three different types of networks: Barabási–Albert scale-free (BA type), Regular nearest-neighbor (R type) and Small-World (WS type). Every network was built according to the methods discussed in [51], and as it is stated in this reference, the W S network was constructed randomly rewiring a Regular network with parameters shown in Table 2. As stated above, each node in layer A is connected to its counterpart in layer B.
For the subsequent analysis the parameter intervals shown in Table 3 were selected for μ i , γ i and β i and every type of network in Table 2 and for every node i = 1 , 2 , , N in such a way that a considerable endemic response can be observed when the network parameters are uniformly distributed over these intervals.
Considering the parameters shown in Table 2, six network layers were built (two networks for each network B A , R and W S ) that were combined to form six different two-layer networks as listed in Table 4. The parameters of each node in each layer were assigned randomly according to the intervals given in Table 3. Based on these scenarios the nodes to be controlled were identified and classified according to Table 1 to establish a control criteria. The results are summarized in Table 5 showing the number of nodes for which γ needs to be adjusted, those for which β needs to be adjusted, those for which either of both needs to be adjusted and those for which both need to be adjusted. Accordingly, the total number of nodes to be controlled is given in the last column.
The difference between analyzing and controlling the networks in a single layer context to the two-layer one becomes clear when comparing the numbers in Table 4. Without interconnection of the two layers only the third column is relevant, i.e., the number of nodes for which β must be adjusted. It can be clearly seen that due to the coupling with a second layer very drastic changes occur, independent of the choice of topology in the attached layer. In particular, consider an interconnection of R 1 and W S 1 . In the isolated network R 1 no node needs to be controlled as the extinction point is globally asymptotically stable. The network W S 1 , when isolated only requires 30 nodes to be controlled. When interconnecting both networks it becomes necessary to control 87,387 nodes in R 1 and 86,470 in W S 1 .
Note further that according to Table 5 several scenarios could arise depending on the networks selected to build the two layer multiplex network, for example, if we propose a two layer multiplex network made up of R 2 (layer A) and B A 2 (layer B) then, according to Table 5, it is only necessary to control both networks taking β as amenable parameter.
In order to show the effect of the proposed control law, we simulate several two layer networks as described in Table 4. The changes in the transmission parameters are applied at time 35. In these simulations, and following the above discussion, the specific values for the control parameters are chosen either as one of the following:
β k i ( t ) = β k i t < 35 , 0.99 μ k i γ k i N k i t 35
γ k i ( t ) = γ k i t < 35 , 0.99 ( μ k i β k i N k i ) t 35
for k = { A , B } and i = 1 , 2 , , N . Besides, in this case it is also possible to chose γ and β (at the same time) as control parameters (scenario 4 from Table 1). This is also the case of networks 2, 3 and 5 in Table 4, where an specific combination of control parameters are chosen as γ k i = 0.99 μ k i and (9a).
In consequence of this control scenario, at the beginning the state converge to an endemic fixed point that disappears after applying the control strategy at t = 35 , causing the states to exponentially converge to the extinction state, as shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7. In the figures each line corresponds to the mean value (or probability density)
ρ A ( t ) = i = 1 N p A i ( t ) ( red ) and ρ B ( t ) = i = 1 N p B i ( t ) ( blue ) ,
in the respective network for the initial conditions p A i ( 0 ) , p B i ( 0 ) { 0.1 , 0.3 , 0.5 , 0.7 , 0.9 } , i = 1 , , N . For example, in Figure 3 around 28% of the nodes in layer A are infected meanwhile in network B, around 17% of the nodes are. Once the control is activated, in all simulations, the state of the system exponentially converges to the extinction state according to the assertion of Corollary 1.
In order to analyze the dependency of the number of nodes to be controlled on the particular choice of network a statistical analysis has been carried out for the networks B A 1 , B A 2 , R 1 , R 2 , W S 1 , W S 2 with construction specified in Table 2 by randomly assigning the seeds for the network generation and the parameters using a uniform distribution over the intervals provided in Table 3. For the B A -type networks a total of 481 networks were considered, for the R-type networks 600, and for the W S -type networks 464. The resulting sample distributions showing the number of times a certain number of nodes needs to be controlled are shown in Figure 8. For all six networks two scenarios are evaluated: (a) the isolated network and (b) the network in interconnection with another one. From the sub-figures it can be seen that (i) in all networks a very small variation is observed in the number of nodes to be controlled, and (ii) in the passage from the isolated to the interconnected network the number of nodes to be controlled increases considerably. This last fact illustrates again the substantial difference between controlling isolated and interconnected networks, as highlighted above at several places.

6. Conclusions

The control of a spreading process in a two-layer multiplex network with a parametric control strategy is analyzed. Sufficient conditions for the choice of nodes and parameters to be controlled are established using rigorous mathematical derivations ensuring the exponential stability of the extinction state globally with respect to the set of all possible probability states. The proposed control strategy consists in the adaptation of the parameters specifying the intra-layer and inter-layer transmission rates only for a limited number of nodes that are characterized by a parametric threshold condition. Particular emphasis is made on the substantial difference between controlling isolated and interconnected networks, showing intrinsic cnections with the individual input-to-state stability and the small-gain criterion. It results that in the passage from controlling isolated networks to interconnected ones, the number of nodes that need to be controlled significantly increases. The theoretical results are analyzed in multiplex networks with different representative topologies in each layer with 10 5 nodes each. The corresponding simulation studies and statistical evaluations of the number of nodes to be controlled corroborate the theoretical findings.
Based on the presented results future studies will focus on the generalization of the discussed ideas to the case of n-layer multiplex networks, in order to further enlighten the expected challenges when adding additional layers. Furthermore, the model identification and testing of the presented approaches in real-world scenarios based on explicit data will be focused on in future studies.

Author Contributions

All authors designed and did the research, in particular the formal analysis; R.B.J. did the conceptualization; A.S. was in charge of the supervision and methodology and substantial formal analysis; L.A.A.R. performed the numerical experiments and wrote the simulation program; all authors analyzed the data; A.S. and R.B.J. wrote the paper; all authors reviewed the manuscript; All authors have read and approved the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by UAM Cuajimalpa CNI Division’s fund for internal academic groups.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BABarabási-Albert scale free network
RRegular nearest-neighbor network
WSWatts-Strogatz small-world network
MDPIMultidisciplinary Digital Publishing Institute

References

  1. Aleta, A.; Moreno, Y. Multilayer Networks in a Nutshell. Annu. Rev. Condens. Matter Phys. 2019, 10, 45–62. [Google Scholar] [CrossRef] [Green Version]
  2. Liu, J.; Wu, X.; Lü, J.; Wei, X. Infection-Probability-Dependent Interlayer Interaction Propagation Processes in Multiplex Networks. IEEE Trans. Syst. 2019, 1–12. [Google Scholar] [CrossRef]
  3. Wei, X.; Chen, S.; Wu, X.; Feng, J.; Lu, J.-a. A unified framework of interplay between two spreading processes in multiplex networks. Europhys. Lett. 2016, 114, 26006. [Google Scholar] [CrossRef]
  4. Tejedor, A.; Longjas, A.; Foufoula-Georgiou, E.; Georgiou, T.T.; Moreno, Y. Diffusion Dynamics and Optimal Coupling in Multiplex Networks with Directed Layers. Phys. Rev. X 2018, 8, 031071. [Google Scholar] [CrossRef] [Green Version]
  5. Boccaletti, S.; Bianconi, G.; Criado, R.; del Genio, C.; nes, J.G.G.; Romance, M.; na Nadal, I.S.; Wang, Z.; Zanin, M. The structure and dynamics of multilayer networks. Phys. Rep. 2014, 544, 1–122. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Buldú, J.M.; Porter, M.A. Frequency-based brain networks: From a multiplex framework to a full multilayer description. Netw. Neurosci. 2018, 2, 418–441. [Google Scholar] [CrossRef] [PubMed]
  7. Jiang, J.; Zhou, T. Resource control of epidemic spreading through a multilayer network. Sci. Rep. 2018, 8, 1629. [Google Scholar] [CrossRef]
  8. de Arruda, G.F.; Cozzo, E.; Peixoto, T.P.; Rodrigues, F.A.; Moreno, Y. Disease Localization in Multilayer Networks. Phys. Rev. X 2017, 7, 011014. [Google Scholar] [CrossRef] [Green Version]
  9. Granell, C.; Gómez, S.; Arenas, A. Dynamical Interplay between Awareness and Epidemic Spreading in Multiplex Networks. Phys. Rev. Lett. 2013, 111, 128701. [Google Scholar] [CrossRef] [Green Version]
  10. Granell, C.; Gómez, S.; Arenas, A. Competing spreading processes on multiplex networks: Awareness and epidemics. Phys. Rev. E 2014, 90, 012808. [Google Scholar] [CrossRef] [Green Version]
  11. Schaum, A.; Jaquez, R.B. Estimating the state probability distribution for epidemic spreading in complex networks. Appl. Math. Comput. 2016, 291, 197–206. [Google Scholar] [CrossRef]
  12. Stanoev, A.; Trpevski, D.; Kocarev, L. Modeling the Spread of Multiple Concurrent Contagions on Networks. PLoS ONE 2014, 9, 1–16. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Chen, X.; Wang, R.; Tang, M.; Cai, S.; Stanley, H.E.; Braunstein, L.A. Suppressing epidemic spreading in multiplex networks with social-support. New J. Phys. 2018, 20, 013007. [Google Scholar] [CrossRef] [Green Version]
  14. Pu, C.; Li, S.; Yang, X.; Yang, J.; Wang, K. Information transport in multiplex networks. Phys. A 2016, 447, 261–269. [Google Scholar] [CrossRef] [Green Version]
  15. Freitas, C.G.S.; Aquino, A.L.L.; Ramos, H.S.; Frery, A.C.; Rosso, O.A. A detailed characterization of complex networks using Information Theory. Sci. Rep. 2019, 9, 16689. [Google Scholar] [CrossRef] [PubMed]
  16. Wei, X.; Valler, N.C.; Prakash, B.A.; Neamtiu, I.; Faloutsos, M.; Faloutsos, C. Competing Memes Propagation on Networks: A Network Science Perspective. IEEE J. Sel. Areas Commun. 2013, 31, 1049–1060. [Google Scholar] [CrossRef] [Green Version]
  17. Harush, U.; Barzel, B. Dynamic patterns of information flow in complex networks. Nat. Commun. 2017, 2181. [Google Scholar] [CrossRef] [Green Version]
  18. Baggio, G.; Rutten, V.; Hennequin, G.; Zampieri, S. Efficient communication over complex dynamical networks: The role of matrix non-normality. Sci. Adv. 2020, 6. [Google Scholar] [CrossRef]
  19. Yuan, Z.; Zhao, C.; Di, Z.; Wang, W.X.; Lai, Y.C. Exact controllability of complex networks. Nat. Commun. 2013, 4, 2447. [Google Scholar] [CrossRef] [Green Version]
  20. Nozari, E.; Pasqualetti, F.; Cortés, J. Time-invariant versus time-varying actuator scheduling in complex networks. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 4995–5000. [Google Scholar]
  21. Lindmark, G.; Altafini, C. Minimum energy control for complex networks. Sci. Rep. 2018, 8, 3188. [Google Scholar] [CrossRef] [Green Version]
  22. Chen, G. Pinning control and controllability of complex dynamical networks. Int. J. Autom. Comput. 2017, 14, 1–9. [Google Scholar] [CrossRef]
  23. Pang, S.P.; Wang, W.X.; Hao, F.; Lai, Y.C. Universal framework for edge controllability of complex networks. Sci. Rep. 2017, 7, 4224. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Song, K.; Li, G.; Chen, X.; Deng, L.; Xiao, G.; Zeng, F.; Pei, J. Target Controllability of Two-Layer Multiplex Networks Based on Network Flow Theory. IEEE Trans. Cybern. 2019, 1–13. [Google Scholar] [CrossRef]
  25. Structural Accessibility and Structural Observabilityof Nonlinear Networked Systems. IEEE Trans. Netw. Sci. Eng. 2020, 1656–1666. [CrossRef] [Green Version]
  26. Menara, T.; Baggio, G.; Bassett, D.S.; Pasqualetti, F. Conditions for Feedback Linearization of Network Systems. IEEE Control Syst. Lett. 2020, 4, 578–583. [Google Scholar] [CrossRef]
  27. Menichetti, G.; Dall’Asta, L.; Bianconi, G. Control of Multilayer Networks. Sci. Rep. 2016, 6, 20706. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Pósfai, M.; Gao, J.; Cornelius, S.P.; Barabási, A.L.; D’Souza, R.M. Controllability of multiplex, multi-time-scale networks. Phys. Rev. E 2016, 94, 032316. [Google Scholar] [CrossRef] [Green Version]
  29. Li, G.; Ding, J.; Wen, C.; Pei, J. Optimal control of complex networks based on matrix differentiation. Europhys. Lett. 2016, 115, 68005. [Google Scholar] [CrossRef]
  30. Watkins, N.J.; Nowzari, C.; Preciado, V.M.; Pappas, G.J. Optimal Resource Allocation for Competitive Spreading Processes on Bilayer Networks. IEEE Trans. Control. Netw. Syst. 2018, 5, 298–307. [Google Scholar] [CrossRef]
  31. Zhang, X.; Wang, H.; Lv, T. Efficient target control of complex networks based on preferential matching. PLoS ONE 2017, 12, 1–10. [Google Scholar] [CrossRef]
  32. Nicosia, V.; Criado, R.; Romance, M.; Russo, G.; Latora, V. Controlling centrality in complex networks. Sci. Rep. 2012, 2, 218. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Nacher, J.C.; Ishitsuka, M.; Miyazaki, S.; Akutsu, T. Finding and analysing the minimum set of driver nodes required to control multilayer networks. Sci. Rep. 2019, 9, 576. [Google Scholar] [CrossRef] [PubMed]
  34. Isidori, A. Nonlinear Control Systems; Springer: London, UK, 2000. [Google Scholar]
  35. Wan, Y.; Roy, S.; Saberi, A. Designing spatially heterogeneous strategies for control of virus spread. IET Syst. Biol. 2008, 2, 184–201. [Google Scholar] [CrossRef] [Green Version]
  36. Alarcón Ramos, L.A.; Bernal Jaquez, R.; Schaum, A. Output-Feedback Control for Discrete-Time Spreading Models in Complex Networks. Entropy 2018, 20, 204. [Google Scholar] [CrossRef] [Green Version]
  37. Alarcón-Ramos, L.A.; Bernal Jaquez, R.; Schaum, A. Output-Feedback Control of Virus Spreading in Complex Networks With Quarantine. Front. Appl. Math. Stat. 2018, 4, 34. [Google Scholar] [CrossRef]
  38. Alarcón-Ramos, L.A.; Schaum, A.; Lucatero, C.R.; Jaquez, R.B. Stability analysis for virus spreading in complex networks with quarantine and non-homogeneous transition rates. J. Phys. Conf. Ser. 2014, 490, 012011. [Google Scholar] [CrossRef] [Green Version]
  39. Nowzari, C.; Preciado, V.M.; Pappas, G.J. Analysis and Control of Epidemics: A Survey of Spreading Processes on Complex Networks. IEEE Control Syst. 2016, 36, 26–46. [Google Scholar] [CrossRef] [Green Version]
  40. Chakrabarti, D.; Wang, Y.; Wang, C.; Leskovec, J.; Faloutsos, C. Epidemic Thresholds in Real Networks. ACM Trans. Inf. Syst. Secur. 2008, 10, 1:1–1:26. [Google Scholar] [CrossRef]
  41. Gómez, S.; Arenas, A.; Borge-Holthoefer, J.; Meloni, S.; Moreno, Y. Discrete-time Markov chain approach to contact-based disease spreading in complex networks. Europhys. Lett. 2010, 89, 38009. [Google Scholar] [CrossRef] [Green Version]
  42. Wang, W.; Tang, M.; Stanley, H.E.; Braunstein, L.A. Unification of theoretical approaches for epidemic spreading on complex networks. Rep. Prog. Phys. 2017, 80, 036603. [Google Scholar] [CrossRef]
  43. Gómez, S.; Arenas, A.; Borge-Holthoefer, J.; Meloni, S.; Moreno, Y. Probabilistic framework for epidemic spreading in complex networks. Int. J. Complex Syst. Sci. 2011, 1, 47–54. [Google Scholar]
  44. Wang, Y.; Chakrabarti, D.; Wang, C.; Faloutsos, C. Epidemic Spreading in Real Networks: An Eigenvalue Viewpoint. In Proceedings of the 22nd International Symposium on Reliable Distributed Systems, Florence, Italy, 6–8 October 2003; pp. 23–25. [Google Scholar] [CrossRef]
  45. Bernal Jaquez, R.; Schaum, A.; Alarcón, L.; Rodríguez, C. Stability analysis for virus spreading in complex networks with quarantine. Publicaciones Matemáticas Del Urug. 2013, 14, 221–233. [Google Scholar]
  46. Achterberg, M.A.; Dubbeldam, J.L.A.; Stam, C.J.; Van Mieghem, P. Classification of link-breaking and link-creation updating rules in susceptible-infected-susceptible epidemics on adaptive networks. Phys. Rev. E 2020, 101, 052302. [Google Scholar] [CrossRef] [PubMed]
  47. Sontag, E.D. On the Input-to-State Stability Property. Eur. J. Control. 1995, 1, 24–36. [Google Scholar] [CrossRef]
  48. Jiang, Z.P.; Wang, Y. Input-to-state stability for discrete-time nonlinear systems. Automatica 2001, 37, 857–869. [Google Scholar] [CrossRef]
  49. Bromwich, T.; Bromwich, T. An Introduction to the Theory of Infinite Series; American Mathematical Society: Providence, RI, USA, 2005. [Google Scholar]
  50. Cullen, C.G. Matrices and Linear Transformations; Dover Publications: New York, NY, USA, 1990. [Google Scholar]
  51. Wang, X.F.; Chen, G. Complex networks: Small-world, scale-free and beyond. IEEE Circuits Syst. Mag. 2003, 3, 6–20. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Networks A and B of arbitrary topology with each node i in network A being connected with its equivalent node i in network B.
Figure 1. Networks A and B of arbitrary topology with each node i in network A being connected with its equivalent node i in network B.
Entropy 22 01157 g001
Figure 2. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 1 - R 2 .
Figure 2. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 1 - R 2 .
Entropy 22 01157 g002
Figure 3. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network B A 1 - B A 2 .
Figure 3. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network B A 1 - B A 2 .
Entropy 22 01157 g003
Figure 4. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network W S 1 - W S 2 .
Figure 4. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network W S 1 - W S 2 .
Entropy 22 01157 g004
Figure 5. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 2 - B A 2 .
Figure 5. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 2 - B A 2 .
Entropy 22 01157 g005
Figure 6. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network B A 1 - W S 2 .
Figure 6. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network B A 1 - W S 2 .
Entropy 22 01157 g006
Figure 7. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 1 - W S 2 .
Figure 7. ρ A ( t ) (red) and ρ B ( t ) (blue) for several initial conditions in network R 1 - W S 2 .
Entropy 22 01157 g007
Figure 8. Sample distributions of the number of nodes to be controlled in the considered networks specified in Table 2: (a) isolated network and (b) interconnected network.
Figure 8. Sample distributions of the number of nodes to be controlled in the considered networks specified in Table 2: (a) isolated network and (b) interconnected network.
Entropy 22 01157 g008
Table 1. Amenable control parameters for the nodes of every layer k = { A , B } .
Table 1. Amenable control parameters for the nodes of every layer k = { A , B } .
ScenarioCritical ParameterSatisfiedNot Satisfied
1- μ k i > γ k i + β k i N k i -
2 γ k i μ k i β k i N k i 0 μ k i > γ k i + β k i N k i
3 β k i μ k i γ k i 0 μ k i > γ k i + β k i N k i
4 γ k i and β k i - μ k i > γ k i + β k i N k i
5 γ k i or β k i μ k i β k i N k i 0 μ k i > γ k i + β k i N k i
μ k i γ k i 0
Table 2. Construction parameters for networks Barábasi-Albert ( B A ), Regular (R) and Small-World (WS).
Table 2. Construction parameters for networks Barábasi-Albert ( B A ), Regular (R) and Small-World (WS).
NetworkParameters
B A 1 m 0 = 10 , m = 2
B A 2 m 0 = 5 , m = 3
R 1 Every node is connected with 20 nearest neighbors.
R 2 Every node is connected with 10 nearest neighbors.
W S 1 Every node in R 1 network was randomly rewired with probability 0.2 .
W S 2 Every node in R 2 network was randomly rewired with probability 0.3 .
Table 3. Simulation parameters for each node i = 1 , 2 , , N , in every network in Table 2.
Table 3. Simulation parameters for each node i = 1 , 2 , , N , in every network in Table 2.
Network μ i γ i β i
B A 1 , R 1 , W S 1 ( 0.60 , 0.80 ) ( 0.40 , 0.80 ) ( 0.01 , 0.03 )
B A 2 , R 2 , W S 2 ( 0.50 , 0.70 ) ( 0.20 , 0.35 ) ( 0.02 , 0.06 )
Table 4. Amenable parameters chosen to control every two layer network. Compare this with data shown in Table 5.
Table 4. Amenable parameters chosen to control every two layer network. Compare this with data shown in Table 5.
No.Layer ALayer BAmenable Parameters ChosenFigure
1 R 1 R 2 β A i and β B i 2
2 B A 1 B A 2 γ A i , β A i and β B i 3
3 W S 1 W S 2 γ A i , β A i and β B i 4
4 R 2 B A 2 β A i and β B i 5
5 B A 1 W S 2 γ A i , β A i and β B i 6
6 R 1 W S 2 γ A i and β B i 7
Table 5. Number of nodes and their parameters to control for every network.
Table 5. Number of nodes and their parameters to control for every network.
Network γ i β i γ i or β i γ i and β i Nodes to Control
B A 1 12,17825,71652,080776197,735
B A 2 0508212,191017,273
R 1 19,939067,448087,387
R 2 0613862,286068,424
W S 1 19,9153066,5012486,470
W S 2 011,69752,678064,375
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bernal Jaquez, R.; Alarcón Ramos, L.A.; Schaum, A. Spreading Control in Two-Layer Multiplex Networks. Entropy 2020, 22, 1157. https://doi.org/10.3390/e22101157

AMA Style

Bernal Jaquez R, Alarcón Ramos LA, Schaum A. Spreading Control in Two-Layer Multiplex Networks. Entropy. 2020; 22(10):1157. https://doi.org/10.3390/e22101157

Chicago/Turabian Style

Bernal Jaquez, Roberto, Luis Angel Alarcón Ramos, and Alexander Schaum. 2020. "Spreading Control in Two-Layer Multiplex Networks" Entropy 22, no. 10: 1157. https://doi.org/10.3390/e22101157

APA Style

Bernal Jaquez, R., Alarcón Ramos, L. A., & Schaum, A. (2020). Spreading Control in Two-Layer Multiplex Networks. Entropy, 22(10), 1157. https://doi.org/10.3390/e22101157

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop