Abstract

Nowadays, multi-agent networks are ubiquitous in the real world. Over the last decade, consensus has received an increasing attention from various disciplines. This paper investigates cluster consensus for discrete-time multi-agent networks. By utilizing a special coupling matrix and the Kronecker product, a criterion based on linear matrix inequality (LMI) is obtained. It is shown that the addressed discrete-time multi-agent networks achieve cluster consensus if a certain LMI is feasible. Finally, an example is given to demonstrate the effectiveness of the proposed criterion.

1. Introduction

In recent years, the consensus problem of coordinating the motion of multi-agent networks has attracted great attention. Research on multi-agent consensus not only helps in better understanding the general mechanisms and interconnection rules of natural collective phenomena, but also benefits broad applications of multi-agent systems in many areas including cooperative control of unmanned air vehicles [1], formation control [2], flocking [3], and attitude alignment of clusters of satellites [4].

Consensus, along with stability [5] and bifurcation [6], is fundamental phenomenon in nature [7]. Consensus problem can refer to how to make the states of multi-agent networks reach an agreement on a common value regarding a certain quantity of interest, especially by negotiating with their neighbors. To realize consensus, many effective approaches were proposed [810]. Since the network can be regarded as a graph, the issues can be depicted by the graph theory. The recent approaches concentrate on matrix analysis [11], convex analysis [12], and graph theory [13]. Especially the concept of spanning tree is widely used to describe the communicability between agents in networks that can guarantee the consensus [14, 15]. For more consensus problem, the reader may refer to [16] and the references therein.

Cluster synchronization, as a particular synchronization, is firstly explored by In Belykh and his colleagues for the coupled chaotic oscillators [17], in which the synchronization occurs in each group but there is no synchronization among the different groups. Now, cluster synchronization has become one of the hottest topics of discussion partly due to that it is considered to be more momentous than other synchronization types in broad areas including brain science and engineering, social science, and distributed computation. Some papers concerning the cluster synchronization have been published [1821]. In [19], cluster synchronization of linearly coupled complex networks has been investigated under an adaptive strategy, whereas the similar topic has been addressed in [20] by employing a pinning controller. For more studies concerning cluster synchronization, please see [21] and the references therein.

Of note is that nonlinear oscillators are commonly introduced in complex networks and their synchronization problems are carefully studied [22]. Motivated by that and utilizing the cluster synchronization phenomenon in complex networks, this paper aims to further investigate the cluster consensus of multi-agent networks. Roughly speaking, similar to the cluster synchronization, the cluster consensus means that a multi-agent network consists of multiple clusters where the consensus can be achieved in each cluster, but there is no consensus among the different clusters. To the authors’ knowledge, cluster consensus is a more general concept compared to that traditional consensus and it is also a fundamental phenomenon in the real world, such as the cluster formation of personal opinions, the pattern formation of bacteria colonies, and the emergence of subgroups in a flock of birds or a school of fish [23].

For the truth that the discretization process of a continuous-time network cannot preserve the dynamics of the continuous-time part even for small sampling periods [24], and moreover, a discrete-time network is in a better position to model digitally transmitted signals in a dynamical way than its continuous-time analog, so in this paper, we aim to investigate the cluster consensus problem for discrete-time multi-agent networks using the tools from algebraic graph theory, matrix theory, and Lyapunov control approach. A cluster consensus criteria-based linear matrix inequality is obtained. And by expanding the cluster consensus criteria, we obtain the global consensus criteria of the multi-agent networks.

The remainder of the paper is organized as follows. In Section 2, some necessary preliminaries and the model formulation are given. Cluster consensus of multi-agent networks with nonsymmetric coupling matrix is discussed in Section 3. In Section 4, numerical simulations are also given to validate the proposed cluster consensus criteria. Finally, some concluding remarks are stated in Section 5.

2. Preliminaries and Model Formulation

Suppose that the multi-agent networks under consideration consist of agents, which update their states based on local information exchange. To study the consensus problem for directed coupled nonlinear networks, we consider the following consensus protocol for discrete-time multi-agent network, which was also proposed in [25]: where denotes the state of agent . and are vector-valued functions, which represent the dynamics of the agents. is the connection weight matrix, where . denotes the inner coupling configuration matrix satisfying In the following, we present the following assumptions and definitions.

Assumption 2.1. For the nonlinear vector-valued functions and , the following conditions hold:(1) and are continuous,(2),, , ,
where , , , and are constant matrices.

Assumption 2.2. The coupling matrix satisfying where , , , have the same row vectors. For example, , where is a vector.

Definition 2.3. The set , , is called a global consensus manifold.

Definition 2.4. The set ,  ,   = ,   is called cluster consensus manifold.

