Abstract

In this paper, we mainly study the performance of star-composed networks which can achieve consensus. Specifically, we investigate the convergence speed and robustness of the consensus of the networks, which can be measured by the smallest nonzero eigenvalue of the Laplacian matrix and the norm of the graph, respectively. In particular, we introduce the notion of the corona of two graphs to construct star-composed networks and apply the Laplacian spectrum to discuss the convergence speed and robustness for the communication network. Finally, the performances of the star-composed networks have been compared, and we find that the network in which the centers construct a balanced complete bipartite graph has the most advantages of performance. Our research would provide a new insight into the combination between the field of consensus study and the theory of graph spectra.

1. Introduction

The research on consensus problems of networks has received much attention in the last decade. There are many potential applications in several aspects related to consensus such as sensor networks, formation control, and decision-making. It is well known that the first milestone of development for network study is related to the famous Euler graph, and then the application of graph theory came into many fields of network study in the past decades. One advantage of studying network through abstract graph is that it can let us compare the differences of properties of topologies between different networks in a more convenient way.

For the purpose of achieving consensus, much of the relationships among agents are encoded by the communication graph of the system, and it is well known that the coordination problem can be connected with the Laplacian matrix of the communication graph ([13]). This fact can let us take graph theory as a more efficiency tool to study the consensus problem. Recently, there are many articles on consensus or other network properties related to the eigenvalue of Laplacian matrix of graph ([1, 2, 48]).

The network coherence of fractal network is studied in [6] by using properties of Laplacian eigenvalues. Reference [7] has studied consensus problems in a family of tree networks and investigated first- and second-order consensus characterized by Laplacian spectrum. In [5], the authors have studied the Laplacian spectra of recursive treelike small-world polymer networks and analysed the solution with some related application. In [2], the authors have investigated how the robustness depends on the properties of the Laplacian eigenvalues of graphs and give a derivation for the convergence speed and the norms of some specific graphs.

In [1], Olfati-Saber and Murray have showed that the Fiedler eigenvalue of an undirected (or directed) graph can characterize the convergence speed of consensus problem. The article gives an idea that a network with dense interconnections solves an agreement problem faster than a connected but sparse network is briefly considered and can be further discussed. Since most Laplacian eigenvalues of graphs can not be determined precisely, we can not analyse the convergence speed or other network performances of most graphs in a quantitative way. It is well known that the Laplacian spectrum of star graph has already been determined, and star networks are one of the most common computer network topologies. Star-related structure of network are widely considered in many fields like the consensus problem and synchronization problem, and so on ([2, 915]).

Inspired by this notion, we consider some meaningful specific networks of certain topologies that are related to star graphs. The star network can be viewed as point-to-multipoint communication system, and the star-composed network can be comprehended as adding communication links among centers on the basis of star networks. It makes sense that all the star topologies have connection with each other only through their center nodes because of the role of their position, and it is natural that the leaf nodes do not have the authorities to communicate among themselves.

The consensus in this article means that each agent reaches an agreement by local communication. Our findings bring a better perspective into the combination between consensus problems and the field of graph theory, and our work makes further efforts to use the theory of graph spectra for studying performance of consensus, where the “performance” in this article mainly refers to the convergence speed and robustness of consensus. Due to the chosen undirected graphs, we study the convergence speed and robustness of consensus to communication noise with an application of Laplacian spectrum of corona ([16, 17]) of two graphs, and find that the method of constructing networks by using the notion of corona of two graphs can generate a class of polymer small-world network ([5]).

The paper is organized as follows. In Section 2, some notations on graph theory are summarized and the relations between performance and Laplacian eigenvalues are explained. In Section 3, the constructions of star-composed networks and main results on Laplacian eigenvalues are given. In Section 4, combined with theorem of algebraic graph theory, we analyse the simulation results in Section 3 and make the comparison of performances for the three classes of networks.

2. Preliminaries

2.1. Graph Theory and Notations

