Processing math: 100%
Research article

Controllable multi-agent systems modeled by graphs with exactly one repeated degree

  • Received: 15 May 2024 Revised: 07 August 2024 Accepted: 12 August 2024 Published: 04 September 2024
  • MSC : 15A18, 05C50, 93A16

  • We consider the controllability of multi-agent dynamical systems modeled by a particular class of bipartite graphs, called chain graphs. Our main focus is related to chain graphs with exactly one repeated degree. We determine all chain graphs with this structural property and derive some properties of their Laplacian eigenvalues and associated eigenvectors. On the basis of the obtained theoretical results, we compute the minimum number of leading agents that make the system in question controllable and locate the leaders in the corresponding graph. Additionaly, we prove that a chain graph with exactly one repeated degree, that is not a star or a regular complete bipartite graph, has the second smallest Laplacian eigenvalue (also known as the algebraic connectivity) in (0.8299,1) and we show that the second smallest eigenvalue increases when the number of vertices increases. This result is of a particular interest in control theory, since families of controllable graphs whose algebraic connectivity is bounded from below model the systems with a small risk of power or communication failures.

    Citation: Bader Alshamary, Milica Anđelić, Edin Dolićanin, Zoran Stanić. Controllable multi-agent systems modeled by graphs with exactly one repeated degree[J]. AIMS Mathematics, 2024, 9(9): 25689-25704. doi: 10.3934/math.20241255

    Related Papers:

    [1] Jiaqi Liang, Zhanheng Chen, Zhiyong Yu, Haijun Jiang . Fixed-time consensus of second-order multi-agent systems based on event-triggered mechanism under DoS attacks. AIMS Mathematics, 2025, 10(1): 1501-1528. doi: 10.3934/math.2025070
    [2] Lu Zhi, Jinxia Wu . Adaptive constraint control for nonlinear multi-agent systems with undirected graphs. AIMS Mathematics, 2021, 6(11): 12051-12064. doi: 10.3934/math.2021698
    [3] Asad Khan, Azmat Ullah Khan Niazi, Saadia Rehman, Sidra Ahmed . Hostile-based bipartite containment control of nonlinear fractional multi-agent systems with input delays: a signed graph approach under disturbance and switching networks. AIMS Mathematics, 2024, 9(5): 12678-12699. doi: 10.3934/math.2024620
    [4] Hongjie Li . Event-triggered bipartite consensus of multi-agent systems in signed networks. AIMS Mathematics, 2022, 7(4): 5499-5526. doi: 10.3934/math.2022305
    [5] Qiangqiang Zhang, Yiyan Han, Chuandong Li, Le You . Constraint impulsive consensus of nonlinear multi-agent systems with impulsive time windows. AIMS Mathematics, 2020, 5(4): 3682-3701. doi: 10.3934/math.2020238
    [6] Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792
    [7] Yinzhen Mei, Chengxiao Guo, Mengtian Liu . The bounds of the energy and Laplacian energy of chain graphs. AIMS Mathematics, 2021, 6(5): 4847-4859. doi: 10.3934/math.2021284
    [8] Hongjie Li . H-infinity bipartite consensus of multi-agent systems with external disturbance and probabilistic actuator faults in signed networks. AIMS Mathematics, 2022, 7(2): 2019-2043. doi: 10.3934/math.2022116
    [9] Zuo Wang, Hong Xue, Yingnan Pan, Hongjing Liang . Adaptive neural networks event-triggered fault-tolerant consensus control for a class of nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(3): 2780-2800. doi: 10.3934/math.2020179
    [10] Shama Liaqat, Zeeshan Saleem Mufti, Yilun Shang . Newly defined fuzzy Misbalance Prodeg Index with application in multi-criteria decision-making. AIMS Mathematics, 2024, 9(8): 20193-20220. doi: 10.3934/math.2024984
  • We consider the controllability of multi-agent dynamical systems modeled by a particular class of bipartite graphs, called chain graphs. Our main focus is related to chain graphs with exactly one repeated degree. We determine all chain graphs with this structural property and derive some properties of their Laplacian eigenvalues and associated eigenvectors. On the basis of the obtained theoretical results, we compute the minimum number of leading agents that make the system in question controllable and locate the leaders in the corresponding graph. Additionaly, we prove that a chain graph with exactly one repeated degree, that is not a star or a regular complete bipartite graph, has the second smallest Laplacian eigenvalue (also known as the algebraic connectivity) in (0.8299,1) and we show that the second smallest eigenvalue increases when the number of vertices increases. This result is of a particular interest in control theory, since families of controllable graphs whose algebraic connectivity is bounded from below model the systems with a small risk of power or communication failures.



    Many modern engineering problems and their solutions are related to the controllability of leader-follower, multi-agent, dynamical systems such as power monitoring systems, constructing autopilots, ventilation and air-conditioning systems, constructing and monitoring drone swarm systems, distributed energy management and energy systems and wireless, sensor networks (see [1,2,3,4] as well as [5,6,7]). Typically, graphs are used to model such systems. Vertices represent the agents (partitioned into leaders and followers), while the interaction between the agents is represented by the edges. Structural and some other properties of the underlying graph are crucial to construct systems that satisfy some particular requirements.

    A multi-agent dynamical system is said to be controllable if it can move from any initial state to any other state in a finite time. A study on the controllability of general multi-agent networks was conducted in [8,9]. Since then, a theoretical framework for the controllability of systems has developed significantly. Simultaneously, a study on the controllability of particular networks has received a noteworthy attention. One can reference the following for antagonistic [10,11], directed [12,13], or signed networks [14,15,16].

    In this paper, our focus is on the classical Kalman's rank controllability condition applied to the Laplacian matrix with off-diagonal entries belonging to {0,1}. Recently, the study was centered around a structural controllability (i.e., around weighted matrices). A system is structurally controllable if and only if there is at least one choice of edge weights such that it is controllable. This concept was introduced in [17], along with necessary and sufficient conditions for complex networks to have this property. According to the same reference (see also [18,19,20]), under this setup, it turns out that the structural controllability purely depends on the topology of the communication scheme, and the multi-agent system is structurally controllable if and only if the graph is connected. An additional study extends to strong structural controllability that required the system to be controllable for any choice of weights [21,22,23]. A slightly weaker notion than controllability is stabilizability, where a system is said to be stabilizable when all the uncontrollable state variables can be made to have stable dynamics (see [24] and references therein).

    We consider the controllability of a multi-agent dynamical systems modeled by a particular class of bipartite graphs called chain graphs. Many real-world networks are bipartite including the following: Community ecology networks, islands biogeography networks, social network forums, networks of scientists and research papers and the human drug-target protein networks [25,26]. In particular, chain graphs are met when modelling the systems that contain the so-called nesting property. In an informal sense, nestedness refers to a hierarchical organization where the set of neighbors of a vertex is a subset of the set of neighbors of a vertex of lower degree. This property can be found in a wide branch of systems including ecological interaction networks, trade networks, inter-organizational networks, firm spatial networks, interbank payment networks, or social-media networks (see the survey paper [27]), as well as in many biological or medical networks (see the survey paper [28]). In this study, we are interested in chain graphs with exactly one repeated vertex degree. By the pigeonhole principle one may observe that every graph distinct from the single vertex contains at least one pair of vertices sharing the same degree. In the light of this, our attention is focused on an extreme case in which two vertices differ in degree, unless they belong to a fixed and comparatively small vertex subset. The significance of such graphs in modelling the real-life systems is recognized in [26] where, on the basis of exhaustive empirical experiments, the authors have deduced that as the network's degree distribution became increasingly heterogeneous, the entire system became easier to control. According to the same reference, the follower vertices tend to avoid vertices with high degrees in random networks. In relation to this, we will show that in our model, unless we deal with certain simple cases, vertices with the maximum degree are reserved to leading agents and a single follower, which introduces an example that bypasses the previous rule.

    A chain graph is a graph that does not contain neither a pair of non-adjacent edges, nor a triangle, nor a pentagon (that is, a five vertex cycle) as an induced subgraph. Using the standard graph theoretical notation, we can say that a chain graph is a {2K2,C3,C5}-free graph. It follows from the previous definition that every chain graph is bipartite. The controllability of multi-agent systems modeled by chain graphs that have multiple repeated vertex degrees has been considered in [29,30]. If only one vertex degree is repeated, it follows that such a chain graph is either a star, or a regular complete bipartite graph, or it belongs to a particular infinite family. In this way, we provide a new family of graphs that model controllable systems which have only one repeated vertex degree and possess several distinguishable properties related to the connectivity. The existence of such graphs was questioned in [31].

    The remainder of the paper is organized as follows. In Section 2, we provide some preliminary results, the formulation, and the motivation of the problem. In Section 3, we put our focus on chain graphs with exactly one repeated degree; in particular, we determine all such graphs and report the results which concern the Laplacian eigenvalues and the corresponding eigenvectors. In Section 4, we consider the controllability of systems modeled by a corresponding chain graph. Some concluding remarks are separated in Section 5.

    We assume that G=(V,E) is a simple, undirected graph, without loops or multiple edges. Its order n is the number of vertices. The number of edges is known as the size. As usual, we denote the (0,1)-adjacency matrix of G by A(G), the diagonal matrix of vertex degrees by D(G), and by L(G)=D(G)A(G) the Laplacian matrix of G. The Laplacian eigenvalues of G are the eigenvalues of L(G) and they form the Laplacian spectrum of G, which is denoted by σ(G). To simplify the language, we occasionally suppress the prefix 'Laplacian' in this terminology. The matrix L(G) is symmetric and a positive semidefinite. Moreover, 0 is always an eigenvalue associated with the all-1 eigenvector. Therefore, we may assume that the eigenvalues of G (in fact, the roots of the characteristic polynomial ϕ(L(G),x)=det(xIL(G))) are indexed in a non-increasing order and are given as follows:

    μ1(G)μ2(G)μn(G)=0.

    The second smallest eigenvalue μn1(G) is called the algebraic connectivity, and it will be denoted by a(G). It is greater than 0 if and only if G is connected [32, Theorem 7.1.2]. The algebraic connectivity is frequently investigated as an eigenvalue that measures the connectivity, the robustness, and the synchronisation of a graph [33,34].

    Our focus is on a multi-agent system with n linear agents {1,2,,n} modeled by a graph G, in the sense that the agents are interpreted as the vertices, and their connections are interpreted by the edges. Accordingly, the terms 'vertex' and 'agent' are alternatively used throughout the text (i.e., the vertex vi stands for the state of the agent i in a network), which evolves in line with the following consensus equation:

    ˙vi(t)=jN(i)(vi(t)vj(t)), (2.1)

    where N(i) is the set of all neighbors of i. The shorthand dynamics can be written as ˙v(t)=L(G)v(t), and is known as the Laplacian dynamics. The vector v is the vector of the agents' states and L(G) is the Laplacian matrix of G, as specified.

    Following [35], and f denote the set of leaders and the set of followers (i.e., the set of leading and the following agents, respectively). Accordingly, the Laplacian L(G) can be written in the following block representation form:

    L(G)=(Lf(G)lf(G)lf(G)L(G)),

    where the top-left block corresponds to the followers, the bottom-right block corresponds to the leaders, and the remaining two blocks represent the interactions between them.

    The core of our attention are the leader-follower systems:

    (˙vf(t)˙u(t))=(Lf(G)lf(G)lf(G)L(G))(vf(t)u(t)),

    with followers evolving through the Laplacian-based dynamics

    ˙vf(t)=Lf(G)vf(t)lf(G)u(t). (2.2)

    The external control signal ran by the leaders' states is denoted by u. In other words, we suppose that n control input u(t)=(u1(t),u2(t),,un(t)) is applied to (2.1) via the control input (0,1)-matrix lf(G). Note that the columns of this matrix are binary control vectors, such that the jth entry in ith column is 1 if the jth state, variable which directly receives the signals from the ith input, and is 0 otherwise.

    A controllable system refers to the system modeled by (2.2) that can be driven from any initial state to any desired terminal state in a finite time. Such systems are found in many areas of science and engineering, see for example [31,36,37,38,39]. The controllability of multi-agent systems in the majority of cases deal with locations of leaders under which the controllability can be achieved. If the minimum number of leaders needed to make (2.2) controllable is k, then we say that (2.2) is k-leaders controllable.

    The Kalman's rank condition states that the system (2.2) is controllable if the controllability matrix

    (lf(G)Lf(G)lf(G)Lf(G)n1lf(G))

    has the full row rank n. We recall an equivalent spectral argument needed for our further analysis. It enables the use of sophisticated spectral graph theory tools to deal with the controllability of multi-agent systems and the determination of the set of leaders.

    Lemma 2.1. ([35]) The system (2.2) is controllable if and only if there is no eigenvector for L(G) taking 0 on all entries corresponding to leaders, i.e., if and only if L(G) and Lf(G) do not share any common eigenvalue.

    The vertex set of a chain graph G consists of two color classes, partitioned into h non-empty cells hi=1Ui and hi=1Vi, respectively. All vertices in Us are joined to all vertices in h+1sk=1Vk, for 1sh. Therefore, all vertices in Ui (resp. Vj) are co-neighbors (i.e., they share the same set of neighbors). If ms=|Us| and ns=|Vs|, for 1sh, then G is denoted by CG(m1,m2,,mh;n1,n2,,nh). The parameter h is known as the height of a chain graph, and the structure is sketched in Figure 1. Additionally, chain graphs appear under the name double nested graphs, which emphasizes their double nesting structure [40].

    Figure 1.  A sketch of CG(m1,m2,,mh;n1,n2,,nh).

    The degrees of vertices in Ui are denoted by di, and we have the following:

    di=h+1ij=1nj. (2.3)

    Similarly, the vertex degrees in Vi are denoted by di, along with the following:

    di=h+1ij=1mj. (2.4)

    Any chain graph admits an equitable vertex partition:

    Π:U1U2UhV1V2Vh,

    which means that any vertex in Ui or Vj has a constant number of neighbors in any of sets Uk,Vl, 1k,lh. The quotient matrix Q of the Laplacian matrix of G corresponding to the equitable partition Π is the matrix whose entries are the constant row sums of the corresponding blocks of L(G). It is of the following form:

    Q=(D1NMD2), (2.5)

    where

    N=(n1nh1nhn1nh10...n100),M=(m1mh1mhm1mh10...m100)

    and D1=diag(d1,d2,,dh),D2=diag(d1,d2,,dh). The spectrum is comprised of di with the multiplicity mi1, di with multiplicity ni1, 1ih, and the eigenvalues of Q. For more details on the spectrum of chain graphs via equitable partitions, the reader is referred to [29].

    Our interest on the controllability of chain graphs with one repeated degree stems from the following three prominent facts.

    Chain graphs feature as maximizers for the largest Laplacian eigenvalue in the class of connected bipartite graphs of fixed order and size, see [40]. In this context, they are recognized as bipartite counterparts to the so-called threshold graphs that maximize the same eigenvalue in the class of all connected graphs with a fixed order and size. Motivated by questions raised by Hsu in [31] and the aforementioned relation between chain and threshold graphs, we provide a new family of graphs with only one repeated degree that model controllable systems (2.2).

    According to [31], families of graphs whose algebraic connectivity is bounded from below by a positive constant are of a particular interest in the control theory, since such graphs model the systems with a high reachability between the agents and a small risk of power or communication failures. By the same source, in the majority of known controllable systems modeled by graphs, the algebraic connectivity decreases when the graph order increases; in these cases, determining a lower bound is a challenging problem. In this context, it is worth mentioning that chain graphs with exactly one repeated degree have a distinguishable property: Their algebraic connectivity increases when the order increases, as proved in Section 3. Accordingly, the lower bound is easily determined, since it is attained for the graph with the smallest order. Moreover, the algebraic connectivity of a chain graph which has exactly one repeated degree, and is not a star nor a regular complete bipartite graph, is not less than 0.8299 and does not exceed 1, as shown later.

    A chain graph is uniquely determined by the degree sequence, say π, of one color class [41]. The vertex degrees of one color class form Ferrers diagrams, while the vertex degrees of the other color class are obtained from its conjugate. The conjugate of the Ferrers diagram F(π) is equal to F(π), which is the transpose of F(π). For instance, if π=(5,4,3,3,1), then π=(5,4,4,2,1).

    In this section, we investigate relationships between the structure and the spectrum of chain graphs with exactly one repeated degree. First, we determine the parameters that define such chain graphs.

    We single out one possibility.

    Lemma 3.1. The chain graph CG(m,n) has exactly one repeated degree if and only if it is a star or a regular complete bipartite graph.

    Proof. The result is a simple structural examination on chain graphs with h=1.

    The next result refers the main case h2 and completes the entire class.

    Theorem 3.2. For h2, let GCG(m1,m2,,mh;n1,n2, ,nh) be a chain graph with exactly one repeated degree. Then GCG(κ,1,1,,1h;1,1,,1h), for κh.

    Proof. We claim that only one of mi's, ni's can be greater than 1. First, if mi,mj2, for 1ijh, then the vertices in Ui share the same degree, and the same holds for the vertices in Uj. Moreover, from (2.3), we have that uUi and vUj differ in degree, which contradicts the statement assumption. Therefore, at most one mi is greater than 1, and the same holds for at most one ni. If mi2 and nj2, then we deduce that uUi and vVj must have the same degree, which implies j=h+1i, by (2.3) and (2.4). Considering the vertices of Uk and Vh+1k, for ki, we conclude that they are equal in degree; on the other hand, those of Ui and Uk differ in degree, which is a contradiction. Therefore, the claim holds true.

    Assume, without a loss of generality, that mi=κ2. If i>1, then the degrees of vertices in U1,U2,,Uh are

    h,h1,,h+1i,,h+1imi,hi,,1,

    whereas the degrees of vertices in V1,V2,,Vh are

    h+κ1,,h+κi,hi,,1.

    It follows that there are at least two repeated degrees h+1i and 1. Consequently, we conclude that i=1. Then, among degrees

    h,h,,hm1,h1,,1;h+κ1,h+κ2,,κ,

    there is only one repeated if and only if κh. This completes the proof.

    We consider the spectral properties of graphs determined in Theorem 3.2.

    Theorem 3.3. Let GCG(κ,1,1,,1h;1,1,,1h), for κh2. Then,

    σ(G)={0,h,h,,hκ1,κ1,κ2,,κ2h1},

    where

    {κi(i1,i),i{1,2,,h1},κh+i1(κ+i1,κ+i),i{1,2,,h1},κ2h1κ+h.

    Proof. Taking into account that di=h+1i (1ih) and dj=κ+hj (1jh) and employing [41, Theorem 3.5], we obtain that the characteristic polynomial ϕ(L(G),x) is given by

    x(xh)κ1κ+h1i=1(xi)(1p1+xhj=21(xdh+2j)pj+1xd1),

    for pj=(djx)(xdh+1j). Since x(xh)κ1 is a factor of ϕ(L(G),x), the remaining eigenvalues are the roots of the following polynomial:

    f(x)=κ+h1i=1(xi)(1p1+xhj=21(xdh+2j)pj+1xd1).

    By a direct computation, we obtain the following identities:

    f(0)=(1)κ+h(2h+κ1)(κ+h2)!h;

    f(1)=(1)κ+h+1(κ+h3)(κ+h3)!;

    f()=(1)κ+h+2(h+1)(1)!(κ+h22)!(κ+h1)!(κ+h2)!, for 2h1;

    f(κ)=(1)h+1κ!(κh+1)(κh)(h1)!;

    f(κ+)=(1)h+12(+1)(κ+)!(κ+2h+1)(κ+2h)(h1)!, for 1h1;

    f(κ+h)=(κ+h2)(h1)!<0.

    Next, we conclude that f(0),f(1),,f(h1) alternate in sign. Consequently, for every i{1,2,,h1}, we have f(xi)=0, for some xi(i1,i). A similar argument holds for f(κ),f(κ+1),,f(κ+h1); therefore, for every i{κ+1,κ+2,,κ+h1} we have p(xi)=0, for some xi(i1,i). Additionally, since f is monic and f(κ+h)<0, it follows that f(x2h)=0 holds for some x2h>κ+h, which concludes the proof.

    We record an easy consequence.

    Corollary 3.4. Let GCG(κ,1,1,,1h;1,1,,1h), for κh2. Then, G has no non-integer Laplacian eigenvalues in (h1,κ).

    Theorem 3.3 yields that the algebraic connectivity of a chain graph under consideration does not exceed 1. In what follows, we derive a lower bound for the same eigenvalue and show that it increases when the order of G increases. First, we state a useful lemma and observe that it remains valid for h=1.

    Lemma 3.5. Let GCG(m1,m2,,mh;n1,n2,,nh) and GCG(m1,m2,,mh;n1,n2,,nh). If mimi and nini for every i{1,2,,h}, then μi(Q)μi(Q), where Q and Q are the corresponding quotient matrices given in (2.5).

    Proof. The desired result follows from a classical result for Hermitian matrices, see [42, Corollary 7.7.4(c)], which states that the corresponding inequalities between the eigenvalues of Q and Q hold whenever QQ is a positive semidefinite. Indeed, we easily confirm that the diagonal elements of this matrix are dominant which, by [42, p. 392], completes the assertion.

    We proceed with a lower bound for the algebraic connectivity.

    Theorem 3.6. Let GCG(κ,1,1,,1h;1,1,,1h), for kh2. Then, a(G)[ξ,1), where ξ is the algebraic connectivity of CG(2,1;1,1), which is approximately equal to 0.829914.

    Proof. Since h2, from Theorem 3.3, we have a(G)<1. By the Interlacing Theorem for the Laplacian spectrum (see [32, Theorem 7.2.5]), we have a(G)a(G), where GCG(κ,h1;1,h1). G is obtained from G by deleting all edges that connect vertices in Ui, for 2ih1, with all vertices in Vj, for 2jh1. From Lemma 3.5, we obtain a(G)a(G)a(G), where GCG(h,h1;1,h1) and GCG(2,1;1,1), and the result follows.

    The previous lower bound is sharp at least for CG(2,1;1,1). Additionally, for every chain graph G with exactly one repeated degree, a(G)(0.8299,1] holds. The next result is an interesting phenomenon in which the algebraic connectivity increases with the order.

    Corollary 3.7. Let G1CG(κ1,1,1,,1h;1,1,,1h) and G2CG(κ2,1,1,,1h;1,1,,1h), with κ2κ1h1. Then, a(G1)a(G2). In addition, a(CG(κ1,κ1))a(CG(κ2,κ2)).

    Proof. For h=1, G1 and G2 are stars, along with a(G1)=a(G2)=1. By the previous theorem, the algebraic connectivity of both graphs is non-integer for h2, which implies that it is not equal to any of the vertex degrees. Therefore, it belongs to the spectrum of the corresponding quotient matrix, and the result follows from Lemma 3.5.

    Finally, for i{1,2}, CG(κi,κi) is regular complete bipartite, and its algebraic connectivity is κi (see [43, p. 17]). This observation concludes the entire proof.

    We continue with an illustration.

    Example 3.8 Let G1CG(6,1,1,1,1;1,1,1,1,1) and G2=CG(7,1,1,1,1;1,1,1,1,1). Then,

    σ(G1)={13.03,9.64,8.6,7.58,6.58,3.82,2.86,1.92,0.96}{5,5,5,5,5,0},σ(G2)={14.06,10.63,9.57,8.54,7.51,3.88,2.9,1.93,0.97}{5,5,5,5,5,5,0}.

    Now, one may compare the eigenvalues according to Lemma 3.5, in particular, 0.8299<0.96a(G1)<a(G2)0.97<1.

    It is noteworthy to add that, in contrast to our situation, if the order of G is increased by augmenting its height h while the number of vertices with a repeated degree remains unchanged, then the algebraic connectivity may decrease.

    The eigenspace of the eigenvalue h (of multiplicity κ1) is generated by the following eigenvectors:

    v1=(1,1,0,0,,0κ,0,0,,0),v2=(1,0,1,0,,0κ,0,0,,0),vκ1=(1,0,,0,0,1κ,0,0,,0).

    In what follows, we observe the structure of eigenvectors of L(G) which correspond to non-integral eigenvalues in the main case (i.e., h2).

    Theorem 3.9. For GCG(κ,1,1,,1;1,1,,1) with κh2, let μ be a non-integral eigenvalue and x=(x1,x2,,xn) be an associated eigenvector according to the following vertex ordering: U1,U2,,Uh,V1,V2,,Vh. Then, xi0, for every 1iκ.

    Proof. On the contrary, assume that x is an eigenvector for a non-integral eigenvalue μ of L(G) such that xi=0 holds for 1iκ. Let

    x=(0,0,,0κ,x2,x3,,xh,y1,y2,,yh).

    By the eigenvalue equations for all the entries corresponding to the vertices in U1, we obtain the following:

    μxi=d1xin1y1n2y2nhyh,1iκ,

    i.e.,

    0=n1y1+n2y2++nhyh. (3.1)

    The eigenvalue equation for the vertex in Vh implies μyh=dhyh+0. Since μZ, it follows that yh=0, and together with (3.1), this gives the following:

    0=n1y1+n2y2++nh1yh1.

    Next, for the entry which corresponds to the vertex in U2, we obtain the following:

    μx2=d2x2n1y1n2y2nh1yh1,

    which is equivalent to (μd2)x2=0 (i.e., to x2=0).

    In a similar way, the eigenvalue equation for the vertex in Vh1 gives yh1=0, and so on until we obtain x1=x2==xh=y1=y2==yh=0, that is x=0, which is impossible.

    In this section, we show that the systems (2.2) modeled by the chain graphs considered in the previous sections are controllable. Additionally, we compute the minimum number of leading agents and identify their positions in the corresponding graph.

    Theorem 4.1. Let GCG(κ,1,1,,1;1,1,,1) with κh1. Unless κ=h=1, the system (2.2) modeled by G is controllable with κ1 co-neighbor vertices in the role of leaders. For κ=h=1, the graph reduces to the complete graph K2, and the system is 1-leader controllable with any vertex in the role of a leader.

    Proof. For GK2, the result follows by a simple algebraic computation. Suppose GK2. Since the eigenspace of h is generated by the eigenvectors listed at the beginning of this subsection, in the light of Lemma 2.1, we deduce that every vertex outside U1 does not belong to the minimum set of leading agents. Each of the vectors v1,v2,,vκ1 has the following form:

    x=(α1+α2++ακ1,α1,α2,,ακ1,0,0,,0),

    for some α1,α2,,ακ1R. Therefore, any eigenvector of L(G) for h takes 0 on all entries which correspond to V(G)U1. In addition, for any proper subset S of {2,3,,κ}, there exists a linear combination of the above eigenvectors taking zero on every vertex, which by the same lemma leads to the conclusion that there is at least one leader outside S.

    Next, consider the set {2,3,,κ}, denoted again by S. If x takes zero on the entire S, then x=0, which is impossible. Moreover, by Theorem 3.3, the remaining eigenvalues are non-integral; then, by Theorem 3.9, their eigenvectors do not take zero on U1, and neither on S. Hence, we have proved that no eigenvector for L(G) takes 0 on all entries which correspond to S. By Lemma 2.1, S corresponds to the minimum set of leading agents.

    The previous theorem covers all chain graphs with exactly one repeated degree, except regular complete bipartite graphs of degree at least two. They are treated in the next remark.

    Remark 4.2. Following the proof of Theorem 4.1, we deduce that the minimum set of leaders of the system (2.2) modeled by GCG(κ,κ), κ2, consists of 2(κ1) agents, such that κ1 belong to one color class of G and the remaining κ1 are in the other class.

    Theorem 4.1 gives infinite families of controllable systems. Indeed, we may fix h and take an arbitrary κh to obtain a (κ1)-leaders controllable system, without any additional condition. Here is an illustration.

    Example 4.3. For GCG(7,1,1,1,1;1,1,1,1,1), the system (2.2) is 6-leaders controllable. The leaders

    ={1,2,,6}

    are 6 of the 7 co-neighbors of degree 5, as illustrated in Figure 2. Together with u1, they belong to the cell U1 illustrated in Figure 1. In addition Ui={ui},i2, and Vj={vj} are singletons.

    Figure 2.  A 6-leaders controllable system modeled by CG(7,1,1,1,1;1,1,1,1,1) and considered in Example 4.3. Edges between leaders and followers are dashed.

    Finally, we point out that for a given chain graph GCG(κ,1,1,,1;1,1,,1), the set of leaders that makes the system (2.2) modeled by G controllable can be simply determined by collecting κ1 vertices with degree h. Consequently, an algorithm which determines the set of leaders should only test the vertex degrees (i.e., it collects κ1 vertices of degree h).

    This paper covered the controllability of multi-agent dynamical systems modeled by a special class of bipartite graphs: Chain graphs with exactly one repeated degree. Chain graphs maximize the largest Laplacian eigenvalue in the set of connected bipartite graphs of a fixed order and size, and those with more than one repeated degree were considered in previous works [29,30]. In this study, all chain graphs with exactly one repeated degree were determined, along with the minimum number of leading agents and their positions in a graph. Accordingly, controllable systems with an arbitrary number of leading agents were constructed. In fact, for every fixed κ, a family of controllable bipartite systems with exactly κ leaders was established by choosing a chain graph of height hκ. Bearing in mind that the controllability of threshold graphs with the same structural property received attention in [31], we may say that the results of this paper can be considered as a bipartite counterpart to those of the mentioned reference. Our contribution may also be meaningful in creating new multi-agent controllable systems based on the graph Laplacian.

    It has been shown that the algebraic connectivity of graphs considered lied in the interval [ξ,1], where ξ was the algebraic connectivity of CG(2,1;1,1) and 1 was attained only in a simple case heighted 1. Determining a fixed range for this spectral invariant is of particular interest since it gives an insight into the graph structure by measuring the reachability between the vertices and, in general, the robustness and synchronization of the entire graph. Moreover, for the considered class, the algebraic connectivity increased with the order, which is a rare phenomenon for the known controllable graph classes.

    The obtained results suggest that the controllability of corresponding systems does not depend on the number of vertices of the entire graph, but only on those with equal degrees. Information on Laplacian eigenspaces of the graph permit the examination of the controllability, both locally and efficiently. Specifically, the minimum number of leaders which rendered the graph controllable equaled the largest multiplicity of the Laplacian eigenvalues. However, the limitations of the current research are related to the very particular structure of the considered class. A possible direction for the future research efforts would be to seek other graphs which possess similar properties, in particular, being controllable and having one repeated degree.

    We conclude the discussion with a conjecture based on Corollary 3.4.

    Conjecture 5.1. Let GCG(m1,m2,,mh;n1,n2,,nh), for κh2. Additionally, let

    d1d2d2h

    be the sequence of vertex degrees of G whose elements are di,di,1ih, and Q the divisor matrix of G given in (2.5). Then, G has no eigenvalues in (dh1,dh)(dh,dh+1). In addition, for every i{1,2,,2h1}{h1,h}, there exists an eigenvalue of Q in (di,di+1), and d1 does not exceed the largest Laplacian eigenvalue.

    This work is an extended version of [44] presented on the IX International Conference IcETRAN and LXVI ETRAN Conference (Novi Pazar, Serbia, 2022).

    All authors contributed equally and approved the final version of the manuscript.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.



    [1] C. E. Garcia, D. M. Prett, M. Morari, Model predictive control: Theory and practice-A survey, Automatica, 25 (1989), 335–348. https://doi.org/10.1016/0005-1098(89)90002-2 doi: 10.1016/0005-1098(89)90002-2
    [2] N. Kishor, R. P. Saini, S. P. Singh, A review on hydropower plant models and control, Renew. Sust. Energ. Rev., 11 (2007), 776–796. https://doi.org/10.1016/j.rser.2005.06.003 doi: 10.1016/j.rser.2005.06.003
    [3] J. Klamka, Controllability of dynamical systems, Dordreht: Academic Publishers, 1991.
    [4] H. Mirinejad, S. H. Sadati, M. Ghasemian, H. Torab, Control techniques in heating, ventilating and air conditioning (HVAC) systems, J. Comput. Sci., 4 (2008), 777–783.
    [5] A. J. Sorensen, A survey of dynamic positioning control systems, Annu. Rev. Control, 35 (2011), 123–136. https://doi.org/10.1016/j.arcontrol.2011.03.008 doi: 10.1016/j.arcontrol.2011.03.008
    [6] B. Ding, Z. N. Li, Z. M. Li, Y. X. Xue, X. Y. Chang, J. Su, et al., A CCP-based distributed cooperative operation strategy for multi-agent energy systems integrated with wind, solar, and buildings, Appl. Energ., 365 (2024), 123275. https://doi.org/10.1016/j.apenergy.2024.123275 doi: 10.1016/j.apenergy.2024.123275
    [7] Z. N. Li, S. Su, X. L. Jin, M. Xia, Q. F. Chen, K. Yamashita, Stochastic and distributed optimal energy management of active distribution networks within integrated office buildings, CSEE J. Power Energy, 10 (2024), 504–517. http://dx.doi.org/10.17775/CSEEJPES.2021.04510 doi: 10.17775/CSEEJPES.2021.04510
    [8] H. G. Tanner, On the controllability of nearest neighbor interconnections, 2004 43rd IEEE Conference on Decision and Control, 3 (2004), 2467–2472. https://doi.org/10.1109/CDC.2004.1428782 doi: 10.1109/CDC.2004.1428782
    [9] M. Ji, M. Egerstedt, A graph-theoretic characterization of controllability for multi-agent systems, 2007 American Control Conference, 2007, 4588–4593. https://doi.org/10.1109/ACC.2007.4283010
    [10] C. Altafini, Consensus problems on networks with antagonistic interactions, IEEE T. Automat. Contr., 58 (2013), 935–946. https://doi.org/10.1109/TAC.2012.2224251 doi: 10.1109/TAC.2012.2224251
    [11] C. Sun, G. Q. Hu, L. Xie, Controllability of multiagent networks with antagonistic interactions, IEEE T. Automat. Contr., 62 (2017), 5457–5462. https://doi.org/10.1109/TAC.2017.2697202 doi: 10.1109/TAC.2017.2697202
    [12] X. Z. Liu, Z. J. Ji, T. Hou, Graph partitions and the controllability of directed signed networks, Sci. China Inf. Sci., 62 (2019), 42202. https://doi.org/10.1007/s11432-018-9450-8 doi: 10.1007/s11432-018-9450-8
    [13] Y. Q. Guan, L. Wang, Controllability of multi-agent systems with directed and weighted signed networks, Syst. Control Lett., 116 (2018), 47–55. https://doi.org/10.1016/j.sysconle.2018.04.010 doi: 10.1016/j.sysconle.2018.04.010
    [14] Y. Y. Liu, J. J. Slotine, A. L. Barabási, Controllability of complex networks, Nature, 473 (2011), 167–173. https://doi.org/10.1038/nature10011 doi: 10.1038/nature10011
    [15] H. Gao, Z. J. Ji, T. Hou, Equitable partitions in the controllability of undirected signed graphs, 2018 IEEE 14th International Conference on Control and Automation, 2018,532–537. https://doi.org/10.1109/ICCA.2018.8444164
    [16] Y. Q. Guan, L. L. Tian, L. Wang, Controllability of switching signed networks, IEEE T. Circuits-Ⅱ, 67 (2020), 1059–1063. https://doi.org/10.1109/TCSII.2019.2926090 doi: 10.1109/TCSII.2019.2926090
    [17] C. T. Lin, Structural controllability, IEEE T. Automat. Contr., 19 (1974), 201–208. https://doi.org/10.1109/TAC.1974.1100557 doi: 10.1109/TAC.1974.1100557
    [18] M. Zamani, H. Lin, Structural controllability of multi-agent systems, 2009 American Control Conference, 2009, 5743–5748. https://doi.org/10.1109/ACC.2009.5160170
    [19] M. K. Mehrabadi, M. Zamani, Z. Y. Chen, Structural controllability of a consensus network with multiple leaders, IEEE T. Automat. Contr., 64 (2019), 5101–5107. https://doi.org/10.1109/TAC.2019.2909809 doi: 10.1109/TAC.2019.2909809
    [20] Y. Q. Guan, A. Li, L. Wang, Structural controllability of directed signed networks, IEEE T. Contr. Netw. Syst., 8 (2021), 1189–1200. https://doi.org/10.1109/TCNS.2021.3059836 doi: 10.1109/TCNS.2021.3059836
    [21] H. Mayeda, T. Yamada, Strong structural controllability, SIAM J. Control Optim., 17 (1979), 123–138. https://doi.org/10.1137/0317010 doi: 10.1137/0317010
    [22] N. Monshizadeh, S. Zhang, M. K. Camlibel, Zero forcing sets and controllability of dynamical systems defined on graphs, IEEE T. Automat. Contr., 59 (2014), 2562–2567. https://doi.org/10.1109/TAC.2014.2308619 doi: 10.1109/TAC.2014.2308619
    [23] S. S. Mousavi, M. Haeri, M. Mesbahi, On the structural and strong structural controllability of undirected networks, IEEE T. Automat. Contr., 63 (2018), 2234–2241. https://doi.org/10.1109/TAC.2017.2762620 doi: 10.1109/TAC.2017.2762620
    [24] Y. S. Sun, Z. J. Ji, Y. G. Liu, C. Lin, On stabilizability of multi-agent systems, Automatica, 144 (2022), 110491. https://doi.org/10.1016/j.automatica.2022.110491 doi: 10.1016/j.automatica.2022.110491
    [25] G. Corso, A. I. L. de Araujo, A. M. de Almeida, Connectivity and nestedness in bipartite networks from community ecology, J. Phys: Conf. Ser., 285 (2011), 012009. https://doi.org/10.1088/1742-6596/285/1/012009 doi: 10.1088/1742-6596/285/1/012009
    [26] J. C. Nacher, T. Akutsu, Structural controllability of unidirectional bipartite graphs, Sci. Rep., 3 (2013), 1647. https://doi.org/10.1038/srep01647 doi: 10.1038/srep01647
    [27] M. S. Mariani, Z. M. Ren, J. Bascompte, C. J. Tessone, Nestedness in complex networks: Observation, emergence, and implications, Phys. Rep., 813 (2019), 1–90. https://doi.org/10.1016/j.physrep.2019.04.001 doi: 10.1016/j.physrep.2019.04.001
    [28] G. A. Pavlopoulos, P. I. Kontou, A. Pavlopoulou, C. Bouyioukos, E. Markou, P. G. Bagos, Bipartite graphs in systems biology and medicine: A survey of methods and applications, GigaScience, 7 (2018), giy014. https://doi.org/10.1093/gigascience/giy014 doi: 10.1093/gigascience/giy014
    [29] A. Alazemi, M. Anđelić, T. Koledin, Z. Stanić, Chain graphs with simple Laplacian eigenvalues and their Laplacian dynamics, Comput. Appl. Math., 42 (2023), 6. https://doi.org/10.1007/s40314-022-02141-5 doi: 10.1007/s40314-022-02141-5
    [30] M. Anđelić, C. M. da Fonseca, E. Kılıć, Z. Stanić, A Sylvester-Kac matrix type and the Laplacian controllability of half graphs, Electron. J. Linear Al., 38 (2022), 559–571. https://doi.org/10.13001/ela.2022.6947 doi: 10.13001/ela.2022.6947
    [31] S. P. Hsu, Controllability of the multi-agent system modelled by the threshold graph with one repeated degree, Syst. Control Lett., 97 (2016), 149–156. https://doi.org/10.1016/j.sysconle.2016.09.010 doi: 10.1016/j.sysconle.2016.09.010
    [32] D. Cvetković, P. Rowlinson, S. Simić, An introduction to the theory of graph spectra, Cambridge: Cambridge University Press, 2011. https://doi.org/10.1017/CBO9780511801518
    [33] M. Fiedler, Algebraic connectivity of graphs, Czechoslovak Math. J., 23 (1973), 298–305. https://doi.org/10.21136/CMJ.1973.101168 doi: 10.21136/CMJ.1973.101168
    [34] A. Simonetto, T. Keviczky, R. Babuška, Constrained distributed algebraic connectivity maximization in robotic networks, Automatica, 49 (2013), 1348–1357. https://doi.org/10.1016/j.automatica.2013.02.031 doi: 10.1016/j.automatica.2013.02.031
    [35] A. Rahmani, M. Ji, M. Mesbahi, M. Egerstedt, Controllability of multi-agent systems from a graph theoretic perspective, SIAM J. Control Optim., 48 (2009), 162–186. https://doi.org/10.1137/060674909 doi: 10.1137/060674909
    [36] T. Kailath, Linear systems, Englewood Cliffs: Prentice-Hall, 1980.
    [37] Z. J. Ji, Z. D. Wang, H. Lin, Z. Wang, Interconnection topologies for multi-agent coordination under leader-follower framework, Automatica, 45 (2009), 2857–2863. https://doi.org/10.1016/j.automatica.2009.09.002 doi: 10.1016/j.automatica.2009.09.002
    [38] X. Z. Liu, Z. J. Ji, Controllability of multiagent systems based on path and cycle graphs, Int. J. Robust Nonlin., 28 (2018), 296–309. https://doi.org/10.1002/rnc.3870 doi: 10.1002/rnc.3870
    [39] S. S. Mousavi, M. Haeri, M. Mesbahi, Laplacian dynamics on cographs: Controllability analysis through joins and unions, IEEE T. Automat. Contr., 66 (2021), 1383–1390. https://doi.org/10.1109/TAC.2020.2992444 doi: 10.1109/TAC.2020.2992444
    [40] M. Anđelić, C. M. da Fonseca, T. Koledin, Z. Stanić, Sharp spectral inequalities for connected bipartite graphs with maximal Q-index, Ars Math. Contemp., 6 (2013), 171–185. http://dx.doi.org/10.26493/1855-3974.271.85e doi: 10.26493/1855-3974.271.85e
    [41] A. Alazemi, M. Anđelić, K. C. Das, C. M. da Fonseca, Chain graph sequences and Laplacian spectra of chain graphs, Linear Multilinear Algebra, 71 (2023), 569–585. https://doi.org/10.1080/03081087.2022.2036672 doi: 10.1080/03081087.2022.2036672
    [42] R. A. Horn, C. R. Johnson, Matrix analysis, second edition, New York: Cambridge University Press, 2013. https://doi.org/10.1017/CBO9781139020411
    [43] Z. Stanić, Inequalities for graph eigenvalues, Cambridge: Cambridge University Press, 2015. https://doi.org/10.1017/CBO9781316341308
    [44] M. Anđelić, E. Dolićanin, Z. Stanić, Controllability of the multi-agent system modelled by the chain graphs with repeated degree, IX International Conference IcETRAN and LXVI ETRAN Conference, 2022,539–542.
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(977) PDF downloads(44) Cited by(0)

Figures and Tables

Figures(2)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog