Abstract

We investigate the problem of cluster anticonsensus of multiagent systems. For multiagent continuous systems, a new control protocol is designed based on the -theory. Then by LaSalle's invariance principle we prove that if the graph is connected and bipartite, then the cluster anticonsensus is achieved by the proposed control protocol. On the other hand, a similar control protocol is designed for multiagent discrete-time systems. Then, sufficient conditions are given to guarantee the cluster anticonsensus of multiagent discrete-time systems by using the -theory and LaSalle's invariance principle. Numerical simulations show the effectiveness of our theoretical results.

1. Introduction

Recently, multiagent systems have attracted much attention in various disciplines, such as mathematical, physical, biological, and social sciences [14]. The multiagent systems can generate a desired collective behavior by local interaction among the agents, such as group consensus, group coordination, and oscillator synchronization [57]. Very recently, many researchers have investigated several consensus problems of multiagent systems, such as consensus over directed networks with fixed and switching topologies, consensus over networks with input delays, and stochastic consensus seeking with measurement noise [813]. In [14, 15], a kind of impulsive control protocol has been introduced for multiagent linear and nonlinear systems, respectively.

On the other hand, synchronization of chaotic systems and complex networks has sparked the interest of many researchers. Many different types of synchronization phenomena have been observed such as complete synchronization, generalized synchronization, lag synchronization, antisynchronization, and cluster synchronization [1624]. Among them, antisynchronization is a noticeable phenomenon which has been observed in periodic oscillators and some biological systems. When the systems achieve antisynchronization, their states have the same absolute values but opposite signs. Now antisynchronization has been investigated and many results have been published [1922]. Besides, cluster synchronization often exists in biological science and communication engineering. When the systems achieve cluster synchronization, the nodes in the same group reach consensus with each other, but there is no synchronization between nodes in different groups. More recently cluster synchronization has been investigated intensively [23, 24]. To the best of our knowledge, however, there are very few results on cluster anticonsensus of multiagent systems, which motivates this study. When the systems achieve the cluster anticonsensus, the nodes can be partitioned into two disjoint groups. Besides, the nodes in the same group reach consensus with each other and the states of the nodes in different groups have the same absolute values but opposite signs. In [25], the authors studied the phenomenon of the synchronization in the array of the pendulum clocks hanging from an elastically fixed horizontal beam and observed the cluster antisynchronization phenomenon in the experiment of Huygens’ clocks, that is, antiphase synchronization in pairs of pendula for even . Since Huygens’ clocks are classical oscillators, we believe that cluster anticonsensus is useful for the array of oscillators and can be applied to secure communications, biological engineering, and so on in the future.

Very recently the signless Laplacian has attracted the attention of researchers. Several papers on the signless Laplacian spectrum have been reported since 2005 and a new spectral theory of graphs which is called the -theory is developing by many researchers [2631]. Many real-world networks can be represented by bipartite graphs which have been extensively used in modern coding theory, concurrent systems, projective geometry, distributed systems, and so on. More recently, the cluster and community structure of bipartite networks has been studied by many researchers [32]. Therefore, the cluster anticonsensus problem of multiagent systems over the networks whose graphs are connected and bipartite is worth studying. In [33], the authors investigated the problem of impulsive cluster anticonsensus of discrete multiagent linear dynamic systems and sufficient conditions are given to guarantee the cluster anticonsensus of the discrete multiagent linear dynamic system based on the -theory.

In this paper, we investigate the problem of cluster anticonsensus of multiagent systems based on the -theory. For multiagent continuous systems, a new control protocol is designed and by LaSalle’s invariance principle we prove that if the graph is connected and bipartite, then the cluster anticonsensus is achieved by the proposed control protocol. On the other hand, the cluster anticonsensus of multiagent discrete-time systems is considered and sufficient conditions are given to guarantee the cluster anticonsensus.

This paper is organized as follows. In Section 2, we provide some results in the -theory. In Section 3, we investigate the cluster anticonsensus problem for multiagent continuous systems. Section 4 considers the cluster anticonsensus of multiagent discrete-time systems. In Section 5, numerical simulations are included to show the effectiveness of our theoretical results. Some conclusions are drawn in Section 6.

Notation. Throughout this paper, the superscripts “−1” and “T” stand for the inverse and transpose of a matrix, respectively; denotes the -dimensional Euclidean space. Let be the set of real numbers, ; is the set of all real matrices. For real symmetric matrices and , the notation (, resp.) means that the matrix is positive semidefinite (positive definite, resp.); is an identity matrix.

2. Preliminaries

In this section, we provide some results in the -theory [2631, 34].

An undirected graph of order consists of a vertex set and an edge set . The set of neighbors of vertex is denoted by . A path between each distinct vertices and means a sequence of distinct edges of of the form , and . A cycle is a path such that the start vertex and end vertex are the same. If there is a path between any two vertices of a graph , then is connected otherwise disconnected. A graph is a bipartite graph if can be partitioned into two disjoint subsets and , called partite sets, such that every edge of joins a vertex of and a vertex of . A graph is bipartite if and only if it does not contain an odd cycle.

A weighted adjacency matrix , where and , . if and only if there is an edge between vertex and vertex . For an unweighted graph is a 0-1 matrix. The outdegree of vertex is defined as . Let be the diagonal matrix with the outdegree of each vertex along the diagonal and call it the degree matrix of . The signless Laplacian matrix of the weighted graph is defined as . For an unweighted graph , where and here denotes the cardinality of the set .

Let be an undirected graph on vertices, having edges. Let be its vertex edge incidence matrix which is a matrix such that if the vertex and edge are incident and 0 if otherwise. The following relations are well known:

From (3), the signless Laplacian is a positive semidefinite matrix; that is, all its eigenvalues are nonnegative. Let be a graph with -eigenvalues (). The largest eigenvalue is called the -index of .

Lemma 1 (see [26]). The least eigenvalue of the signless Laplacian of a connected graph is equal to 0 if and only if the graph is bipartite. In this case 0 is a simple eigenvalue.

Lemma 2 (see [31]). Let be a graph on vertices with vertex degrees and largest -eigenvalue . Then
For a connected graph , equality holds in either of these inequalities if and only if is regular.

3. Cluster Anticonsensus of Multiagent Continuous Systems

In this section, we investigate the cluster anticonsensus problem for multiagent continuous systems.

Here, we consider a continuous system consisting of agents indexed by . The dynamics of each agent is where and are the state and the control input of agent at time , respectively. is the initial value of agent .

Different from the traditional control protocol by the Lapalacian matrix [57], a new control protocol is designed by the signless Laplacian matrix to achieve the cluster anticonsensus of multiagent systems. The control input of agent is designed as where is the set of neighbors of agent .

Then, under the control protocol (6), the dynamics of agent satisfies the following equations:

Let , then the system (7) can be described as where is the signless Laplacian of the graph of the network.

Definition 3. For the system (5), the cluster anticonsensus is said to be achieved under the control protocol (6) if where and are two nonempty subsets of and and .

Remark 4. From Definition 3, if the system (5) achieves the cluster anticonsensus, the nodes can be partitioned into two disjoint groups. Besides, the nodes in the same group completely reach consensus with each other and the states of the nodes in different groups have the same absolute values but opposite signs. Since all state errors of the nodes in the same group converge to 0, then this cluster anticonsensus is complete cluster anticonsensus in fact.

Now we develop the cluster anticonsensus results of the system (5) in the following.

Theorem 5. Consider the system (5). If the graph of the network is connected and bipartite, then the cluster anticonsensus is achieved under the control protocol (6). Moreover, where and are two partite sets of the graph ; .

Proof. Consider the Lyapunov function candidate
Taking the derivative of with respect to , we obtain
Obviously, if and only if . Thus the set . By LaSalle’s invariance principle [35], we get , , and , . Let and be two partite sets of the bipartite . Since the graph of the network is connected by Lemma 1 and [33, Lemma 2.1], it follows that
Therefore, the cluster anticonsensus is achieved under the control protocol (6).
Observe that . This implies that is invariant. Then, we have where . This completes the proof.

4. Cluster Anticonsensus of Multiagent Discrete-Time Systems

In this section, we consider the cluster anticonsensus of multiagent discrete-time systems.

Here, we consider a discrete-time system consisting of agents indexed by . The dynamics of each agent is where and are the state and the control input of agent at step , respectively. is a positive constant to be determined later. is the initial value of agent .

