广东工业大学学报  2021, Vol. 38Issue (6): 9-19.  DOI: 10.12052/gdutxb.210100.
0

引用本文 

胡滨, 关治洪, 谢侃, 陈关荣. 复杂网络动力学与智能控制[J]. 广东工业大学学报, 2021, 38(6): 9-19. DOI: 10.12052/gdutxb.210100.
Hu Bin, Guan Zhi-hong, Xie Kan, Chen Guan-rong. Dynamics and Intelligent Control of Complex Networks[J]. JOURNAL OF GUANGDONG UNIVERSITY OF TECHNOLOGY, 2021, 38(6): 9-19. DOI: 10.12052/gdutxb.210100.

基金项目:

国家自然科学基金资助项目(61976100);粤港澳离散制造智能化联合实验室资助项目 (2020-2022)

作者简介:

胡滨(1986–),女,副教授,博士,主要研究方向为计算神经科学、混杂智能控制等。

通信作者

陈关荣(1947–),男,教授,博士,欧洲科学院院士,主要研究方向为复杂网络、控制系统等,E-mail:eegchen@cityu.edu.hk

文章历史

收稿日期:2021-07-06
复杂网络动力学与智能控制
胡滨1, 关治洪1, 谢侃2, 陈关荣3    
1. 华中科技大学 人工智能与自动化学院,湖北 武汉 430074;
2. 广东工业大学 自动化学院,广东 广州 510006;
3. 香港城市大学 电机工程系,香港 999077
摘要: 智能如何产生, 其动力学行为如何演化、如何控制? 针对这些问题, 本文从复杂网络和动力学系统的角度简要综述智能控制的相关研究: 讨论复杂网络、动力学系统、神经科学和智能控制交叉研究的内涵和挑战问题; 概述牵制控制、混杂控制、自适应控制及复杂网络可控性等研究进展。并探讨复杂网络动力学与智能控制在脑科学与机器行为学中的相关应用及研究方向。
关键词: 复杂网络    动力学系统    神经科学    智能控制    
Dynamics and Intelligent Control of Complex Networks
Hu Bin1, Guan Zhi-hong1, Xie Kan2, Chen Guan-rong3    
1. School of Artificial Intelligence and Automation, Huazhong University of Science and Technology, Wuhan 430074, China;
2. School of Automation, Guangdong University of Technology, Guangzhou 510006, China;
3. Department of Electrical Engineering, City University of Hong Kong, Hong Kong 999077, China
Abstract: How does intelligence emerge? What kinds of dynamical behaviors are intertwined with intelligence and how do we control them? Concerning with these two issues, relevant studies on intelligent control are briefly surveyed from an integrated viewpoint of complex network and dynamic systems. Presented first are fundamental concepts and challenging questions that arise from the interdisciplinary research areas of complex networks, dynamical systems, neuroscience, and intelligent control. An overview of research progress on intelligent control is further presented, emphasizing pinning control, hybrid control, adaptive control, and the controllability of complex networks. Moreover, potential applications of complex network dynamics and intelligent control in the fields of brain science and machine behavior are briefly discussed, with an outlook at possible research directions.
Key words: complex network    dynamical system    neuroscience    intelligent control    

浩瀚宇宙中,我们不知道的有些什么?《Science》杂志曾专辑刊发了125个有待解决的科学问题[1]。其中有关于智能与计算的问题,例如意识的生物学基础是什么?如何存储和检索记忆?合作行为如何演变?如何从生物大数据中提取宏观信息?传统计算的局限性是什么?等等。回答这些问题需要更多的科学探索和理论分析,而这些问题的解决有助于加深我们对认知、智能与计算的理解,帮助我们重新定义和设计人工智能(Artificial Intelligence,AI)。本文围绕智能如何产生,其动力学行为如何演化、如何控制等问题,简要概述复杂网络、动力学系统与智能控制等跨学科的研究内涵(见图1),旨在回顾适应模型的复杂性(如节点系统和连边动力学)、环境的复杂性(如未知数据、不确定连接、外界扰动)和任务的复杂性(如稳定或协同前提下的经济性、脆弱性、鲁棒性)催生的智能控制方法,重点介绍复杂网络动力学、神经科学和智能控制等交叉学科研究,展示智能控制实施中牵制机制(Pinning Mechanism)、混杂特性(Hybrid Characteristics)与自适应方法(Adaptive Method)的重要性。

图 1 本文综述主题:融合复杂网络与动力学系统,构建智能控制方法,以解决复杂场景下的稳定、协同等问题 Figure 1 The theme of this survey: Integrating complex networks and dynamic systems to build intelligent control, aiming at solving problems of stability and cooperation in various complex scenarios

1950年,艾伦·图灵(Alan Turing)提出了“图灵测试”,大意是如果人类无法区分机器和人,则可认为机器具有“智能”。从微观世界到宏观世界,过去20年人们见证了智能科学与技术的巨大进展[2-4]。这些进步离不开神经科学领域的发现与分析。神经科学的研究导致大脑结构与功能以及智能方面的许多重要发现[5],曾催生了多项诺贝尔奖和图灵奖。西班牙组织学家Camillo Golgi和意大利生理学家Santiago Ramon y Cajal获得了1906年诺贝尔生理学或医学奖,以嘉奖他们“对整个大脑神经元大规模的观察、准确的描述和精确的分类”,为脑神经系统的复杂网络结构提供了证据。英国神经生物学家John C. Eccles、Alan L. Hodgkin和Andrew F. Huxley共享了1963年诺贝尔生理学或医学奖,因为他们“发现了神经细胞膜外围和中央部分的激发和抑制离子机制”,揭示了神经元产生动作电位(或称脉冲)动力学过程。由于深度神经网络的创新和AI领域的突破,Yoshua Bengio、Geoffrey Hinton和Yann LeCun获得了2018年图灵奖。Marvin Minsky在1960年写道:“当然,没有公认的智能理论”[6]。理解和刻画人类认知的神经活动基础是神经科学的研究目标之一,也可能是类脑智能的终极挑战[7]

1948年,诺伯特·维纳(Norbert Wiener)提出了控制论(Cybernetics)的两个基本概念——信息与反馈。相比经典的PID (Proportional-Integral-Differential)反馈控制,智能控制的研究对象和应用载体更加复杂,如具有不确定性或强非线性模型、节点系统耦合作用或反馈环节含未知数据等。为适应被控对象、环境及任务的复杂性,产生了许多以复杂网络动力学为基础的智能控制方法。从复杂网络角度,诞生了复杂脑网络(Complex Brain Network)和网络神经科学,为调控认知行为提供了分析证据[8-10]。从动力学系统角度,介观尺度(约100 µm)的神经群落呈现异步的群集动力学,支持感知和决策等行为[11-13]。鸟类、蚂蚁和鱼群等动物群体通过协作可以涌现群集智能效应,完成个体无法完成的复杂任务,如觅食、迁徙、围猎等。通过模拟动物的群集效应和适应机器智能的需求,产生了多智能体系统(Multi-agent System),其中智能体一般是机器,或者有人参与[14]。智能控制是多智能体通过分工合作达到协同目标的关键技术。针对协同动力学行为如何控制这一问题,智能控制与复杂网络动力学的交叉研究产生了一系列可行的解决方案,如分布式控制和优化、牵制控制、混杂控制、自适应控制等[15-16]

本文后续部分如下:第1节回顾复杂网络、动力学系统、神经科学和智能控制的基本概念、原理与方法;第2节综述智能控制领域的若干问题与研究进展;第3节讨论智能控制在脑科学与机器行为学中的潜在应用,最后给出总结与展望。

1 基本概念、原理与方法

本节回顾复杂网络、动力学系统、神经科学以及智能控制的有关概念和原理。

1.1 复杂网络:一门新兴学科

