Abstract

In order to investigate the effects of community structure on synchronization, a pinning control strategy is researched in a class of complex networks with community structure in this paper. A feedback control law is designed based on the network community structure information. The stability condition is given and proved by using Lyapunov stability theory. Our research shows that as to community structure networks, there being a threshold , when coupling strength bellows this threshold, the stronger coupling strength corresponds to higher synchronizability; vice versa, the stronger coupling strength brings lower synchronizability. In addition the synchronizability of overlapping and nonoverlapping community structure networks was simulated and analyzed; while the nodes were controlled randomly and intensively, the results show that intensive control strategy is better than the random one. The network will reach synchronization easily when the node with largest betweenness was controlled. Furthermore, four difference networks’ synchronizability, such as Barabási-Albert network, Watts-Strogatz network, Erdös-Rényi network, and community structure network, are simulated; the research shows that the community structure network is more easily synchronized under the same control strength.

1. Introduction

The discovery of small-world effect [1] and scale-free characteristics [2] in the real network stirred the enthusiasm for studying complex networks and its content can be divided into two fields, namely, the structure of complex network and the dynamic process in complex networks [3]. The widely existed synchronization is a typical dynamic process. And the synchronization of complex networks means that two or multiple complex networks with the same or similar natures undergo different evolution states through the interaction of systems and gradually approach and eventually reach the identical state [4]. Song of cicadas in the living nature, living clock and making calls, sending emails, the hysteria after a long silence, employees’ thoughts synchronization, and the applause in the meeting places in praxeology all belong to the category of synchronization. In the real life, synchronization has immeasurable values [5] in NMR field, signal generator field, laser equipment field, superconducting materials field, confidential communication system, and other fields [5], but the synchronization of periodic routing information in the Internet can lead to the increase of transmission control protocol window and the information congestion of network communication. How to effectively control networks to make the system reach the expected state, namely, “drawing on advantages and avoiding disadvantages,” has been a problem scholars try to solve. Pinning control becomes an effective method owing to its simple design, low control costs, and other advantages. Its mechanism is to reach the preset goal of networks by controlling some key nodes. And its core is to solve feasibility and effectiveness problems, namely, whether networks are controllable and at least how many costs will be paid in achieving a controllable overall situation.

Owing to its great practical significance, synchronous control has been widely and deeply studied under the frame of complex networks, which involves the research of parameter identification of network topology [68], synchronous control stability theory [911], and control methods and the selection of control strategies [12, 13], and those works mainly focus on the research of scale-free networks and small-world networks. But in reality, the characteristics of community structure of social networks, including the close connection of nodes inside communities and the loose connection of nodes outside communities, are the third most obvious characteristics [14] only behind small-world characteristics and scale-free characteristics, which embodies the thoughts of “birds of a feather flock together,” so the research on the control strategies of community structural networks is practically significant. Literature [1519] studied the synchronization problem of complex networks with community structures relatively early, which mainly studied the influences of network topological parameters on synchronous capacity through phase synchronization method with the conclusion showing that community structure improves the synchronous capacity of networks, but the above researches have not control networks. Literature [20] analyzes the containment and control strategies of networks divided by communities with the results showing that the control of important nodes based on effective information can effectively lower control costs and improve control effects.

In order to figure out the influences of community structure on the synchronous characteristics of networks, the paper studies the pinning control strategies of a kind of multicommunity structure complex networks. It adopts different control strategies of some nodes in different control networks divided by community, designs the control law based on the whole information of networks, applies Lyapunov stability theory to prove the given synchronous conditions of networks, and verifies the correctness of conclusion through numerical simulation. It analyzes the influences of coupling intensity on the synchronous quality of networks and the synchronous characteristics of networks when adopting different control strategies, such as randomly controlling some nodes in networks and deliberately controlling key nodes. Based on that, it analyzes through simulation the synchronous characteristics of networks when the random control and deliberate control strategies of key nodes in the networks with overlapping community structure and compares the synchronous characteristics of the four types of networks.

2. Description of Model

2.1. Basic Theories

Considering the complex network consisting of nodes or communities, those communities are generally denoted by , , and ,  +  (), and is satisfied. The kinetic equation of its nodes can be described as

In the equation, represents the state vector of node , and represents the dynamic equation of nodes, generally the continuous nonlinear vector function of a given period. For constant matrix (), is the coupling matrix inside the network; constant is the coupling intensity of node and represents network apology: when there is a connection side between the th node and the th node, ; when there is not, defines the diagonal element of coupling matrix as , and is the degree of node . In general, matrix can be written as And , ; the following marks are provided for convenience: , ; the following marks are provided for convenience: ,

Definition 1. Assume that is the given smooth dynamic state. And if any solution of system (1) satisfiesit is considered to be completely synchronized to the smooth state .

Assume the following:(H1)For any , there is a constant which satisfies the equation

And it is obvious that when the function satisfies Lipschitz continuity, the above assumption is true.

2.2. Network Topology
2.2.1. Nonoverlapping Multicommunity Network Model