Similar to (6), the control input of agent is designed as where is the set of neighbors of agent .

Then, under the control protocol (16), the dynamics of agent satisfies the following equations:

Let , then the system (17) can be described as where is the signless Laplacian of the graph of the network.

Definition 6. For the system (15), the cluster anticonsensus is said to be achieved under the control protocol (16) if where and are two nonempty subsets of and and .

Now sufficient conditions which guarantee the cluster anticonsensus of the system (15) are proposed in the following theorem.

Theorem 7. Consider the system (15). Assume that the graph of the network is connected and bipartite. If is chosen such that , where is the maximum degree of the graph , then the cluster anticonsensus is achieved under the control protocol (16). Moreover, where and are two partite sets of the graph ; .

Proof. Consider the Lyapunov function candidate
Then, we have
Let be the eigenvalues of and let be a nonsingular matrix such that . Since the graph of the network is connected and bipartite, by Lemma 1, it follows that is a simple eigenvalue of . Then, . By Lemma 2, we have , , where is the maximum degree of the graph . If is chosen such that , then , . This implies that and 0 is a simple eigenvalue of . Therefore, . Obviously, if and only if ; that is, . Thus, the set . By LaSalle’s invariance principle [35], we get , , , and , . Let and be two partite sets of the graph . Since the graph of the network is connected, by Lemma 1 and [33, Lemma 2.1], it follows that
Therefore, the cluster anticonsensus is achieved under the control protocol (16).
Observe that . This implies that is invariant. Then, we have where . This completes the proof.

Remark 8. Since is not a stochastic matrix, the traditional method based on the properties of stochastic matrices is not applicable. Theorem 7 is proved by the -theory and LaSalle’s invariance principle.

5. Simulations

In this section, two numerical examples are provided to show the effectiveness of our theoretical results.

Example 1. Here we consider a system consisting of 11 agents indexed by . The dynamics of each agent is where and are the state and the control input of agent at time , respectively.
The control input of agent is designed as (6). Figures 1 and 2 show the Herschel graph which is a bipartite undirected graph with 11 vertices and 18 edges. From Figure 1, the signless Laplacian matrix of the Herschel graph is obtained as follows:
The signless Laplacian eigenvalues of the Herschel graph are . The Herschel graph is connected and bipartite, and thus the conditions in Theorem 5 are satisfied. In the simulation, the initial values are chosen as Simulation results are shown in Figure 3. The simulation results show that the cluster anticonsensus of the multiagent continuous system is achieved by the control protocol. Let and . Then, by a simple computation, we can verify that

Example 2. Here we consider a system consisting of 30 agents indexed by . The dynamics of each agent is where and are the state and the control input of agent at step , respectively.
The control input of agent is designed as (16). Figures 4 and 5 show the Levi graph which is a bipartite undirected graph with 30 vertices and 45 edges. The Levi graph is connected. If we choose , then the conditions in Theorem 7 are satisfied. In the simulation, the initial values are randomly chosen in the interval . Simulation results are shown in Figure 6. The simulation results show that the cluster anticonsensus of the multiagent discrete-time system is achieved by the control protocol. Let and ,. Then, by a simple computation, we can also verify that where .

6. Conclusions

In this paper, we investigate the problem of cluster anticonsensus of multiagent systems based on the -theory. For multiagent continuous systems, if the graph is connected and bipartite, then the cluster anticonsensus is achieved by the proposed control protocol. For multiagent discrete-time systems, sufficient conditions are given to guarantee the cluster anticonsensus by the proposed control protocol. Numerical simulations show the effectiveness of our theoretical results. However, the proposed methods cannot be used to study cluster anticonsensus based on other general graph topologies directly. The future work is to consider the cluster anticonsensus problem of multiagent systems under other general structures.

Conflict of Interests

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

Acknowledgments

The authors are grateful to the anonymous reviewers for their valuable comments and suggestions that have helped to improve the presentation of the paper. This work is partially supported by the National Natural Science Foundation of China (Grants nos. 11202180, 61273106, and 11171290), the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (Grant no. 10KJB510026), and the Jiangsu Overseas Research and Training Program for University Prominent Young and Middle-aged Teachers and Presidents.