“整体大于部分之总和”或许是对复杂系统最恰当的描述。复杂网络是具有许多相互连接单元(即拓扑结构)的复杂系统,无法根据少数几个单元的属性推断整个网络的行为[17-19]。复杂网络的例子包括互联网、交通网、能源网、社会关系网、全球气候以及脑网络和神经系统等等。一个复杂网络可用代数图 $ G = (V,E,{\boldsymbol{W}}) $ 表示, $ V $ 为节点集合, $ E $ 为连边集合, $ {\boldsymbol{W}} = \left[ {{w_{ij}}} \right](i,j \in V) $ 表示节点之间的耦合权重矩阵。节点和连边的个数都可能是变化的,且节点和连边都可能是动力学系统[15, 20-21]。复杂网络中节点与连边的变化可用于描述大脑的发育或互联网的崩溃[2, 22-24]

复杂网络的实证研究表明,复杂网络的基本原理包括拓扑特征和群集动力学。主要网络拓扑特征包括度分布、聚类系数、路径长度、模块化、社团结构和层级结构等[15]图2展示了几类典型复杂网络拓扑结构的关系和演化。由图2(a)可知,在规则网络与随机网络之间重新布线(改变连边概率p),发现当p取中间值时,会得到新类型的小世界网络。重新布线过程中,保持节点和连边的个数不变。图2(b)显示了实施重新布线过程,网络的平均最短路径长度L(p)和聚类系数C(p)随连边概率p的变化趋势。图2(b)中,当概率p取值在0.01附近,路径长度L(p)小而聚类系数C(p)大;这两种性态的共存展现了小世界网络的主要特征,构成了从规则网络到随机网络的过渡。同步和涌现等群集动力学有助于维持网络的功能,如生物体发育和对抗网络攻击[18-19, 25-26]。Erdös-Rényi随机网络[27]考虑了随机拓扑图相对于边的数量如何变化。Watts-Strogatz小世界网络[28]具有明显较短路径长度和较大聚类系数,而Barási-Albert无标度网络[29]揭示了幂律度分布。这些典型的网络模型被用于描述或重构实际系统,包括脑网络和社交网络;其中,系统的功能(如发育、学习和免疫)可以通过网络控制和优化来增强[8, 17, 24]

图 2 典型复杂网络[28] Figure 2 Typical complex networks[28]

从实际应用角度,复杂网络的研究还涉及故障、攻击或病毒(发生在节点或连边上)引起网络结构变化对整体行为的影响[23]。如何揭示结构脑网络与功能脑网络之间的关联性得到了脑科学和复杂网络领域的关注[2]。在社会团体中,人们往往遵循“物以类聚、人以群分”的规则去参与活动,而这种宏观的社会行为可以通过“Nonlinearity+Networks”的范式来建模和调控[17, 30]。在皮层网络中,每个神经元大约有10 000个突触连接。在认知过程中,介观尺度的神经元群体动力学如何影响认知结果?对于阿尔茨海默病(Alzheimer’s Disease,AD)患者,跨尺度的神经元动力学呈现什么样的网络动力学?关于这些认知问题,神经科学尤其是与复杂网络的跨学科研究,有希望能给出一些合理的解答[2, 10]

1.2 动力学系统

动力学是经典力学的重要分支学科,研究作用于物体的力与物体运动的关系。根据牛顿第二定律,物体加速度的大小 $ a $ 跟作用力 $ F $ 成正比,跟物体质量 $ m $ 成反比: $ F = ma $ 。若速度为 $ v $ ,则有 $ \dfrac{{{\rm{d}}v}}{{{\rm{d}}t}} =\dfrac {F}{ m} $ 。因此,动力学系统常常被用来描述一组随时间变化的状态变量,例如位置、速度或加速度。推而广之,动力学系统的模型可用如下高维一阶微分方程表示[31]

$ \frac{{{\rm{d}}x}}{{{\rm{d}}t}}{\text{ = }}f(x,t) + u(t),{\text{ }}t \geqslant {\text{0}} $ (1)

其中: $ x = x\left( t \right) $ 是实空间 $ {R ^n} $ 中的状态变量, $ u(t) $ 是控制输入, $ \dfrac{{{\rm{d}}x}}{{{\rm{d}}t}} $ 是时间导数,也可写成 $ \dot x $ $ f(x,t) $ 是一个非线性映射,通常满足Lipschitz条件。

若在连续时间区间上考察状态,则这个系统是一个连续动力学系统,如式(1)所示;若只是在一系列不连续的时间序列上考察系统的状态,则得到一个离散动力学系统;若一个系统综合了连续时间区间、离散时间序列上两类状态演化特征,则称之为混杂动力学系统[16, 32-33]。若 $ f $ 函数是关于状态 $ x $ 的非线性函数,则得到了一个非线性系统;否则为线性系统。若式(1)的左边含高阶微分项,则得到了高阶微分系统。

动力学系统被广泛用于许多自然系统和人造系统的建模。例如,Lorenz系统是一类由3个变量构成的非线性动力学系统,结合混沌分析能够描述气候变化的复杂动力学特征[31, 34];Hodgkin-Huxley模型是一类含强非线性的动力学系统,能够复现神经元产生动作电位的过程[11, 35];欧拉−拉格朗日运动方程是一类含二阶微分的非线性动力学系统,可以描述机械臂的运动[36-37]。由于拓扑结构的作用,脑网络与社会团体等实际系统呈现复杂网络动力学特性,可建模为复杂动态网络[20, 30]。此外,动力学系统的控制及优化为构建具有自适应能力的无人(机器)系统提供了可行的解决方案[38-39]

1.3 神经科学:智能的源泉

“Can machines think?”(机器能思考吗?)是图灵关于早期人工智能的思考。神经科学的研究涵盖了神经生物学、生理学、认知科学,是研究脑与智能的重要手段,当前AI技术的突破正是基于神经科学和机器学习的交叉成果[4, 40]。为适应脑与智能研究的需求,神经科学的对象不仅包括脑区、群落、神经元与突触,还包括微观的离子分子机构等多尺度单元[11]。运用复杂网络动力学工具,分析复杂脑功能网络中的结构与功能关系,为治疗癫痫、AD等脑疾病提供有用的参考[2, 41-42]

对脑神经结构的探索可追溯到1906年前后,Santiago Ramon y Cajal绘制出各类小脑神经元,Camillo Golgi发明了神经组织染色方法,为现代生物成像技术提供了重要基础。近期研究同样关注如何构建可解释的神经群落动力学模型,原因是越来越多的证据显示,介观尺度的神经群落是搭建微观神经活动与宏观系统功能的媒介[43-45]

计算神经科学和网络神经科学主要是从网络拓扑规律和动力学演化角度,解释生物脑如何工作,并通过计算和动力学方法分析神经活动与认知智能之间的关联[46]。受到外界刺激,神经元会产生脉冲信号(Spike),并传递给突触后神经元;依据Hebb定律,突触前后神经元的相关放电活动会诱发突触的长期可塑性(也称突触动力学),即突触变化可持续几秒钟、几小时,甚至更长时间。突触可塑性被认为是记忆学习等认知行为的神经基础[11]。在大脑中,神经元不仅与其他神经元通讯,还与外界环境交互,表现出自适应特性[47]。神经编码则关注如何将外界刺激映射为脉冲序列,以及如何从脉冲序列解码出刺激内容,而动力学系统和统计分析是其主要研究方法[22, 48]。神经系统的自适应和编码特性为设计智能控制带来重要启示。

1.4 智能控制

“智能”一词通常与目标导向(Goal Directed)的行为有关,比如预测、优化和自适应[49]。综合结构和功能,当前最先进的深度学习依赖深度神经网络,借鉴视觉皮质网络的层级机构,并依赖误差反向传播机制(Back Propagation)[3]。当调控宏观的社会行为(如疾病、观点的传播)时,控制单个节点系统或者控制节点之间的连边都具有一定的可行性[21, 30]。研究表明,可以补偿系统脆弱性或未知约束的往往是复杂的控制协议,而不是简单的反馈控制[36-38, 50-51]

复杂网络动力学,特别是与神经科学的交叉学科研究,为智能控制技术带来了新的研究思路。许多工程或自然系统由协同行为来维持特定功能[2],如电网保持频率同步[52],神经网络产生有节律的脉冲序列以便完成分类任务[53]。网络环境下,分布式控制是实现协同的关键技术[14]。网络控制方法可用于刺激秀丽线虫的神经网络,帮助预测其运动行为[9]。自适应控制和编码技术对于重新设计神经回路很有用,因为它使神经系统能够完成复杂的学习任务[47]

