摘要
针对无向网络实际控制问题,提出了一种有效设置控制输入矩阵,从而完成网络控制的方法.该方法表明,在一定条件下,对网络控制核心体实施控制即可控制整个网络. 实例检验了理论分析的结果,表明该理论的正确性和可行性. 该项研究揭示了无向网络中重要结构对整个网络的支配作用,为控制大型复杂网络提供了一个有效的方法.
2020-07-31 收到第1稿,2020-10-16收到修改稿.
复杂网络是将现实世界中各种大型复杂关联系统抽象成网络图进行研究的一种理论工具.现实生活中存在着各种各样的复杂网络,如生物网
复杂网络可控是指网络系统在适当的输入作用下,在有限时间内可以在任意两个状态之间传递的性质.其中,需要被独立输入作用的节点称为驱动节点.近年来,关于网络可控性的研究已经有了一些突出成果.2011年,Liu
本研究关注无向无权网络的实际控制问题,设置完整的控制输入矩阵满足系统的严格可控条件.文中网络中的一度节点、它的邻居和连边共同组成的结构称为网络叶子.已有的研究表明,删除叶子以及与叶子的连边不会改变网络的零度(nullity
考虑以下含有n个节点的无向网络动力学系
(1) |
式中,x=(x1,x2,⋯,xn
①Kalman条件
(2) |
②PBH条件
(3) |
其中,λ为矩阵A对应的特征值,In为n阶单位矩阵.
对于含有叶子结构的稀疏无向复杂网络,持续地删除网络叶子及其连边并保留孤立节点,直至整个网络不再包含度为1的节点,最终得到的所有连通集团和孤立节点共同构成了网络的核心体.不失一般性,可以将含有叶子结构的复杂网络邻接矩阵A表示为如下形式:
(4) |
其中第一个节点的度为1,其邻居为第二个节点,它们及其之间的连边被称为网络的叶子.向量α表示叶子与其余节点的连接情况.矩阵A0是(n-2)×(n-2)阶方阵,表示删除叶子及其连接后所有剩余节点之间的连接情况.
通过持续删除网络叶子并保留孤立节点,网络的控制核心体中只包含孤立节点和一些规模较小的连通集团.显然,孤立节点一定需要直接的独立控制输入,所以必然是驱动节点.网络的其它驱动节点则包含在剩下的小规模的连通集团中,可以通过文献[
定理: 设A为网络的邻接矩阵,A0为(n-2)×(n-2)阶方阵,表示删去一个叶子后得到的子网络对应的邻接矩阵.若子网络A0是可控的,即存在B0B0,使得(A0,B0B0)可控.则原始网络在B0B0所对应的控制输入B0B0的作用下也是可控的,如果以下不等式之一成立:
(i) | (5) |
(ii) | (6) |
式中,α为n-2维的向量,表示叶子与其余节点的连接情况.为矩阵A0的特征值.V1(λ)、V2(λ)满足以下等式:
(7) |
证明: 不失一般性,将A改写为等
于是,一定存在可逆,使得等
, |
, |
, |
则得到G(λ)与V(λ)的关系式:
此时,若条件(5)或者条件(6)成立,则
. |
又因为S(λ),U(λ)均为可逆矩阵,乘法运算不影响(λIn-A,B)的秩.因此rank(λIn-A,B)=n,由PBH可控条件,原始网络在控制输入的作用下是可控的.
注:定理仅证明一次删除的情形.在实际使用中,我们需记录每次删除时的向量α,利用最终的控制核心对应的B0逐步回溯验证定理条件.
考虑一个具有12个节点的无向稀疏网络,网络连接情况如

图1 通过控制核心使原始网络可控
Fig.1 The original network is controlled by the control core
, |
此时,对邻接矩阵A0进行初等变换可以很容易地找到对应的一组驱动节点为1,2和8节点,并且对它们实施独立的控制输入可以满足网络控制核心体的可控性,即控制1,2和8节点可以使网络控制核心体可控.接着,依次验证删除过程中网络是否满足控制条件(5)或条件(6).
第四次删除节点(4,5)时,,,条件(5)满足;
第三次删除节点(6,7)时,
第二次删除节点(9,10)时,,,条件(5)满足;
第一次删除节点(11,12)时,,,条件(5)仍然满足.
上面验证表明,仅通过控制含有4个节点的网络核心体即可控制整个原始网络.可见,该方法可以有效地简化对无向复杂网络控制输入的寻找过程,完成对大型复杂网络的实际控制.
本文针对无向复杂网络寻找控制输入困难的问题,基于PBH可控条件和叶子节点删除法给出了对网络核心体实施控制即可控制原始网络的充要条件,得到了寻找无向网络中控制输入节点的方法:①持续删除叶子结构及其连边并保留孤立节点得到网络核心体;②利用可控条件寻找该核心体的一个控制输入;③回推验证每一次删除中相关条件是否满足并得出结论:若条件(5)或条件(6)满足,表明仅利用该网络核心体的控制输入即可完全控制原始网络.
由于条件(5)和条件(6)均为不等式,所以在大多数情况下该条件均可满足.这是因为条件(5)和条件(6)的否定式均为等式,等式的解一定是有限点集或者空集,这些集合测度均为0,所以条件(5)和条件(6)的否定形式成立的参数选择范围小,被选择的可能性不高.这样就可以得到条件(5)和条件( 6)在大多数情况下均可满足.因此,对于绝大多数的无向复杂网络,只要我们完成了对网络控制核心体的控制,就能控制整个网络.该结论对解决大型稀疏网络的控制问题提供了非常简单的思路和具体的方法.
参考文献
Bullmore E T,Sporns O. The economy of brain network organization.Nature Reviews Neuroscience,2012,13(5):336~349 [百度学术]
Li D,Fu B,Wang Y,et al. Percolation transition in dynamical traffic network with evolving critical bottlenecks. Proceedings of the National Academy of Sciences of the United States of America,2015,112(3):669~672 [百度学术]
Borgatti S P, Mehra A, Brass D J,et al. Network analysis in the social sciences. Science,2009,323(5916):892~895 [百度学术]
Peterson L C,Kwiatkowski S E.Electronic information network for inventory control and transfer.United States:US6324522B2,2001-11-27 [百度学术]
乔磊,茅晓晨.时滞诱发的忆阻型Hopfield神经网络的复杂动力学.动力学与控制学报,2019,17(4):384~390 [百度学术]
Qiao L,Mao X C.Delay-induced complicated dynamics of a memristive Hopfield neural network. Journal of Dynamics and Control,2019,17(4):384~390 (in Chinese) [百度学术]
Newman M E. The structure and function of complex networks. Society for Industry and Applied Mathematics Review,2003,45(2):167~256 [百度学术]
汪小帆,李翔,陈关荣.复杂网络理论及其应用.北京:清华大学出版社,2006:194~238 (Wang X F,Li X,Chen G R. Complex network theory and its application.Beijing:Tsinghua University Press,2006:194~238 (in Chinese)) [百度学术]
何大韧,刘宗华,汪秉宏.复杂系统与复杂网络.北京:高等教育出版社,2009(He D R,Liu Z H,Wang B H.Complex systems and complex networks.Beijing:Higher Education Press,2009 (in Chinese)) [百度学术]
陈关荣.复杂动态网络环境下控制理论遇到的问题与挑战. 自动化学报,2013,39(4):312~321 [百度学术]
Chen G R.Problems and challenges in control theory under complex dynamical network environments. Journal of Automatica Sinica,2013, 39 (4):312~321 (in Chinese) [百度学术]
Doerr B,Fouz M,Friedrich T.Why rumors spread so quickly in social networks. Communications of the ACM,2012,55(6): 70~75 [百度学术]
Patti F D,Fanelli D,Piazza F,et al. Optimal search strategies on complex multi-linked networks. Scientific Reports,2015,5(1):9869~9869 [百度学术]
刘田,杨晓丽.离散混沌网络系统中共同噪声诱导同步的条件.动力学与控制学报,2019,17(1):27~34 [百度学术]
Liu T, Yang X L. Condition of common noise induced synchronization in discete chaotic network systems. Journal of Dynamics and Control,2019,17(1):27~34(in Chinese) [百度学术]
柴元,吴泉军.时滞社团网络联合同步.动力学与控制学报,2019,17(3):258~263 [百度学术]
Chai Y,Wu Q J. Combined synchronizationtime-delay community networks. Journal of Dynamics and Control,2019,17(3):258~263(in Chinese) [百度学术]
Liu Y Y, Barab´asi A L.Control principles of complex systems.Reviews of Modern Physics,2016,88(3):035006~035064 [百度学术]
Liu Y,Slotine J E,Barabasi A,et al. Controllability of complex networks. Nature,2011,473(7346):167~173 [百度学术]
Yuan Z Z,Zhao C,Di Z R,et al.Exact controllability of complex networks. Nature Communications,2013,4(1):2447~2447 [百度学术]
Cai N. Controllability improvement for linear time-invariant dynamic multi-agent systems. International Journal of Innovative Computing,2012,8:3315~3328 [百度学术]
Bauer M, Golinelli O. Core percolation in random graphs:a critical phenomena analysis. European Physical Journal B,2001,24(3) :339~352 [百度学术]
Kalman R E. Mathematical description of linear dynamical systems. Journal of the Society for Industrial and Applied Mathematics,1963,1(2):152~192 [百度学术]
Hautus M. Controllability and observability conditions of linear autonomous systems.Nederlandse Akademie van Wetenschappen. Proceedings. Series A, 1969,72:443~448 [百度学术]