Abstract

This paper proposes a new consensus criterion for nonlinear complex systems with edge betweenness centrality measure. By construction of a suitable Lyapunov-Krasovskii functional, the consensus criterion for such systems is established in terms of linear matrix inequalities (LMIs) which can be easily solved by various effective optimization algorithms. One numerical example is given to illustrate the effectiveness of the proposed methods.

1. Introduction

During the last few years, complex systems have received increasing attention from the real world such as the social networks, electrical power grids, global economic markets, small-world network, and scale-free network. Complex systems have the information flow which is consisted of a set of interconnected nodes with specific dynamics. For more details, see the literature [14] and the references therein. Also, many models has been proposed to describe multiagent systems, various coupled neural network, and so on [59].

Nowadays, most systems use microprocessor or microcontrollers, which are called digital computer. But the physical real situation is that the computers are on discrete signals while the plants are on continuous signals. In line with this thinking, in order to analyze the behavior of the plant between sampling instants, it is necessary to consider both the discrete operation of the computer and the continuous response of the plant. A little more to say, the fundamental character of the digital computer is that it takes the computed answers at sampling instants to calculate the control operation of a continuous plant. In addition to this, samples are taken from the continuous physical signals such as position, velocity, or temperature and these samples are used in the computer to calculate the controls to be applied. Systems in which discrete signals appear in some places and continuous signals occur in other parts are called sampled-data systems because continuous data are sampled before being used [10]. For this reason, various sampled-date control problems were investigated in [1113]. Return to complex systems, this system is also booked for the consensus problem with sampled data [1416].

However, there is room for further improvements in consensus analysis of complex systems. In most studies on complex systems such as multiagent system, complex dynamical network, and coupled neural network, the Laplacian matrix which is consisted of the adjacency and degree matrices of network is used. Because the foresaid matrices are based on degree centrality measure, the existing works need only the local structural information of network, that is, the degree centrality of node, which is determined by the number of nodes adjacent to it. Hence, by considering some other properties of graph theory, the structural information of network to analyze consensus problem for such system will be advanced. The edge betweenness centrality is selected from a choice among the properties of graph theory. Moreover, the edge betweenness centrality quantifies the average shortest path between two other nodes per each edge. It was introduced as a measure for quantifying the control of a human on the communication between other humans in a social network by [17, 18]. Thus, the edge between two nodes has strongly an impact on the overall structure of information flow. Sometimes, the nodes with small degree centrality are directly connected through edges with larger betweenness centrality [3]. In this case, such edges should be weighted by the value with proportional to their betweenness centrality. Therefore, through the edge betweenness centrality measure, not only the local structural information but also the global effects of structure of information flow are considered. As a result, the consensus analysis in complex systems will be advanced by weighting each edge to its betweenness centrality.

Motivated by what was mentioned above, in this paper, a consensus criterion for nonlinear complex systems with edge betweenness centrality measure under time-varying sampled-data protocol will be proposed in Theorem 6 with the frame work of LMIs [19]. For comparison, based on the results of Theorem 6, a consensus criterion for such system with degree centrality measure will be introduced in Corollary 7. Through one numerical example, it will be shown that the proposed model can give its usefulness.

Notation 1. and denote the -dimensional Euclidean space with vector norm and the set of all real matrices, respectively. and are the sets of symmetric and positive definite matrices, respectively. denotes identity matrix. (0) means symmetric positive (negative) definite matrix. stands for a basis for the nullspace of . represents the block diagonal matrix. For any square matrix and any vectors , respectively, we define and . The symmetric terms in symmetric matrices and in quadratic forms will be denoted by (This is used if necessary.). means that the elements of matrix include the scalar value of affinely.

2. Problem Statements

Consider the model of nonlinear complex systems given by where is the number of coupled nodes, is the number of state of each node, the subscript means the th node, is the state vector, is the output vector, , , and are system matrices, and denotes the nonlinearity, which satisfies () and where and are given constants. For simplicity, let us define and .

Let us consider the following consensus protocol proposed by [3]: where is a given scalar meaning the coupling strength, is the edge betweenness centrality between nodes and defined by where denotes the edge between nodes and , is the number of the shortest paths from nodes to in the graph, and is the number of these shortest paths through path .

Remark 1. The consensus protocol (3) with edge betweenness centrality measure will be compared with the common consensus protocol followed by where if node is connected to node and otherwise, .

For details, from Figure 1, the thickness of edge is proportional to the edge betweenness centrality, which can be paraphrased as the load of edge. Thus, node 2 has the edge with the largest value of edge betweenness centrality compared to its smallest degree centrality while the degree centrality of node 1 is the largest value. As a guide, the degree centrality of node is determined by the number of nodes adjacent to it, for example, the value of node 1 is , and in this sense, the common protocol (5) considers degree centrality measure. Therefore, in protocol (3), not only the local structural information but also the global effects of structure of information flow can be considered.

In this paper, the following protocol with the sampled-data information flow is proposed: where are the sampling instants satisfying . For its analysis, assume that the sampling interval is constant; that is, . Then, let us define

Note that and for .