Throughout this paper, we consider only simple undirected graphs even if without special explanation, where simple graph means the graph has no self-loops or parallel edges ([18]). It is well known to us that the networked system comprises mainly two factors, which are the dynamics of agents and the interaction topology among the nodes. Thus, when the dynamics are given, the network can be simplified as a graph. For convenience of expression, the terms, topology, and graph, vertex, and node will be used without distinction in this paper. We denote a complete graph of vertices by and denote a star graph with leaves by , where the leaf refers to the vertex of degree one. is defined to be the empty graph with vertices, where empty graph refers to the graph without edges among all the nodes of the graph. Let be a graph with vertex set , and the edge set of is defined to be . The adjacency matrix of , denoted by , is defined as , where is the weight of the edge . An undirected graph is a graph in which edges have no orientation. To an undirected graph, we can see that and are the same edge in , and . An edge in a weighted undirected graph denotes that the information transmission between two connected nodes is bidirectional. Since we consider mainly the influence of network structure, all the edges in our networks are supposed to have 0-1 weights; that is, . The Laplacian matrix of , denoted by , is defined as and can be simplified by , where is the diagonal degree matrix of defined by with . The degree of a node in an undirected graph is the number of edges that link to the node. The minimum degree of is the minimum number of degrees of all the nodes in and is denoted by . Note that if a graph is undirected, then its adjacency matrix and Laplacian matrix are both symmetric. The Laplacian spectrum of is defined as , where are the eigenvalues of and are the multiplicities of these eigenvalues. The spectrum can be also simply denoted by a sequence of eigenvalues (see [16, 17, 19]): , where are the Laplacian eigenvalues of . For any undirected graph, it is well known that is an eigenvalue of associated with the eigenvector and is a positive semidefinite matrix.

Definition 1 (see [1] (mirror graph)). Let be a weighted digraph. Let be the set of reverse edges of obtained by reversing the order of nodes of all the pairs in . The mirror of denoted by is an undirected graph in the form with the same set of nodes as , the set of edges , and the symmetric adjacency matrix with elements

Definition 2 (see [1] (balanced graph)). The node of a digraph is defined to be balanced if and only if its indegree and outdegree are equal. A graph is called balanced if and only if all of its nodes are balanced, or

Remark 3. In graph theory, we know that an undirected connected graph can be viewed as a directed graph through the operation of replacing each edge by two opposite arcs with same weight; therefore it is strongly connected and balanced. By Theorem of [1], we know that any undirected connected graph can achieve consensus. In this article, all the graphs of networks we considered is undirected and 0-1 weighted; through (1), we have or ; one can see that the mirror of an undirected graph is itself. Let ; since , thus ; therefore, .

Definition 4 (see [16] (the corona of two graphs)). Let and be two graphs on disjoint sets of and vertices, respectively. The corona of and is defined as the graph obtained by taking one copy of and copies of and then joining the th vertex of to every vertex in the th copy of .

Example 5. Let , the cycle of 5 nodes, and . The two different coronas and are shown in Figures 1(c) and 1(d).

Lemma 6 (see [16, 17]). Let be any graph with vertices and edges and be any graph with vertices and edges. Suppose that and . Then the Laplacian spectrum of is given by (i)two multiplicity one eigenvalues for each eigenvalue of ;(ii) with multiplicity for every eigenvalue of .

Definition 7 (see [1] (communication cost)). For 0-1 weighted undirected graphs, the communication cost is defined by

Definition 8 (network density). The density of a network which contains nodes is defined as the quotient of the number of edges that exist in the network and the maximum possible number of edges in the network. For undirected network, we have

2.2. Relations between the Performance and Laplacian Spectrum

When we discuss the convergence speed of consensus, the dynamic of each node in the network is defined as follows:where , is the set of neighbours of , denotes the value of node of , is the state vector of network, and is the Laplacian matrix of graph. The value of node represents physical quantities like position, attitude, and so on. We can comprehend the graph of the network as an information flow. For an undirected connected graph , the following well known property holds ([20]):

The relation between convergence speed of consensus and of Laplacian matrix of graph can be understood by the following derivation on protocol (5).

By Theorem of [1], we know that, for networks with balanced information flow, since and is a constant, we have that is an invariant quantity, and can be decomposed by the following equation:where and is the disagreement vector which evolves according to the dynamicIt follows from (7) that ; therefore .

Let , by (6) and Remark 3, we have , . And because , we can obtain that . Moreover, since , converges to 0 exponentially fast with speed as ; this means that consensus can be reached with a convergence speed of .

When we analyse the robustness of the network, every agent is assumed to be affected independently by white noise of the same intensity; thus the dynamic of each node is given by(see [2]) with and where is a random signal with , , and . is the Dirac delta function and is the intensity of the noise.