控制大型网络中的所有或多数节点是不切实际的,这使得牵制(Pinning)机制成为研究脑和智能的可行选择[18]。混杂模糊(Hybrid Fuzzy)控制能保证忆阻神经网络的同步性能[54]。相对时钟驱动(Time-clocked)控制系统,事件触发(Event-driven)系统具有较低通信频率、较少控制更新等优点[32],且能克服拒绝服务攻击(Denial of Service)[55]。基于动力学系统的混杂学习控制在处理未知数据、跳变场景时具有一定优势[39]。人工神经网络则具有计算智能特性,与PID控制的融合能增强系统的控制性能,如滑模控制[56]、自适应控制[57]和强化学习控制[58]

2 智能控制的若干研究进展

目前智能控制研究取得了一定进展,产生了许多控制方法,为解决复杂动态网络的同步、不确定环境下混杂非线性系统的稳定与协同等问题提供了可行方案,如表1所示。限于文章篇幅,下面仅简要回顾3类智能控制及网络可控性的研究进展。

表 1 典型智能控制方法 Table 1 Typical intelligent control methods
2.1 牵制控制

牵制控制(Pinning Control)的想法源自生物学。以秀丽线虫为例,它的体内有一个简单但完整的神经网络,有300多个神经元和5 000多个突触连接。对于这类生物神经网络,只需要刺激(控制)大约50个神经元,即可驱使线虫蠕动;观察鱼群迁移或蜂群觅食,也能发现类似的“只需控制部分节点便可控制整体”的现象[20]。受此类生物现象启发,也为回答这样一个问题:“To achieve some objective on a given and fixed network of dynamical systems, how many nodes one needs to control and at which nodes to apply the controllers can achieve a pre-designated objective most effectively?”,文献[59]提出了牵制控制方法,以有效解决大规模受控网络的平衡态稳定问题,如式(2)所示。