Remark 2. The consensus protocol (6) is assumed to be generated by using a zero-order-hold function with a sequence of hold times . Then, the definition (7), , is that the interval between two sampling instants is less than a given bound, . Hence, (7) means the time-varying sampling drawn as shown in Figure 2. In addition to the figure, all slopes are 1.

The aim of this paper is to analyze the consensus of the complex systems (1) under the time-varying sampled-data protocol (6) given by

This means that the protocol solves the consensus problem, if and only if the states of each node satisfy

The following lemmas will be used to derive the main result.

Lemma 3 (see [6]). Let , , , and . If and each row sum of is zero, then

Lemma 4 (see [20]). Let , , and such that . The following statements are equivalent:(i), for all , ,(ii),(iii): .

For convenient analysis, with the Kronecker product [21], the system (8) can be expressed as which imply where and with .

Remark 5. With the Kronecker product, the transformation from (8) to (11) has two advantages in the consensus analysis for the system (8): the first is the ease of mathematical representation, and the second is, in construction of the Lyapunov-Krasovskii functional, the applicability of the relation between the use of the Kronecker product with the matrix defined in Lemma 3 and the term stated in the condition (9) (see the equality (10)). As a result, based on the Kronecker product and Lemma 3, the consensus problem of the system (8) is converted into the Lyapunov stability problem of the transformed system (11).

3. Main Results

For simplicity of matrix and vector notations in Theorem 6, the following scalars and matrices are defined as where () are the block entry matrices; for example, and .

Theorem 6. For a given positive scalar , the node in the system (8) is consented, if there exist matrices , , , , , and diagonal matrix satisfying the following LMIs for : where is the two vertices of with the bounds of , that is, if and if .

Proof. Define a matrix as with if , and otherwise, . Then, consider the Lyapunov-Krasovskii functional candidate given by where Time-differentiating leads to By Wirtinger-based inequality [22] and reciprocally convex approach [23], the integral term is bounded as where , , , and .
From Lemma 3, can be bounded as By Jensen inequality [24] and Lemma 3, an upper bound of is obtained as In addition, the following inequality holds for any positive diagonal matrix : Therefore, from (20) to (22), an upper bound of is Then, for and , the following conditions hold where .

Applying (i) and (iii) of Lemma 4 with the following equality: leads to the following two conditions:

Here, if the inequality holds, then there exist positive scalars and such that

From (25), (26), and (27), we have

By Lyapunov theorem and the definition for consensus (9), it can be guaranteed that the nodes in the nonlinear complex systems (8) are asymptotically consented.

In addition to this, in order to illustrate the process of obtaining (25), let us define where ().

Then, according to the proof of Theorem  1 in [9], we have the following zero equality:

By Lemma 3, the first term of (30) can be obtained as

Similarly, the other terms of (30) are calculated as

Then, (30) can be rewritten as

Finally, reapplying () and () of Lemma 4 to (26), the following inequalities can be obtained

From (34), if the LMIs (14) satisfy, then the condition (24) subject to (25) holds. This completes our proof.

For comparison, the following corollary is introduced.

Corollary 7. For a given positive scalar , the node in the system (1) under the procotol (5) with time-varying sampled data is consented, if there exist matrices , , , , , and diagonal matrix satisfying the following LMIs for :

Proof. Replacing with in the proof of Theorem 6 leads to (35).

4. Numerical Example

In this section, one numerical example will be presented to illustrate the effectiveness of the proposed criteria in this paper.

Consider 2-node information flow drawn in Figure 3 consisted of the Chua’s circuit [25] given by with the nonlinear function , where parameters , , , , and and its Lur’s form can be rewritten with

For the above system, the maximum interval of (=) for fixed coupling strength is compared between degree and edge betweenness centralities as shown in Table 1. From Table 1, it can be seen that the result with the edge betweenness centrality measure for this example gives larger maximum interval of (=) than the one with the degree centrality measure.

Moreover, the elements of matrix can be calculated as

However, the system performance with the edge betweenness centrality measure is more poor and needs more protocol input than the one with the degree centrality measure. For comparison between two measure cases, the sampling interval (=) is assumed to be 0.4. Figure 4 shows that the states with the responses consent to the same behavior under two measure cases for the given initial states of the nodes and . In Figure 5, their error trajectories are shown. Here, the case of the edge betweenness centrality measure indicates the poor performance. Thus, it can be confirmed that it is necessary to consider the global information for network structure as mentioned in Remark 1. Their corresponding protocol inputs can be identified in Figure 6. In addition to this, without the protocol, the behaviors of two nodes are different as shown in Figure 7.

5. Conclusions

In this paper, the consensus analysis for nonlinear complex systems under time-varying sampled-data protocol has been conducted. The information for network structure is measured by edge betweenness centrality, which has the global information while the degree centrality has the local one. To achieve this, by constructing the simple Lyapunov-Krasovskii functional, sufficient conditions for guaranteeing asymptotic consensus of such systems have been derived in terms of LMIs. One numerical example has been given to show the usefulness of the proposed model.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2008-0062611), and by a Grant of the Korea Healthcare Technology R & D Project, Ministry of Health & Welfare, Republic of Korea (A100054).