Let , where satisfies , , and . A measure of the distance from consensus is the dispersion of the system . Differentiating , we obtainwhere . Since the graph of networks we considered is undirected and connected, all the eigenvalues of are positive real, and hence is Hurwitz; therefore, (10) convergences exponentially to zero. In [2], the fact that the speed of convergence will be determined by the eigenvalue of with the smallest real part, which is equivalent to the nonzero smallest eigenvalue of , has been proved. Therefore, we can also use dynamic (10) to analyse the convergence speed. For better interpreting the relation between dynamic system and the convergence speed of consensus, in this article, we consider the convergence speed under dynamic (5) for each node.

Definition 9 (see [2]). The robustness of the consensus dynamics to white noise inputs is measured by , where satisfies (10) and defines the distance to consensus.

For the state-space system, and , where is Hurwitz. And the norm is , where is the solution of the Lyapunov equation . It is familiar to us that the definition of is equal to the norm of system (10) with output equation .

Lemma 10. Suppose is a Laplacian matrix of a connected undirected graph with eigenvalues . Then the norm which characterizes the robustness of system (10) is

Proof. It is well known that any undirected graph will have a symmetric Laplacian matrix, which is trivially normal ([2]), and we have ; then is normal. Since is symmetric, by proposition of [16], the norm of network under dynamic (10) is .

Remark 11. One well known property related to the norm of undirected graph is the effective resistance , where denotes the Kirchhoff index (see [2, 21, 22]) and ; it can be related to the power dissipated by the graph. The relation between and norm is

3. Network Construction and Main Results

As we mentioned in the introduction part, the star-composed network of this paper is a kind of network in which all nodes have identical dynamics, and it has the topology composed of linking the center nodes among basic star topologies. The links between two nodes mean that they have communication for information. The star-composed structures in this article are all undirected and connected; therefore, by Remark 3, we know that they can achieve consensus. The following procedures (A), (B), and (C) are given to define the three classes of networks.

(A) Construction of Star-Composed Network (1)

Step 1. Given a star topology with leaves, each node in the star represents an agent. The node with largest degree in the star has the role of communication center, which is called “center node.” The node with degree one in the star is called leaf node.

Step 2. Make copies of the given star topology. The leaf nodes in each star topology exchange information with the center node of the same star.

Step 3. Link every two of all the center nodes of the star topologies with each other. It makes the centers in the communication network compose a complete graph.

The topology can be characterized by , and we denote it by network (1). We can see that and are both positive integers with and ; this condition holds for all the networks we constructed in our article. Figure 2 is an example of network .

Theorem 12. Let be empty graphs with nodes and be a complete graph with nodes. If the network has the topology of network (1), then the convergence speed of consensus is , and the norm of the network is .

Proof. (see [19]), and 0 is the eigenvalue of with multiplicity .
By Lemma 6, we have (i); it follows that 0 and with multiplicity 1; we can also acquire that with multiplicity ;(ii) with multiplicity ; then the total number of eigenvalues of the Laplacian matrix is , which equals the number of nodes of .Since is the smallest nonzero Laplacian eigenvalue and the eigenvalues of are nonnegative, . Due to the theorem that (see [23]), where is the minimum degree of graph , and since the minimum degree of graph of the network is 1, and it can be proved that , therefore, .
Since the graphs of the networks are undirected, their Laplacian matrix is symmetric; by Lemma 10, the norm of the network is

Remark 13. Now we discuss the monotonicity of and the norm of network when one of and is fixed.
The Variance of (i)If is fixed as a constant, which means the number of leaves of each star is fixed, then let be a continuously differentiable function; it can be derived that ; therefore increases as the number of center nodes increases.(ii)If the number of center nodes is fixed, then let be a continuously differentiable function; it can be derived that ; therefore, decrease as the number of leaf nodes increases.

The Variance of Norm(i)If is fixed as a constant, let be a continuously differentiable function; it can be derived that ; therefore, the norm increases as the number of center nodes increases.(ii)If is fixed as a constant, let ; it can be derived that ; therefore, in this case, the norm increases as the number of leaf nodes of each star increases.

We give examples for the variance of and norm of the above cases in Figures 3, 4, 5, and 6.

(B) Construction of Star-Composed Network (2)

Step 1. Given a star topology with leaves, each node in the star represents an agent. The node with the largest degree in the star has the role of communication center, which is named center node. The node of degree one in the star is called leaf node.