Through the method proposed in literature [19], the paper produces a network consisting of nodes or two communities. The two communities, respectively, have and nodes, the probability of interconnection among nodes inside community is and the probability of interconnection between community and community is . The above method is adopted to produce a nonoverlapping network with two communities with the parameters , , and . And the adjacent matrix of networks is shown in Figure 1: the points in the figure mean that the position of corresponding matrix is 1 and the blank in the figure means that the position of corresponding matrix is 0.

2.2.2. Overlapping Multicommunity Network Model

The above methods are adopted to produce a network consisting of nodes or two communities . The two communities, respectively, have and nodes and include an overlapping community and the nodes in the overlapping network include communities and . So the probability of interconnection of nodes inside is , the probability of interconnection of nodes inside the overlapping network is , the probability of interconnection between the nodes of community and community is , and the probability of interconnection between the nodes inside communities and and the nodes inside community is . The above methods are adopted to produce a network with an overlapping structure with the following parameters , . The adjacent matrix of network is shown in Figure 2: the points in the figure mean that the position of corresponding matrix is 1 and the blank in the figure means that the position of corresponding matrix is 0.

3. Pinning Control Strategies of Multicommunity Networks

Different pinning control strategies are adopted in the networks with different communities to achieve the synchronization of network (1). For the given multicommunity structure network system, assume that the nodes in the first communities are controlled, the control law is designed based on the community structure information of networks, and the control input of system (1) is

The control input fully considers network information. The controlled system model is

Theorem 2. Under the precondition of (H1), if system (1) satisfies

then network (1) can be synchronized under control (5).

Demonstration. Error variable is defined as , and the corresponding synchronous variance equation of system (6) isAnd . For convenience, Lyapunov function is defined asThe calculation of derivative of is

The following equation is produced by combining (10) and (11): According to Lyapunov stability theory,The controlled network is synchronous. The demonstration is over.

4. Numerical Simulation and Analysis

The previous section provides the demonstration of the design and stability of pinning control law of multicommunity structure complex networks. This section first verifies the feasibility of the pinning control of multicommunity structure network; then, it studies the effectiveness of pinning control, especially the synchronous performance of some nodes in randomly controlled networks and the key nodes in the deliberately controlled networks. For deliberate control, the synchronous characteristics when the nodes with the largest betweenness and the highest degree are controlled in different manners subject to communities are studied mainly. The section also studies the pinning control strategies of networks with overlapping community structure in the further analysis, especially the synchronous characteristics of networks when the key nodes of overlapping part are controlled, and compares and chooses the quality of different control strategies of key nodes through simulation results.

4.1. Pinning Control Effective

This section verifies the correctness and feasibility through an example and considers the complex network system consisting of two communities and 20 nodes in (14) with the description of specific model as follows:

Assume that , the adjacent matrix of networks is shown in Figure 1. We add one controller between the first node (belonging to the first community) and the eleventh node (belonging to the second community). And the synchronous effects of networks under the control law raised in the paper are shown in Figure 3.

We can see from Figure 3 that when the first node and the eleventh node are controlled the whole network system reaches complete synchronization after 1.4 seconds, which proves the feasibility of the control strategy raised in the paper and the feasibility of achieving the complete synchronization of system by controlling the nodes of community.

4.2. The Effectiveness Analysis of Pinning Control

The section studies the effectiveness problem of pinning control and the influences of various nodes in networks on the pinning control effects. The synchronous quality of containment and control described by definition error function is as follows:

4.2.1. The Influences of Coupling Intensity on Synchronous Characteristics

For the influences of coupling intensity of networks on the synchronous pinning control effects, the system model is marked with (14), the adjacent matrix of networks is shown in Figure 1, the change curve of with time when the nodes with the highest degree in the networks are controlled, and coupling intensity is, respectively, 6, 8, 10, and 12 as shown in Figure 5. In order to reduce the contingency, the results in Figures 4 and 5 adopt the average value of 100 times of simulation.

As shown in Figure 4, when and after , gradually decreases as increases; namely, when , the synchronous quality of networks improves with the increase of coupling intensity; as shown in Figure 5, when , the synchronous quality of networks decreases with the strengthening of coupling intensity. So, we assume that there is threshold value in ; when , the synchronous quality of networks is proportional to coupling intensity; and when , the synchronous quality of networks is inversely proportional to coupling intensity. In order to verify the assumption, we set a variable representing the time after which the error value of networks is lower than . Taking as an example in Figure 4, when = 2, the abscissa of the intersection point between curve and straight line is about 0.5 meaning that when , the synchronous error of networks is lower than ; when , the synchronous error of networks is higher than . It is clear that the larger is, the longer time networks need to take to control the synchronous errors in the corresponding range, so the poorer the synchronous capacity of networks is. Figure 6 is the corresponding curve of different .

As shown in Figure 6, there is indeed a threshold value ; when , the larger is, the smaller is, so the stronger the synchronous capacity of networks is; when , the larger is, the larger is, so the weaker the synchronous capacity of networks is. As shown in Figure 6, the threshold value is about 5; namely, . Therefore, the above simulation results show that when the networks with community structure are contained and controlled, the relation between the coupling intensity and synchronous characteristics of networks is not monotonically increasing or decreasing but has a threshold value, and the threshold value is greatly practically significant for effectively controlling networks.