Definition 2.5. A multi-agent network consisting of agents is said to achieve cluster consensus if, for the , nodes are divided into several different clusters, such as ,   ,  , each node synchronizes with one another in the same cluster, which means any two different agents and satisfying the condition .

Definition 2.6 (see [7]). Let denote a ring, and   {the set of matrices with entries such that the sum of the entries in each row is equal to for some }.

Lemma 2.7 (see [7]). Let be an matrix in the set . When the matrix satisfies , where , and in which 1 is the multiplicative identity of . For , the matrix can be rewritten explicitly as follows:

Lemma 2.8 (see [18]). Under Assumption 2.2, the matrix satisfies , where and

Lemma 2.9 (see [18]). if and only if .

3. Main Results

This section focused on the cluster consensus analysis of network (2.1). Before deducing our main results, we first denote the following notations for convenience:

With the Kronecker product, the multi-agent network (2.1) can be rewritten in the compact form as For the model (3.2), we have the following conclusions.

Theorem 3.1. Suppose Assumptions 2.1 and 2.2 hold, the cluster consensus manifold of the multi-agent network (3.2) is globally attractive if there exit a positive definite matrix and two positive scalars and such that the following LMI holds:

Proof. By Assumption 2.1, We can get that
Now, we construct the following Lyapunov function candidate for the multi-agent networks (3.2):
Calculating the difference of along the solution of (3.2), we have By the structure of and Lemma 2.8, the following equalities are easy to versify: Based on the above, one obtains Consequently, for the two positive scalars and , combining (3.4a), (3.4b) and (3.6)-(3.8) give where .
Noticing (3.3) and (3.9), one has . And, if , then . Consequently, we have , which implies that is a bounded function. Thus, . The proof is completed.

Theorem 3.1 shows a condition based on the certain linear matrix inequality for the multi-agent networks cluster consensus. From the above analysis, for = 1, one can deduce multi-agent networks global consensus criterion-based LMI as follows.

Theorem 3.2. Suppose Assumptions 2.1 and 2.2 hold, the global consensus manifold of the multi-agent network (3.2) is globally attractive if there exit a positive definite matrix and a positive scalar so that the following LMI holds:

Proof. The proof is similar to that of Theorem 3.1 and thus omitted here. Thus, the proof is completed.

4. Numerical Example

In this section, we present an example to validate the theoretical results on the cluster consensus problems for discrete-time multi-agent networks in Section 3.

For simplicity, consider the network (3.2) of six nodes. Let , Denote the nonlinear vector-valued function Then, by simple calculations, we obtain

By using the MATLAB LMI Tool Box, (3.2) can be solved with the following feasible solutions:

Therefore, according to Theorem 3.1 and Definition 2.5, multi-agent networks (3.2) with given parameters reach the cluster consensus, and the agents in different clusters achieve different consensus states. In Figure 1, the time responses of the state variables and can be easily in the network. For further validation, we denote the error functions as follows:

From the above error functions, we can easily obtain the consensus error of each cluster and the consensus error of the whole multi-agent network, where the consensus error of the whole multi-agent network is illustrated in Figure 2. Moreover, from Figure 1, the discrete-time multi-agent network (2.1) is divided into three cluster consensus manifolds, which can further verify the effectiveness of Theorem 3.1 and expand the useful range. Note that Figures 1 and 2 shows that the whole network does not reach global consensus, but each of the three clusters reaches consensus in its own group.

If we take the coupling matrix as the other functions and parameters are unaltered. According to Theorem 3.2, multi-agent networks (3.2) with given parameters can reach the global consensus, which has been shown in Figure 3, and the consensus error of the whole multi-agent network is illustrated in Figure 4. From there, the global consensus of the state variables and can be easily seen in the network. By using the MATLAB LMI Tool Box, (3.2) can be solved; however, they are omitted due to the space limitation.

5. Conclusion

This paper has further investigated the cluster consensus of discrete-time multi-agent networks with nonsymmetric coupling matrix. A cluster consensus criterion with the certain LMI form is obtained by using the tools from the Lyapunov control approach, special coupling matrix, and the Kronecker product. Moreover, by expanding the cluster consensus criteria, we have the global consensus criteria of the multi-agent networks. Finally, the numerical simulations are also given to validate the proposed criteria. In our future work, we will further explore the theoretical analysis of the cluster consensus on discrete-time multi-agent networks with switched topology. Moreover, the method in this paper can be extended to aid the consensus problem of multi-agent networks with the intrinsic nonlinear dynamics of the agents incorporating the effects of time-delay, impulse and so on.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 60973114 and Grant 61170249, in part by the Natural Science Foundation project of CQCSTC under Grant 2009BA2024, in part by the State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, under Grant 2007DA10512711206, and in part by the Program for Changjiang Scholars.