Step 2. Make identical copies of the star; separate all the center nodes into two parts such that the center nodes in the same part have no connection with each other.

Step 3. Link each center node in one part to every center node in the other part in order that the center nodes in the same part have the same degree.

The topology which the above procedure made can be characterized by (see Figure 7). It can be seen that the topology composed only of the centers of the above procedure is a complete bipartite graph.

For the simplicity and practical meaning of result (see Remark 15), we consider the special case that the number of center nodes in the two parts are equal, and the topology of the special case is denoted by network (2).

Theorem 14. Let be a complete bipartite graph, where is the number of nodes of each part, and . Let be an empty graph with nodes. If , then the convergence speed of the topology is , and the norm which characterizes the robustness is .

Proof. Since the Laplacian spectrum of complete bipartite graph is (see [7])by Lemma 6, we have(i); it follows that and with multiplicity 1, with multiplicity , with multiplicity , and with multiplicity 1;(ii) with multiplicity .Set ; we can acquire that ; therefore, to derive the smallest nonzero eigenvalue of , we only need to make the comparison between , , and 1. Thus, the convergence speed of consensus of our network is . Since the algebraic connectivity is always less than or equal to the smallest degree, that is, , it is obvious that in our star-composed topology ; thus we have ; therefore, . By Lemma 10, the norm which characterizes the robustness of our network is

Remark 15. It is well known that the complete graph has the structure that every node has the same degree, which means each center node has the same communication role of the network. It is familiar to us that each node of undirected cycle has the degree two, and the spectrum of the cycle has already been determined; therefore it has accurate eigenvalues; we can acquire from its spectrum.
According to this fact, a natural question arises that if the topology of the regular graph of networks may have the similar analysis of determining , which can characterize the convergence speed? However, it is a pity that the spectrum of general -regular graph ([18]) has not been determined by anyone yet, where can be any positive integer. We know that the structure of bipartite graph has many applications in the network science ([24]), such as man cooperative network, student course selection network, and online community network. It is interesting to see that the structure which procedure (B) made can be viewed as adhering each node of bipartite graph with a star topology.
Based on the above understanding, to derive a more simple solution of the performance, we consider the case that the linking relations among the centers have the structure of balanced complete bipartite graph, in which each part of the structure has the same number of nodes, which means , and we denote this kind of network by network . In this special case, all center nodes in the network have the same degree; thus, the following corollary can be derived.

Corollary 16. When the two parts of the network have the same number of center nodes, that is, , we have , and the convergence speed for the consensus of network (2) with topology equals . Its robustness can be determined by , where , .

Remark 17. With the similar analysis of Theorem 12, it can be deduced that the increases as increases and it decreases as the number of leaves of each star increases; besides, 1 is an upper bound of . Next, we discuss the monotonicity of norm: (i)If is fixed, then let . It can be derived that ; therefore, in this case, the norm increases as increase.(ii)If is fixed, let . We can derived that ; therefore, the norm increases as increases.Numerical examples for the variance of and norm are given in Figures 8, 9, 10, and 11.

(C) Construction of Star-Composed Network (3)

Step 1. With the same operation of constructions (A) and (B), given copies of the given star topology, each star has leaves.

Step 2. Comprehend each center node of the given stars as an agent of signal center; then choose one of all the centers arbitrarily as the general communication center of the whole network.

Step 3. Link all the other centers to the general center of the network.

The topology can be constructed by the operation of corona and can be expressed by , where is a star with leaves; we denoted the network by network (3). An example of the network is shown in Figure 12.

Theorem 18. The network (3) which is characterized by has the convergence speed , and the norm equals .

Proof. It is obvious that . By Lemma 6, we have (i); it follows that and with multiplicity 1;(ii) with multiplicity ; therefore, Next, we calculate the Laplacian spectrum of . Again, by Lemma 6, we have(iii) with multiplicity 1; it follows that and with multiplicity 1, with multiplicity 1, and with multiplicity .(iv) with multiplicity ; similar to the analysis of Theorem 12, set ; since , and is an positive integer, we have that is the minimum nonzero Laplacian eigenvalue of the graph except 1. Let ; it can be derived that ; therefore, the maximum value of equals ; it accords with the result of algebraic graph theory that , where is the minimum degree of graph . Therefore, .Due to the eigenvalues derived above, the norm of the network equals