4.2.2. Pinning Control Strategies of Nonoverlapping Multicommunity Networks

Aiming at the nonoverlapping multicommunity structure model, simulate the synchronous quality of networks in the random control of the nodes of networks and the deliberate control of the nodes with the maximum (minimum) betweenness of their community and the nodes with the maximum (minimum) degree of their community. The system model (14) is adopted, the parameters of networks are , and the adjacent matrix of networks is shown in Figure 1. In order to reduce accidental results, the average value of 100 times of simulation is adopted. And the change curve of with time under different control strategies is shown in Figure 7.

As shown in Figure 7, when the same amount of nodes is controlled, deliberate control has better synchronous quality than random control; when the nodes with the maximum degree, the nodes with the maximum betweenness, and the nodes with the minimum betweenness of different communities are deliberately controlled, the ranking of synchronous quality of system is the nodes with the maximum betweenness, the nodes with the maximum degree, the nodes with the minimum degree, and the nodes with the minimum degree. Under the same coupling intensity and control costs, it is easier for the control of the nodes with the maximum betweenness of networks to achieve the synchronization of networks. The nodes with the maximum betweenness in the networks are generally “opinion leader” and have a relatively large border, which can furthest influence the synchronization of its surrounding nodes after being controlled, which is in line with our common sense of life.

4.2.3. Pinning Control Strategies of Overlapping Multicommunity Networks

Aiming at the overlapping multicommunity structure model, simulate the synchronous quality of networks in the random control of the nodes of networks and the deliberate control of the nodes with the maximum (minimum) betweenness of overlapping part and the nodes with the maximum (minimum) betweenness of overlapping part and the maximum (minimum) degree of overlapping part. The system model (14) is adopted, the parameters of networks are , and the adjacent matrix of networks is shown in Figure 2. In order to reduce accidental results, the average value of 100 times of simulation is adopted. And the change curve of with time under different control strategies is shown in Figure 8.

As shown in Figure 8, under the same control strength, the synchronous quality of deliberate control is better than that of random control. For deliberate control, when the nodes with the maximum betweenness of overlapping part are controlled, it has the best synchronous effects, and when the nodes with the minimum betweenness of overlapping part are controlled, it has the poorest synchronous effects. The nodes of overlapping part, as the bridge between different communities, can more effectively expand the control to its surrounding nodes, so the deliberate control of the nodes with the maximum betweenness of overlapping part can achieve the best control effects at the same control costs.

4.2.4. The Control Effects of Different Control Networks

In order to further study the control effects of different network models, the synchronous quality of the deliberate control of the nodes with the maximum betweenness of scale-free networks (BA), small-world networks (WS), random networks (ER), and multicommunity structure networks under the same control strength is analyzed through simulation. In order to reduce the intervention of irrelevant factors in simulation, the different network models should have the same average degree. System model (14) is used, the parameters of networks are , and the average degree of model is 4. In order to reduce accidental errors, the average value of 1000 times of simulation results is adopted. The control effects of different networks under the functioning of deliberate control are shown in Figure 9.

As shown in Figure 9, when the nodes with the maximum betweenness are controlled deliberately, multicommunity structure networks have the best synchronous quality and random networks have the poorest synchronous quality. It is found in the analysis of the betweenness distribution of the four network nodes made in order to look for the cause of the phenomenon that when the uniformity is the same, multicommunity networks have the least uniform distribution of betweenness and random networks have the most uniform distribution of random. The trend is the same as its synchronous characteristics, so it can be concluded that the distribution uniformity of betweenness of networks is inversely proportional to the synchronous effects of key nodes control.

5. Conclusions

This paper studies the pinning control problem of a kind of multicommunity complex networks, designs the pinning control law based on the community structure information of networks, which not only effectively takes advantage of network topology but also avoids excessive calculation, applies Lyapunov stability theory to prove the given synchronization conditions of networks, solves the feasibility problem of pinning control, and verifies the correctness of theories through numerical simulation. While analyzing the effectiveness of pinning control, it also analyzes the influences of coupling intensity on the synchronous quality of networks, with the conclusion showing when the synchronous quality of networks is positively proportional to coupling intensity and when the synchronous quality of networks is inversely proportional to coupling intensity. It, aiming at the simulation of nonoverlapping community networks, analyzes the key nodes in randomly controlled networks and deliberately controlled networks with the results showing that deliberate control can achieve relatively good synchronous control effects and the control of the nodes with the maximum betweenness can achieve the best synchronous control effects; it, aiming at the simulation of overlapping structural networks, analyzes the synchronous characteristics of randomly controlled and deliberately controlled key nodes networks with the results showing that the control of the nodes with the maximum betweenness at the overlapping part can achieve the best synchronous quality. And it further analyzes the synchronous characteristics of BA networks, WS small-world networks, ER networks, and multicommunity networks with the results showing that it is easier for multicommunity networks to achieve synchronization under the same control intensity.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This project is supported by the Shaanxi Science Foundation of China (Grant no. 2012JM8035).