$ \left\{ \begin{aligned} & {{\dot x}_{{i_k}}}{\text{ = }}f({x_{{i_k}}}) + c\sum\limits_{j = 1}^N {{a_{{i_k}j}}{\boldsymbol{\varGamma}} {x_j}} - cd{\boldsymbol{\varGamma}} ({x_{{i_k}}} - \bar x),{\text{ }}k = 1, \cdots ,l \\& {{\dot x}_{{i_k}}}{\text{ = }}f({x_{{i_k}}}) + c\sum\limits_{j = 1}^N {{a_{{i_k}j}}{\boldsymbol{\varGamma}} {x_j}} ,{\text{ }}k = l + 1, \cdots ,N \end{aligned} \right. $ (2)

其中: $ {x_{{i_k}}} $ 为节点 $ {i_k} $ 的状态变量, $ f( \cdot ) $ 为非线性函数, $ \bar x $ 为平衡态; $ c > 0 $ 为耦合权重, $ {a_{{i_k}j}} = 1 $ 表示节点 $ {i_k} $ 与节点 $ j $ 是连通的,否则 $ {a_{{i_k}j}} = 0 $ $ d > 0 $ 为反馈增益; ${\boldsymbol{ \varGamma}} $ 为内联矩阵。

主要结果如下:

定理1  考虑受控网络(2),假设存在常数 $ \rho < 0 $ ,使得 $ \partial f(\bar x) + \rho {\boldsymbol{\varGamma}} $ 为Hurwitz矩阵。如果耦合权重 $ c $ 满足

$ c{\lambda _1} \leqslant \rho $ (3)

那么控制网络(2)的齐次平稳状态 $ \bar x $ 是局部指数稳定的。这里, $ \partial $ 为Jacobian算子, $ {\lambda _1} $ 为矩阵 $ {\boldsymbol{B}} = {\boldsymbol{A}} - {\boldsymbol{D}} $ 的最大特征值,且满足 $ {\lambda _1} < 0 $ $ {\boldsymbol{A}} = {\left[ {{a_{ij}}} \right]_{N \times N}} $ ${\boldsymbol{D}} = {\rm{diag}}\{ {d_1}, {d_2}, \cdots , $ $ {d_N}\}$ ,当 $ k = 1, \cdots ,l $ 时, $ {d_{{i_k}}} = d $ ,否则 $ {d_{{i_k}}} = 0 $

定理1及其证明详见文献[59]。在定理1中,条件(3)给出 $ c \geqslant \left| {{\rho \mathord{\left/ {\vphantom {\rho {{\lambda _1}}}} \right. } {{\lambda _1}}}} \right| $ ,意味着当 $ {\lambda _1} $ 的绝对值较大时,可以选取较小的耦合权重便足以保证控制网络(2)的稳定性;结合控制矩阵 $ {\boldsymbol{D}} $ ,这一条件说明,合理选取牵制节点和反馈增益 $ d $ ,使得 $ {\lambda _1} $ 的绝对值尽量大,可有效保证网络的稳定性。

以无尺度网络为例[59],在执行牵制控制实现同步时,相比随机选择控制节点的情形,如果控制器固定在网络度数排序最高的那些节点上,则所需控制器个数要小得多。对于小世界网络[19],即使将控制器随机应用到某些节点上,随着耦合概率的增加,即产生更多的连边,需要的控制器数量也会减少。近年来,牵制控制方法被广泛用于复杂动态网络的同步、多智能体系统的一致性等方面[60-61]

2.2 混杂控制

随着数字设备的广泛应用,诸如机器人、工业化工过程等许多实际系统都包含离散规划决策和连续变化过程的交互作用,并呈现出混杂动力学行为。诸如切换、脉冲、事件阈值等混杂特性,对动力学系统的分析与控制提出了挑战。文献[72]提出了混杂控制系统(Hybrid Control System)的统一框架,指出“Hybrid control systems typically arise from the interaction of discrete planning algorithms and continuous processes, and, as such, they provide the basic framework and methodology for the analysis and synthesis of autonomous and intelligent systems”(混杂控制系统根据典型的离散规划算法和连续过程耦合作用产生。也正因此,可为自主、智能系统的分析与综合提供基础性的框架和方法)。随后,产生了诸多混杂控制方法,包括切换控制[73]、脉冲切换控制[62]、滑模控制[56]、事件驱动控制[32, 55]等。

观察生物神经网络或突发性疾病(如癫痫)等演化过程可以发现,这类实际系统不仅在不连续时刻存在开关(也称切换,Switching)现象,还表现出某种脉冲(Impulsive)跳变效应。这是一类特殊的混杂动力学系统,经典的连续控制或切换控制难以保证其稳定性和鲁棒性。受此类脉冲−切换进化现象的启发,为解决混杂非线性系统的稳定问题,文献[62]提出了混杂脉冲−切换控制(Hybrid Impulsive and Switching Control)策略。通过集结脉冲切换的整体效应,得到了如下结果:

定理2  考虑下列混杂脉冲−切换非线性系统

$ \left\{ \begin{aligned} & \dot {\boldsymbol{x}} = {{\boldsymbol{A}}_{{i_k}}}{\boldsymbol{x}} + {F_{{i_k}}}(t,{\boldsymbol{x}}),\;\;\;\;t \in ({t_{k - 1}},{t_k}], \hfill \\& \Delta {\boldsymbol{x}} = {{\boldsymbol{B}}_k}{\boldsymbol{x}},\;\;\;\;\;\;\;\;t = {t_k}, \hfill \\& {\boldsymbol{x}}(t_0^ + ) = {{\boldsymbol{x}}_0},\;\;\;\;\;\;\;\;k = 1,2, \cdots \hfill \end{aligned} \right. $ (4)

假设存在连续函数 $ \psi (t,{t_0}) $ ,使得脉冲−切换项满足

$ \sum\limits_{j = 1}^{k - 1} {\ln (\rho {\beta _j})} + \sum\limits_{i = 1}^m {\int_ {{T_i}({t_0},t)}{{\lambda _i}(s){\rm{d}}s} } \leqslant \psi ({t_0},t),{\text{ }}t \in ({t_{k - 1}},{t_k}], $

则有下面两个性质成立:

(1) 当 $ \mathop {\lim }\limits_{t \to + \infty } \psi (t,{t_0}) = - \infty $ 时,混杂非线性系统(4)全局渐近稳定;

(2) 当 $ \psi (t,{t_0}) \leqslant - c(t - {t_0}) $ 时,混杂非线性系统(4)全局指数稳定,其中, $ t \geqslant {t_0} $ $ c > 0 $ 为常数。

定理2及其证明详见文献[62]。在定理2中, $ {\boldsymbol{x}} $ 为状态变量, $\Delta {\boldsymbol{x}} = \mathop {\lim }\limits_{h \to {0^ + }} {\boldsymbol{x}}(t_k^{} + h) - {\boldsymbol{x}}({t_k})$ 表示 $ {t_k} $ 时刻的状态脉冲, $ {{\boldsymbol{A}}_{{i_k}}} $ $ {{\boldsymbol{B}}_{{i_k}}} $ 为系统矩阵; $ {{\boldsymbol{F}}_{{i_k}}}( \cdot , \cdot ) $ 为非线性函数,满足 $ {\boldsymbol{F}}_{{i_k}}^{\rm{T}}(t,{\boldsymbol{x}}){{\boldsymbol{P}}_{{i_k}}}{\boldsymbol{x}} \leqslant {\varphi _{{i_k}}}(t){{\boldsymbol{x}}^{\rm{T}}}{{\boldsymbol{P}}_{{i_k}}}{\boldsymbol{x}} $ ,其中, $ {\varphi _{{i_k}}}(t) \geqslant 0 $ 为连续函数, $ {{\boldsymbol{P}}_{{i_k}}} $ 为正定矩阵, ${i_k}\in\{1,2,\cdots,m\}$ $ {\lambda _i}(t) $ 为可积函数,满足

$ {\lambda _i}(t) \geqslant {\lambda _{\max }}\left[ {{\boldsymbol{P}}_i^{ - 1}({\boldsymbol{A}}_i^{ - 1}{{\boldsymbol{P}}_i} + {{\boldsymbol{P}}_i}{{\boldsymbol{A}}_i})} \right] + 2{\varphi _i}(t), $

$ \;\rho $ $ {\beta _j} $ 为常量,分别满足

$ \begin{split} & \rho = \mathop {\max }\limits_{1 \leqslant i \leqslant m} \{ \rho _i^2\} ,{\text{ }}{\rho _i} = \sqrt {{{{\lambda _{\max }}({{\boldsymbol{P}}_i})} / {{ {{\lambda _{\min }}({{\boldsymbol{P}}_i})}}} }} , \\& {\beta _j} \geqslant {\lambda _{\max }}\left[ {{{({\boldsymbol{I}} + {{\boldsymbol{B}}_j})}^{\rm{T}}}({\boldsymbol{I}} + {{\boldsymbol{B}}_j})} \right], \hfill \end{split} $

$ {\{ {t_k}\} _{k = 1,2, \cdots }} = \{ {t_k}:{t_1} < {t_2} < \cdots < {t_k} \cdots {\text{ }}\mathop {\lim }\limits_{k \to \infty } {t_k} = + \infty \} $ 为不连续时间序列, $T_i(t_0,t) $ 表示单元i的所有切换区间集合,I为单位矩阵。式(4)实际上表征了一个闭环系统,即针对非线性系统 $ \dot x = {\boldsymbol{A}}x + f(x,t) + u $ ,引入如下混杂脉冲−切换控制项

$ \left\{ \begin{aligned} & {u_1}(t) = \sum\limits_{k = 1}^\infty {{{\boldsymbol{B}}_{1k}}{\boldsymbol{x}}(t){l_k}(t)} \hfill \\& {u_2}(t) = \sum\limits_{k = 1}^\infty {{{\boldsymbol{B}}_{2k}}{\boldsymbol{x}}(t)\delta (t - {t_k})} \hfill \end{aligned} \right. $ (5)

其中: ${\boldsymbol{A}} $ $n \times n $ 维常矩阵, $f(t,x):{R _ + } \times {R ^n} \to {R ^n} $ 表示分段连续函数,保证解的存在性与唯一性, $u = u(t) = $ $ {u_1}(t) + {u_2}(t) $ 为控制输入, $ \delta ( \cdot ) $ 为Dirac脉冲函数, $ {l_k}(t) $ 为分段函数:当 $ {t_{k - 1}} < t < {t_k} $ 时, $ {l_k}(t) = 1 $ ,否则 $ {l_k}(t) = 0 $

在式(5)中,时间序列 $ {\{ {t_k}\} _k} $ 的选择大致可分为两类:时钟驱动(Time-clocked)[16, 73]和事件驱动(Event-driven)[32, 74]。因此,相对连续控制,上述混杂脉冲−切换控制更灵活,可看作是一类多时空尺度控制器。时钟驱动机制按照固定或不定周期运行,事件驱动机制则是依据状态空间的某类阈值条件选择时间点。由于事件驱动机制在控制器更新频率、通讯资源等方面的优势,事件驱动控制被广泛应用于实现多智能体系统的协同与优化计算[55, 74-75]。文献[16]引入混杂智能网络(Hybrid Intelligent Network),分别从自然网络(如脉冲神经网络)和人工网络(如多智能体系统)两个角度,探讨了混杂特性对智能产生过程及其动力学演化过程的影响。

2.3 自适应控制

自适应控制,与自组织控制(Self-organized Control,SOC)系统、参数自适应SOC、性能自适应SOC及学习控制系统(Learning Control System)等概念相关[66],通常被用来解决复杂未知、不确定场景下机器人的稳定或多智能体协同问题。文献[76]指出自适应控制一般由一组参数可调节的控制器(Controller)和一类参数调节机制(Mechanism)构成,主要包含以下步骤:

(1) 表征闭环系统的期望行为,如误差稳定、有界等;

(2) 构建可容许、参数可调节的控制律;

(3) 构建调节参数的合适机制;

(4) 执行控制器。

例如,针对连杆机械臂的轨迹跟踪问题,文献[36]提出了一类神经网络控制方法,由比例−微分反馈控制器和神经网络 $ {{\boldsymbol{W}}^{\rm{T}}}\phi (x) $ 调节机制构成, $ {\boldsymbol{W}} $ 为权重矩阵, $ \phi (x) $ 为基函数;并引入了持续激励(Persistency of Excitation,PE)条件刻画基函数 $ \phi (x) $ ,以保证神经网络权重的有界性。机械臂的动力学模型由下列Euler-Lagrange方程给出:

$ {\boldsymbol{M}}(q)\ddot q + {\boldsymbol{V}}(q,\dot q)\dot q + G(q) + F(\dot q) + {\tau _d} = \tau $ (6)

其中: $ q $ 为连杆关节变量, $ {\boldsymbol{M}}(q) $ 为惯性矩阵, $ {\boldsymbol{V}}(q,\dot q) $ 为向心矩阵, $ G(q) $ $ F(q) $ 分别表示重力和摩擦力, $ {\tau _d} $ 为未知扰动, $ \tau $ 为控制输入。

定理3  针对受控机械臂(6),如果控制输入 $ \tau $ 由式(7)给出,

$ \tau = {\hat {\boldsymbol{W}}^{\rm{T}}}{\boldsymbol{\phi}} (x) + {{\boldsymbol{K}}_v}{\boldsymbol{r}} $ (7)

神经网络的调节机制满足

$ {\dot {\hat {\boldsymbol{W}}}} = F{\boldsymbol{\phi }}(x){{\boldsymbol{r}}^{\rm{T}}} $ (8)

同时,基函数 $ {\boldsymbol{\phi}} (x) $ 满足PE条件,则滤波跟踪误差 $ {\boldsymbol{r}} $ 是全局一致最终有界(Globally Uniformly Ultimately Bounded, GUUB),且神经网络权重估计 $ \hat {\boldsymbol{W}} $ 是有界的。

定理3及其证明详见文献[36]。式(7)中,滤波跟踪误差定义为 $ {\boldsymbol{r}} = \dot {\boldsymbol{e}} + \varLambda {\boldsymbol{e }}$ ,其中, $ {\boldsymbol{e}} = {q_d} - q $ 为实际轨迹与期望轨迹的误差, ${\boldsymbol{K}}_v={\boldsymbol{K}}_v^{\rm{T}}>0 $ 为增益矩阵;式(8)中, $ \hat {\boldsymbol{W}} $ 为实际神经元权重 $ {\boldsymbol{W}} $ 的估计值。PE条件定义为:存在常数 $ {\alpha _2} > {\alpha _1} > 0 $ $ \theta > 0 $ ,使得

$ {\alpha _1}{\boldsymbol{I}} \leqslant \int_t^{t + \theta } {{\boldsymbol{\phi}} (s){{\boldsymbol{\phi}} ^{\rm{T}}}(s)} {\text{ }}{\rm{d}}s \leqslant {\alpha _2}{\boldsymbol{I}},{\text{ }}\forall t \geqslant 0, $

这里, $ {\boldsymbol{I}} $ 为单位矩阵。基于神经网络的自适应控制方法为解决未知、不确定场景下的稳定或协同问题提供了可行方案[37, 57-58, 70]

2.4 网络可控性

被控系统在什么条件下能够实现控制?1960年,鲁道夫·卡尔曼(Rudolf Emil Kalman)引进了系统状态可控性(Controllability)与可观测性(Observability)两个基本概念,对于回答能否进行控制及综合等问题具有重要的意义。如果能找到一个控制输入,使得系统从任意初始状态出发,能够在有限时间内达到任意给定状态(例如零状态)[68-69],则称一个动力学系统是可控的。

考虑下列线性时变系统 $ ({\boldsymbol{A}},{\boldsymbol{ B}}) $

$ \frac{{{\rm{d}}x(t)}}{{{\rm{d}}t}}{\boldsymbol{ = A}}{\boldsymbol{x}}(t) + {\boldsymbol{B}}{\boldsymbol{u}}(t),{\text{ }}t \geqslant {{0}} $

这里, $ {\boldsymbol{x}} \in {R ^n} $ 为状态变量、 $ {\boldsymbol{u}} \in {R ^m} $ 为控制输入, $ {\boldsymbol{A}} $ 为定常的系统矩阵, $ {\boldsymbol{B}} $ 为定常的输入矩阵。关于系统 $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 的可控性,有如下基本结论[20, 77]

(1) $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 完全状态可控,当且仅当可控性矩阵

${\boldsymbol{W}} = [ {\boldsymbol{B}}\;\;{{\boldsymbol{AB}}}\;\;{{{\boldsymbol{A}}^2}{\boldsymbol{B}}}\;\;{\boldsymbol{L}}\;\;{{{\boldsymbol{A}}^n}{\boldsymbol{B}}} ]$ 是行满秩的;

(2) $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 结构可控,当且仅当存在系统 $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 的一个非零实现,使得可控性矩阵 $ {\boldsymbol{W}} $ 是行满秩的;

(3) $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 强结构可控,当且仅当对于系统 $ ({\boldsymbol{A}},{\boldsymbol{B}}) $ 的任意非零实现,可控性矩阵 $ {\boldsymbol{W}} $ 都是行满秩的。

在大脑、生态系统、能源系统等实际网络中,拓扑结构的引入可以起到协同增效作用,但也带来网络系统的可控性问题,如牵制控制问题所示,控制哪些节点,再如混杂脉冲−切换控制所示,何时执行控制。文献[78]建立了SISO(Single-input Single-output)网络可控性的最小输入定理(Minimum Input Theorem),即:只需控制 $ {N_D} = \max \{ N - |{E_ * }|,{\text{ }}1\} $ 个节点,便可保证整个网络是结构可控的,其中 $ {E_ * } $ 为网络中的一个匹配(Matching),表示没有共同的起始节点和共同的结束节点的连边的集合。针对含有向拓扑的复杂动态网络,文献[79-80]分别建立了SISO和MIMO(Multi-input Multi-output)网络系统的结构可控性充要条件,其中SISO结果如下:

定理4  由N个节点系统构成的受控网络

$ \begin{split} & \frac{{{\rm{d}}{x_i}}}{{{\rm{d}}t}} = {\boldsymbol{A}}{x_i} + \sum\limits_{j = 1}^N {{\beta _{ij}}{\boldsymbol{H}}{y_j}} - {\delta _i}{\boldsymbol{B}}{x_i},{\text{ }} \hfill \\& {y_i} = {\boldsymbol{C}}{x_i},{\text{ }}i = 1,2, \cdots ,N \hfill \end{split} $ (9)

是结构可控的,当且仅当

(1) $ ({\boldsymbol{A}},{\boldsymbol{H}}) $ 可控;

(2) $ ({\boldsymbol{A}},{\boldsymbol{C}}) $ 可观测;

(3) $ \kappa {\boldsymbol{L}} \ne 0 $ $ \kappa \in {{\varLambda }}(s),{\text{ }}\kappa \ne 0 $ , $ \forall s \in \sigma ({\boldsymbol{A}}) $

(4) ${{\rm{rank}}} ({\boldsymbol{I}} - \gamma {\boldsymbol{L}},{\text{ }}\eta {\boldsymbol{\varDelta}} ) = N$

$ \begin{split} & \gamma = {\boldsymbol{C}}{(s{\boldsymbol{I}} - {\boldsymbol{A}})^{ - 1}}{\boldsymbol{H}} \text{,}\; \eta = {\boldsymbol{C}}{(s{\boldsymbol{I}} - {\boldsymbol{A}})^{ - 1}}{\boldsymbol{B}} \text{,}\\& {\boldsymbol{\varDelta}} = {{\rm{diag}}} \{ {\delta _1},{\delta _2}, \cdots ,{\delta _N}\} \text{,}\; \forall {\boldsymbol{s}} \in \sigma ({\boldsymbol{A}}) \end{split} $

定理4及其证明详见文献[79]。式(9)中, $ {x_i} $ $ {y_i} $ 分别为节点 $ i $ 的状态和输出变量, $ {\boldsymbol{A}} $ $ {\boldsymbol{B}} $ $ {\boldsymbol{C}} $ $ {\boldsymbol{H}} $ 分别为节点 $ i $ 的状态矩阵、控制矩阵、观测矩阵和内联矩阵, $ {\boldsymbol{L}} = {\left[ {{\beta _{ij}}} \right]_{N \times N}} $ $ {\delta _i} = 1 $ 表示节点 $ i $ 收到反馈控制输入, $ {\delta _i} = $ $ 0 $ 表示节点 $ i $ 无控制输入, $ {{\varLambda }}(s) $ 表示特征矩阵集合, $ \sigma ({\boldsymbol{A}}) $ 表示 $ {\boldsymbol{A}} $ 的特征值集合。

此外,文献[21]研究复杂网络中连边动力学的可控性,发现相对一般网络,无标度网络具有较好的可控性。文献[81]研究建立了时变脉冲系统的可控性及可观测性条件。文献[82]研究含切换有向拓扑的复杂动态网络,建立了按时切换网络的可控性条件。

3 智能控制的若干应用方向

本节简单讨论复杂网络动力学与智能控制等研究在脑科学与机器行为学领域的可能应用。

3.1 脑科学

脑科学聚焦研究大脑如何工作,涉及生物学、物理学、数学和计算机科学等跨学科研究。脑网络活动的最新研究进展显示了对神经科学和网络动力学及其与非线性科学交叉的关注[45-47]。文献[2]运用基于图论的复杂网络定量分析技术,解析脑结构网络和脑功能网络之间的关联,并从不同实验模态数据(如结构/功能磁共振成像、弥散张量成像、脑磁图和脑电图等)出发,验证复杂脑网络结构的合理性。神经元的放电与通讯是大脑活动和功能的基础,文献[25]综述了复杂脑网络的通讯动力学(Communication Dynamics),从网络拓扑(空间)和时间角度,探讨通讯动力学对模拟大脑功能连接和预测网络演化状态的影响。文献[10]综述了控制神经生理过程对于大脑发育和认知功能的影响,并就麻醉管理、癫痫抑制和帕金森病的深脑刺激治疗,探讨了如何对病变的神经生理过程进行控制等问题。

中国脑计划如“脑科学与类脑智能”强调“一体两翼”:“一体”为阐明认知功能的神经基础,“两翼”分别为脑疾病诊断干预(即预测与控制)和脑机智能应用[7]。实证研究表明,记忆学习等功能的形成与神经系统的动力学机制有关,如动作电位的产生过程[35]、突触可塑性的STDP(Spike Timing Dependent Plasticity)机制[83]和感知决策的动力学模型[13]。结合血氧、脊髓液的动力学分析,复杂脑网络工具有助于构建动态的、可视化的健康或疾病脑网络,为控制(治疗)和预测(预防)脑疾病提供可行的方案[2, 10, 42]

在类脑智能方面,尽管Hopfield神经网络、脉冲神经网络和卷积神经网络等人工网络在联想记忆、图像分类及语音等领域取得了重大突破,这些人工神经网络在某种程度上是类脑的,但仍然存在许多问题亟待解决。重要的研究问题包括:智能是如何产生的?我们对大脑和皮质网络的了解程度如何?神经系统的复杂网络动力学如何促进脑功能,如何控制认知行为?当前人工智能依赖大数据、缺乏因果性分析、难以应对开放环境,跨尺度的神经元动力学会是构建类脑智能的关键因素吗?等等。

3.2 机器行为学

复杂网络动力学与神经科学的交叉研究为解释和分析脑网络中功能(行为)与结构的关联提供了重要依据,是观察、复现人或动物行为的基础[2, 13]。针对机器行为的建模,借鉴观察人或动物行为的方式是一类可行的研究方法[84]

为了打破依赖单一物种的感知,文献[85]建立了机器人和动物(斑马鱼和蜜蜂)的生物混合系统,表明混合群体感知能够增强决策行为。利用神经科学和脑机接口,神经义肢技术(Neuroprosthetics)可以帮助肢体残疾患者恢复缺失的功能[11]。文献[86]利用融合脑电(Electroencephalo-graph,EEG)数据和神经解码技术,在机械臂上构建了非侵入式神经修复框架和控制模块,能够保证机械臂读取人类运动意念,完成连续的目标跟踪任务。采用进化牵制控制算法,多架无人机能合作完成协同任务[60]。然而,在特定任务中,容许机器人犯错误吗?机器需要人的指导吗?需要多少?这些问题需要深入研究。此外,采用智能控制技术,医疗机器人能够配合医护人员完成手术任务;多机器人协作能够处理复杂交错的多源感知输入,为完成复杂环境下的覆盖、搜索、编队、围捕等任务提供保证。

然而,在人机交互方面仍然存在诸多感知、学习和控制等问题,尤其要考虑人机协作中的适应性和安全性等因素。科学与技术的发展是“以人为本”,是为了扩展人类认识世界、改造世界的能力。对机器行为的研究要打破理论和实验的框架,体现更多的人−机−环境交互应用。这也使得复杂网络动力学与神经科学的交叉研究在机器行为学中具有一定优势。例如,将类脑智能算法(也许是集成感知、学习、容错和控制等多项功能的智能技术)编程到机器人的操作框架中,机器人或可自主地增强其适应性和安全性。

4 总结与展望

本文首先回顾了复杂网络、动力学系统、神经科学和智能控制的一些基本概念和原理,然后介绍了几类作者近年重点研究的智能控制方法,并简单探讨其在脑科学和机器行为学中的可能应用。

对于实际系统,阐释现象或行为背后的基本原理有助于重建系统,复现系统功能,进而凭借智能控制技术调节和增强系统功能。当前AI研究进展显示了复杂网络动力学、神经科学及智能控制的融合趋势,为设计类脑智能提供了可行的“自下而上”步骤。除了让机器会学习之外,类脑智能需要体现更多人类智慧,如集成学习、判别、容错和控制以及其他功能。因此,这个方向的发展需要更多交叉学科研究,绝不限于本文提到的复杂网络、动力学系统和神经科学。

展望未来,围绕“智能如何产生,其动力学行为如何演化、如何控制”等问题,智能控制的可能研究方向包括但不限于:

(1) 拓扑与动力学(Topology and Dynamics)整合机制下的牵制控制[20]

(2) 时空数据驱动的混杂智能控制(Hybrid Intelligent Control)[16]

(3) 基于强化学习(Reinforcement Learning)机制的自适应控制[87]

(4) 攻击环境下网络可控性(Network Controllability)的鲁棒特性分析[88]

(5) 智能控制的经济性、适应性与安全性分析,及其在脑科学、机器行为学等方面的实证研究与应用(Empirical Studies and Applications)[7, 45, 84]

参考文献
[1]
KENNEDY D, NORMAN, C. So much more to know[J]. Science, 2005, 309(5731): 78-102.
[2]
BULLMORE E, SPORNS O. Complex brain networks: graph theoretical analysis of structural and functional systems[J]. Nature Reviews Neuroscience, 2009, 10(3): 186-198. DOI: 10.1038/nrn2575.
[3]
LECUN Y, BENGIO Y, HINTON G. Deep learning[J]. Nature, 2015, 521(7553): 436-444. DOI: 10.1038/nature14539.
[4]
MARBLESTONE A H, WAYNE G, KORDING K P. Toward an integration of deep learning and neuroscience[J]. Frontiers in Computational Neuroscience, 2016, 10(94): 1-41.
[5]
BEAR M F, CONNORS B W, PARADISO M A. Neuroscience: exploring the brain[M]. 3rd ed. Phoenix: Lippincott Williams and Wilkins, 2007.
[6]
MINSKY M. Steps toward artificial intelligence[J]. Proceedings of the IRE, 1961, 49(1): 8-30. DOI: 10.1109/JRPROC.1961.287775.
[7]
POO M M, DU J L, IP N Y, et al. China brain project: basic neuroscience, brain diseases, and brain-inspired computing[J]. Neuron, 2016, 92(3): 591-596. DOI: 10.1016/j.neuron.2016.10.050.
[8]
BASSETT D S, SPORNS O. Network neuroscience[J]. Nature Neuroscience, 2017, 20(3): 353-364. DOI: 10.1038/nn.4502.
[9]
YAN G, VÉRTES P E, TOWLSON E K, et al. Network control principles predict neuron function in the Caenorhabditis elegans connectome[J]. Nature, 2017, 550(7677): 519-523. DOI: 10.1038/nature24056.
[10]
TANG E, BASSETT D S. Colloquium: control of dynamics in brain networks[J]. Reviews of Modern Physics, 2018, 90(3): 031003. DOI: 10.1103/RevModPhys.90.031003.
[11]
GERSTNER W, KISTLER W M, NAUD R, et al. Neuronal dynamics: from single neurons to networks and models of cognition[M]. Cornwall: Cambridge University Press, 2014.
[12]
PILLOW J W, SHLENS J, PANINSKI L, et al. Spatio-temporal correlations and visual signalling in a complete neuronal population[J]. Nature, 2008, 454(7207): 995-999. DOI: 10.1038/nature07140.
[13]
WANG X J. Probabilistic decision making by slow reverberation in cortical circuits[J]. Neuron, 2002, 36(5): 955-968. DOI: 10.1016/S0896-6273(02)01092-9.
[14]
OLFATI-SABER R, MURRAY R M. Consensus problems in networks of agents with switching topology and time-delays[J]. IEEE Transactions on Automatic Control, 2004, 49(9): 1520-1533. DOI: 10.1109/TAC.2004.834113.
[15]
CHEN G, WANG X F, LI X. Fundamentals of complex networks: models, structures and dynamics[M]. Singapore: Wiley, 2014.
[16]
GUAN Z H, HU B, SHEN X M. Introduction to hybrid intelligent networks[M]. Cham: Springer, 2019.
[17]
ARENAS A, DIAZ-GUILERA A, KURTHS J, et al. Synchronization in complex networks[J]. Physics Reports, 2008, 469(3): 93-153. DOI: 10.1016/j.physrep.2008.09.002.
[18]
STROGATZ S H. Exploring complex networks[J]. Nature, 2001, 410(6825): 268-276. DOI: 10.1038/35065725.
[19]
WANG X F, CHEN G. Complex networks: small-world, scale-free and beyond[J]. IEEE Circuits and Systems Magazine, 2003, 3(1): 6-20. DOI: 10.1109/MCAS.2003.1228503.
[20]
CHEN G. Pinning control and controllability of complex dynamical networks[J]. International Journal of Automation and Computing, 2017, 14(1): 1-9. DOI: 10.1007/s11633-016-1052-9.
[21]
NEPUSZ T, VICSEK T. Controlling edge dynamics in complex networks[J]. Nature Physics, 2012, 8(8): 568-573.
[22]
CLOPATH C, BÜSING L, VASILAKI E, et al. Connectivity reflects coding: a model of voltage-based STDP with homeostasis[J]. Nature Neuroscience, 2010, 13(3): 344-352. DOI: 10.1038/nn.2479.
[23]
MAJDANDZIC A, PODOBNIK B, BULDYREV S V, et al. Spontaneous recovery in dynamical networks[J]. Nature Physics, 2014, 10(1): 34-38. DOI: 10.1038/nphys2819.
[24]
COHEN R, EREZ K, HAVLINL S, et al. Resilience of the internet to random breakdowns[J]. Physical Review E, 2000, 85(21): 4626-4628.
[25]
AVENA-KOENIGSBERGER A, MISIC B, SPORNS O. Communication dynamics in complex brain networks[J]. Nature Reviews Neuroscience, 2018, 19(1): 17-33. DOI: 10.1038/nrn.2017.149.
[26]
GAO J, BARZEL B, BARABÁSI A L. Universal resilience patterns in complex networks[J]. Nature, 2016, 530(7590): 307-312. DOI: 10.1038/nature16948.
[27]
ERDOS P, RÉNYI A. On random graphs[J]. Publicationes Mathematicae, 1959, 6(1): 290-297.
[28]
WATTS D J, STROGATZ S H. Collective dynamics of ‘small-world’ networks[J]. Nature, 1998, 393(6684): 440-442. DOI: 10.1038/30918.
[29]
BARABÁSI A L, ALBERT R. Emergence of scaling in random networks[J]. Science, 1999, 286(5439): 509-512. DOI: 10.1126/science.286.5439.509.
[30]
PORTER M A. Nonlinearity + networks: a 2020 vision[M]//KEVREKI-DLS P, CUEVAS-MARAVER J, SAXENA A. Emerging frontiers in nonlinear science. Cham: Springer, 2020.
[31]
LAYEK G C. An introduction to dynamical systems and chaos[M]. New Delhi: Springer, 2015.
[32]
CASSANDRAS C G. The event-driven paradigm for control, communication and optimization[J]. Journal of Control and Decision, 2014, 1(1): 3-17. DOI: 10.1080/23307706.2014.885288.
[33]
GOEBEL R, SANFELICE R G, TEEL A R. Hybrid dynamical systems[J]. IEEE Control Systems Magazine, 2009, 29(2): 28-93. DOI: 10.1109/MCS.2008.931718.
[34]
LORENZ E N. Deterministic nonperiodic flow[J]. Journal of the Atmospheric Sciences, 1963, 20(2): 130-141. DOI: 10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2.
[35]
HODGKIN A L, HUXLEY A F. A quantitative description of membrane current and its application to conduction and excitation in nerve[J]. The Journal of Physiology, 1952, 117(4): 500-544. DOI: 10.1113/jphysiol.1952.sp004764.
[36]
LEWIS F L, LIU K, YESILDIREK A. Neural net robot controller with guaranteed tracking performance[C]//Proceedings of 8th IEEE International Symposium on Intelligent Control. Chicago: IEEE, 1993.
[37]
HU B, GUAN Z H, LEWIS F L, et al. Adaptive tracking control of cooperative robot manipulators with Markovian switched couplings[J]. IEEE Transactions on Industrial Electronics, 2021, 68(3): 2427-2436. DOI: 10.1109/TIE.2020.2972451.
[38]
POVEDA J I, BENOSMAN M, TEEL A R. Hybrid online learning control in networked multiagent systems: a survey[J]. International Journal of Adaptive Control and Signal Processing, 2019, 33(2): 228-261. DOI: 10.1002/acs.2866.
[39]
YU W, DELELLIS P, CHEN G, et al. Distributed adaptive control of synchronization in complex networks[J]. IEEE Transactions on Automatic Control, 2012, 57(8): 2153-2158. DOI: 10.1109/TAC.2012.2183190.
[40]
ULLMAN S. Using neuroscience to develop artificial intelligence[J]. Science, 2019, 363(6428): 692-693. DOI: 10.1126/science.aau6595.
[41]
ZENG L L, SHEN H, LIU L, et al. Unsupervised classification of major depression using functional connectivity MRI[J]. Human Brain Mapping, 2014, 35(4): 1630-1641. DOI: 10.1002/hbm.22278.
[42]
ZHANG J, CHENG W, LIU Z, et al. Neural, electrophysiological and anatomical basis of brain-network variability and its characteristic changes in mental disorders[J]. Brain, 2016, 139(8): 2307-2321. DOI: 10.1093/brain/aww143.
[43]
CURTO C, MORRISON K. Relating network connectivity to dynamics: opportunities and challenges for theoretical neuroscience[J]. Current Opinion in Neurobiology, 2019, 58(1): 11-20.
[44]
WHITEWAY M R, BUTTS D A. The quest for interpretable models of neural population activity[J]. Current Opinion in Neurobiology, 2019, 58(1): 86-93.
[45]
HU B, GUAN Z H, CHEN G, et al. Neuroscience and network dynamics toward brain-inspired intelligence[J/OL]. IEEE Transactions on Cybernetics [2021-07-01]. https://ieeexplore.ieee.org/document/9418554. DOI: 10.1109TCYB.2021.3071110.
[46]
BREAKSPEAR M. Dynamic models of large-scale brain activity[J]. Nature Neuroscience, 2017, 20(3): 340-352. DOI: 10.1038/nn.4497.
[47]
DENÈVE S, ALEMI A, BOURDOUKAN R. The brain as an efficient and robust adaptive learner[J]. Neuron, 2017, 94(5): 969-977. DOI: 10.1016/j.neuron.2017.05.016.
[48]
HOU H, ZHENG Q, ZHAO Y, et al. Neural correlates of optimal multisensory decision making under time-varying reliabilities with an invariant linear probabilistic population code[J]. Neuron, 2019, 104(5): 1010-1021. DOI: 10.1016/j.neuron.2019.08.038.
[49]
WERBOS P J. Intelligence in the brain: A theory of how it works and how to build it[J]. Neural Networks, 2009, 22(3): 200-212. DOI: 10.1016/j.neunet.2009.03.012.
[50]
CSETE M E, DOYLE J C. Reverse engineering of biological complexity[J]. Science, 2002, 295(5560): 1664-1669. DOI: 10.1126/science.1069981.
[51]
WANG C, HILL D J. Learning from neural control[J]. IEEE Transactions on Neural Networks, 2006, 17(1): 130-146. DOI: 10.1109/TNN.2005.860843.
[52]
DORFLER F, CHERTKOV M, BULLO F. Synchronization in complex oscillator networks and smart grids[J]. Proceedings of the National Academy of Sciences, 2013, 110(6): 2005-2010. DOI: 10.1073/pnas.1212134110.
[53]
FRADY E P, SOMMER F T. Robust computation with rhythmic spike patterns[J]. Proceedings of the National Academy of Sciences, 2019, 116(36): 18050-18059. DOI: 10.1073/pnas.1902653116.
[54]
HU B, GUAN Z H, YU X, et al. Multisynchronization of interconnected memristor-based impulsive neural networks with fuzzy hybrid control[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(5): 3069-3084. DOI: 10.1109/TFUZZ.2018.2797952.
[55]
LU A Y, YANG G H. Observer-based control for cyber-physical systems under denial-of-service with a decentralized event-triggered scheme[J]. IEEE Transactions on Cybernetics, 2020, 50(12): 4886-4895. DOI: 10.1109/TCYB.2019.2944956.
[56]
YU X, KAYNAK O. Sliding mode control made smarter: A computational intelligence perspective[J]. IEEE Systems, Man, and Cybernetics Magazine, 2017, 3(2): 31-34. DOI: 10.1109/MSMC.2017.2663559.
[57]
LIU Q, LI D, GE S S, et al. Adaptive feed forward neural network control with an optimized hidden node distribution[J]. IEEE Transactions on Artificial Intelligence, 2021, 2(1): 71-82. DOI: 10.1109/TAI.2021.3074106.
[58]
LEWIS F L, VARBIE D. Reinforcement learning and adaptive dynamic programming for feedback control[J]. IEEE Circuits and Systems Magazine, 2009, 9(3): 32-50. DOI: 10.1109/MCAS.2009.933854.
[59]
WANG X F, CHEN G. Pinning control of scale-free dynamical networks[J]. Physica A, 2002, 310(3-4): 521-531. DOI: 10.1016/S0378-4371(02)00772-0.
[60]
TANG Y, GAO H, KURTHS J, et al. Evolutionary pinning control and its application in UAV coordination[J]. IEEE Transactions on Industrial Informatics, 2012, 8(4): 828-838. DOI: 10.1109/TII.2012.2187911.
[61]
YU C, QIN J, GAO H. Cluster synchronization in directed networks of partial-state coupled linear systems under pinning control[J]. Automatica, 2014, 50(9): 2341-2349. DOI: 10.1016/j.automatica.2014.07.013.
[62]
GUAN Z H, HILL D J, SHEN X. On hybrid impulsive and switching systems and application to nonlinear control[J]. IEEE Transactions on Automatic Control, 2005, 50(7): 1058-1062. DOI: 10.1109/TAC.2005.851462.
[63]
LI H, LI C, OUYANG D, et al. Impulsive synchronization of unbounded delayed inertial neural networks with actuator saturation and sampled-data control and its application to image encryption[J]. IEEE Transactions on Neural Networks and Learning Systems, 2021, 32(4): 1460-1473. DOI: 10.1109/TNNLS.2020.2984770.
[64]
HUANG J. Output regulation of nonlinear systems with nonhyperbolic zero dynamic[J]. IEEE Transactions on Automatic Control, 1995, 40(8): 1497-1500. DOI: 10.1109/9.402251.
[65]
LIU W, HUANG J. Cooperative output regulation with application to multi-agent consensus under switching network[J]. IEEE Transactions on Neural Networks and Learning Systems, 2020, 31(5): 1724-1734. DOI: 10.1109/TNNLS.2019.2922174.
[66]
MAYNE D Q, RAWLINGS J B, RAO C V, et al. Constrained model predictive control: stability and optimality[J]. Automatica, 2000, 36(6): 789-814. DOI: 10.1016/S0005-1098(99)00214-9.
[67]
FU D, ZHANG H T, DUTTA A, et al. A cooperative distributed model predictive control approach to supply chain management[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2020, 50(12): 4894-4904. DOI: 10.1109/TSMC.2019.2930714.
[68]
XU S, LAM J, ZOU Y. New results on delay-dependent robust control for systems with time-varying delays[J]. Automatica, 2006, 42(2): 343-348. DOI: 10.1016/j.automatica.2005.09.013.
[69]
SHI S, XU S, FENG H. Robust fixed-time consensus tracking control of high-order multiple nonholonomic systems[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2021, 51(3): 1869-1880.
[70]
LIU L, LIU Y J, TONG S. Fuzzy-based multierror constraint control for switched nonlinear systems and its applications[J]. IEEE Transactions on Fuzzy Systems, 2019, 27(8): 1519-1531. DOI: 10.1109/TFUZZ.2018.2882173.
[71]
FENG G, CAO S G, REES N W, et al. Design of fuzzy control systems with guaranteed stability[J]. Fuzzy Sets and Systems, 1997, 85(1): 1-10. DOI: 10.1016/0165-0114(95)00375-4.
[72]
ANTSAKLIS P J, NERODE A. Hybrid control systems: an introductory discussion to the special issue[J]. IEEE Transactions on Automatic Control, 1998, 43(4): 457-460. DOI: 10.1109/TAC.1998.664148.
[73]
HESPANHA J P, MORSE A S. Stability of switched systems with average dwell-time[C]//Proceedings of the 38th IEEE Conference on Decision and Control. Phoenix: IEEE, 1999.
[74]
THEODOSIS D, DIMAROGONAS D V. Event-triggered control of nonlinear systems with updating threshold[J]. IEEE Control Systems Letters, 2019, 3(3): 655-660. DOI: 10.1109/LCSYS.2019.2915719.
[75]
LI B, WANG Z, HAN Q L. Input-to-state stabilization of delayed differential systems with exogenous disturbances: The event-triggered case[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2019, 49(6): 1099-1109. DOI: 10.1109/TSMC.2017.2719960.
[76]
ASTROM K J, WITTENMARK B. Adaptive control[M]. New York: Addison-Wesley Publishing Company, 1989.
[77]
LIN C T. Structural controllability[J]. IEEE Transactions on Automatic Control, 1974, 19(3): 201-208. DOI: 10.1109/TAC.1974.1100557.
[78]
LIU Y Y, SLOTINE J J, BARÁBASI A L. Controllability of complex networks[J]. Nature, 2011, 473(7346): 167-173. DOI: 10.1038/nature10011.
[79]
WANG L, WANG X F, CHEN G. Controllability of networked higher-dimensional systems with one-dimensional communication channels[J]. Royal Philosophical Transactions A, 2017, 375(2088): 20160215. DOI: 10.1098/rsta.2016.0215.
[80]
WANG L, CHEN G, WANG X F, et al. Controllability of networked MIMO systems[J]. Automatica, 2016, 69: 405-409. DOI: 10.1016/j.automatica.2016.03.013.
[81]
GUAN Z H, QIAN T H, YU X. Controllability and observability of linear time-varying impulsive systems[J]. IEEE Transactions on Circuits and Systems I, 2002, 49(8): 1198-1208. DOI: 10.1109/TCSI.2002.801261.
[82]
HOU B Y, LI X, CHEN G. Structural controllability of temporally switching networks[J]. IEEE Transactions on Circuits and Systems I, 2016, 63(10): 1771-1781. DOI: 10.1109/TCSI.2016.2583500.
[83]
BI G Q, POO M M. Synaptic modifications in cultured hippocampal neurons: dependence on spike timing, synaptic strength, and postsynaptic cell type[J]. Journal of Neuroscience, 1998, 18(24): 10464-10472. DOI: 10.1523/JNEUROSCI.18-24-10464.1998.
[84]
RAHWAN I, CEBRIAN M, OBRADOVICH N, et al. Machine behaviour[J]. Nature, 2019, 568(7753): 477-486. DOI: 10.1038/s41586-019-1138-y.
[85]
BONNET F, MILLS R, SZOPEK M, et al. Robots mediating interactions between animals for interspecies collective behaviors[J]. Science Robotics, 2019, 4(28): 1-8.
[86]
EDELMAN B J, MENG J, SUMA D, et al. Noninvasive neuroimaging enhances continuous neural tracking for robotic device control[J]. Science Robotics, 2019, 4(31): 1-13.
[87]
CHEN L, HU B, GUAN Z H, et al. Multiagent meta-reinforcement learning for adaptive multi-path routing optimization[J/OL]. IEEE Transactions on Neural Networks and Learning Systems [2021-07-01]. https://ieeexplore.ieee.org/document/9410247. DOI: 10.1109/TNNLS.2021.3070584.
[88]
CHEN G, LOU Y, WANG L. A comparative study on controllability robustness of complex networks[J]. IEEE Transactions on Circuits and SystemsII, 2019, 66(5): 828-832. DOI: 10.1109/TCSII.2019.2908435.