Remark 19. Through the derivation of Theorem 18, we can obtain that is monotonically decreasing as increases.
The variance of norm is discussed as follows:(i)If is fixed, let ; then we can derive that ; therefore, the norm increases as the number of center nodes increases.(ii)If is fixed, let ; then we have ; therefore, the norm increases as increase.Examples of variance for convergence speed and robustness are given in Figures 13, 14, and 15.

Remark 20. In Theorem 18, if there exist identical star topologies, which equal the number of center nodes of the network, that is, (see Figure 16), from Example 5 and Figure 16, we find that the network construction method of corona of two graphs can generate a class of small-world polymer networks (see [5]), and Figure 16 is an example of the 2 iterations of the network construction method in [5]. The following corollary can be derived.

Corollary 21. Under the network topology of Remark 20, the convergence speed equals , and the norm is .

Proof. By Lemma 6, with the similar analysis of the above theorem, we have(i); it follows that 0 and with multiplicity 1; with multiplicity 1; with multiplicity ;(ii) with multiplicity ; since there exist at least two star clusters, which means , and because , let ; we can derive that ; thus ; therefore Then let , ; therefore ; it accords with the theorem of algebraic theory that . Hence, we have . We can see that decreases as the number of center nodes increases. The norm of this case equals

Remark 22. Let ; we can derive that ; therefore, the norm increases as the number of center nodes increases. Due to the proof of Corollary 21, it can be seen that decreases as increases. The variance of and norm (when ; ) is showed in Figures 17 and 18.

4. Simulation Analysis and Comparison

Now we make the comparison of performance for the star-composed networks . By the analysis of the above theorems, it can be derived that the monotonicity of function is monotonically increasing. Therefore, when and of the three classes of networks are equal, the convergence speed of networks has the relation , where denotes the smallest nonzero Laplacian eigenvalue of the graph of network , . We can see that the network has the largest convergence speed of the three, and is irrelevant with the number of center nodes . Actually, we have the theorem in the algebraic graph theory that , where is the graph obtained by adding an edge to graph (see [23]). Hence, if the linking structure of center nodes of our network has less edges than complete graph , then the convergence speed of the whole network is always smaller than network . The method of constructing the network topology in this article can obviously create a class of small-world networks by the corona of a sequence of graphs; for instance, the corona is a kind of small-world polymer network (see Figure in [5]). We can view the corona of these graphs as a construction method of network grown.

Due to the simulation data, it can be seen that the variance of the norms of all our networks increases as the number of center nodes or the number of leaf nodes is fixed, and the monotonicity of norm of Corollary 21 is similar to the linear relation. Through the construction of the networks, note that and satisfy the equation , where is the number of nodes of the whole network. When is fixed, for better comparing these different classes of networks, we describe their variance of norm in the three-dimensional space in Figures 19 and 20.

Through the two numerical examples in Figures 19 and 20, we find that when , the norm of network is the smallest of the three. The norm of network and network decreases as increases. And with increases, the norm of network and network tend to be the same value. It tells us that when the number of the nodes of the whole network is fixed, the robustness of network and network tend to be the same as increase, and since the difference between the two networks is that network has less edges than network , therefore, by (3), the cost of network is less than network .

When is fixed, the norm of network increases as increases. We can see that when , the norms of the three classes of star-composed networks are the same; it accords with the fact that they have the same topology when (Figure 21).

When the identical star topologies are given, by (4), we can obtain that , (here we suppose is an integer), and , where denotes the density of the graph composed only of the center nodes of network (), . It can be derived that . Due to the network construction and the simulation figures, we give a conjecture that the norm of network () is relevant with the density ; that is, the norm decreases as increases when the same copy of star clusters is fixed, which means the robustness becomes better as the density of the graph constructed by centers increases.

5. Conclusion

Consider synthetically the convergence speed, robustness, and the cost of the network, we find that the topology of network has the largest norm of the three; therefore its robustness is the worst of them; however, it has the smallest cost of the three. Network has an advantage that it has relatively large convergence speed and its robustness is as good as network when the size of the network increases, but its cost is relatively small. Therefore, network has reference values for real applications.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

The authors express their sincere gratitude to the people who gave them valuable comments. This work was supported by National Natural Science Foundation of Peoples Republic of China (NSFC) (Grants no. 61164004, no. 61473244, and no. 11402223), the National Natural Science Foundation of Xinjiang (NSFXJ) (no. 2015211B005), and NSFC (no. 11301452).