2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

线性均方一致性问题的偏差估计

窦全胜 刘柏枫 厉玉蓉 史忠植

窦全胜, 刘柏枫, 厉玉蓉, 史忠植. 线性均方一致性问题的偏差估计. 自动化学报, 2017, 43(4): 568-575. doi: 10.16383/j.aas.2017.c160064
引用本文: 窦全胜, 刘柏枫, 厉玉蓉, 史忠植. 线性均方一致性问题的偏差估计. 自动化学报, 2017, 43(4): 568-575. doi: 10.16383/j.aas.2017.c160064
DOU Quan-Sheng, LIU Bai-Feng, LI Yu-Rong, SHI Zhong-Zhi. Variance Estimation for Linear Mean Square Consensus Problem. ACTA AUTOMATICA SINICA, 2017, 43(4): 568-575. doi: 10.16383/j.aas.2017.c160064
Citation: DOU Quan-Sheng, LIU Bai-Feng, LI Yu-Rong, SHI Zhong-Zhi. Variance Estimation for Linear Mean Square Consensus Problem. ACTA AUTOMATICA SINICA, 2017, 43(4): 568-575. doi: 10.16383/j.aas.2017.c160064

线性均方一致性问题的偏差估计

doi: 10.16383/j.aas.2017.c160064
基金项目: 

国家自然科学基金 61035003

国家自然科学基金 61202212

国家自然科学基金 61175053

国家自然科学基金 61173173

国家重点基础研究发展计划(973计划) 2013CB329502

国家自然科学基金 71471103

国家自然科学基金 61272244

详细信息
    作者简介:

    刘柏枫 博士, 山东工商学院数学与信息科学学院副教授.主要研究方向为随机过程, 微分方程动力系统.E-mail:lbfg@sohu.com

    厉玉蓉 博士, 山东工商学院计算机与技术学院教授.主要研究方向为计算机代数, 计算机图形学.E-mail:lyry@263.net

    史忠植 中国科学院计算技术研究所研究员.主要研究方向为智能科学理论与方法, 知识工程, 神经计算, 数据挖掘, 机器学习.E-mail:shizz@ics.ict.ac.cn

    通讯作者:

    窦全胜 博士, 山东工商学院计算机与技术学院教授.主要研究方向为智能科学理论与方法, 数据挖掘, 多主体技术, 群体智能.E-mail:lidou@163.com

Variance Estimation for Linear Mean Square Consensus Problem

Funds: 

National Natural Science Foundation of China 61035003

National Natural Science Foundation of China 61202212

National Natural Science Foundation of China 61175053

National Natural Science Foundation of China 61173173

National Basic Research Program of China (973 Program) 2013CB329502

National Natural Science Foundation of China 71471103

National Natural Science Foundation of China 61272244

More Information
    Author Bio:

    Ph. D., associate professor at the College of Mathematic and Information Science, Shandong Inresearch interest covers stochastic process and differential equation dynamic system

     Ph. D., professor at the School of Computer Science and Technology, Shandong Institute of Business and Technology. Her research interest covers computer algebra and computer graphics

    Professor at the Institute of Computing Technology, Chinese Academy of Sciences. His research interest covers intelligent scientific theory and method, knowledge engineering, neural computing, data mining, and machine learning

    Corresponding author: DOU Quan-Sheng Ph. D., professor at the School of Computer Science and Technology, Shandong Institute of Business and Technology. His research interest covers intelligent scientific theory and method, data mining, multi-agent technology, and swarm intelligence. Corresponding author of this paper
  • 摘要: 多智能体协同在传感网、社交网、分布式控制等诸多领域有着广泛的实际应用背景,一致性问题作为多智能体协同的基础,受到越来越多研究者的关注.在实际环境中,由于设备、通信干扰等诸多原因,信息在传递过程中通常会携有噪声,本文对噪声条件下一致性问题的系统偏差进行了研究,将求解一致性协议噪声偏差问题转化成矩阵范数的积分问题,根据矩阵迹与特征值的关系,利用范数不等式及积分中值定理,给出仅与增益函数和网络结构相关的一致性协议噪声偏差上界,为一致性系统在实际应用中的噪声估计奠定了理论基础.
  • 近年来, 由于在自组织机器人、传感网、社交网、编队控制等领域有着广泛的应用, 多智能体协同问题受到越来越多研究者的关注, 作为多智能体协同的基础, 一致性 (Consensus) 问题也成为该领域研究热点之一.早在上世纪, Reynolds[1]就对鸟群、鱼群等生物群体行为进行了系统的研究, 提出了著名的Boid模型, 模型中每个Agent遵循分离性 (Separation)、内聚性 (Cohesion)、排列性 (Alignment) 等基本规则避免碰撞, 并达成所有Agent在方向和速度上的一致, 这个模型至今在编队控制研究领域依然有着重要的影响.文献[2]提出了基于统计力学理论的Vicsek模型, 在Vicsek模型中, 分布在二维平面上的N个智能体运动速率保持不变, 并根据其邻域内所有智能体的运动方向决定其自身运动方向, 该模型比较真实地模拟了自然界中的一些生物的集群同步现象, 从本质上说Vicsek模型是Boid模型的一个特例. Jadbabaie等[3]利用代数图论对Vicsek模型进行了理论解释, 并对几个与Vicsek模型类似模型的收敛性进行了理论分析.在多智能体一致性问题研究中, 核心问题是如何在连续或离散时间系统下, 构建相应的分布式协议 (Distributed protocols), 使Agent通过局部通信最终实现状态上的一致, Olfati-Saber等[4-7]以图理论和动力学理论为基础, 针对线性一致性协议, 建立了一个相对完备的理论框架, 并在此构架的基础上对不同类型的一致性问题进行了系统的分析. Yu等[8-10]在研究中给出了当Agent状态与Agent间传递的数据无关时, 确保一致性协议收敛到一致状态的三个充分必要条件, 并对其正确性、有效性及执行效率进行了有意义的分析, 同时通过几个具体应用对所得结论进行了说明和验证. Li[11-15]针对多智能体一致性和复杂网络同步问题进行了较为深入的探讨, 提出基于高阶线性系统的多智能体控制构架, 并取得一系列卓有成效的成果. Tran等[16]对平均一致问题进行了讨论, 将一致性协议视作矩阵分解问题, 提出了解决矩阵分解问题的机器学习方法. Huang等[17-18]研究了当固定拓扑网络系统存在可测噪声时的一致性问题, 提出了达到均方一致的随机近似方法.同样在固定拓扑结构下, Liu等[19]针对线性一致性协议中的噪声和信号延迟问题进行了研究, 从理论上给出NonLeaderFollower和LeaderFollower两种模式下, 实现强一致和均方一致的充分必要条件.文献[20]对线性一致性协议的噪声问题进行了研究, 给出了线性一致性协议噪声可控的充分条件.文献[21-22]对领域内当前的主要研究成果进行了系统的综述与概括, 并分析了存在的问题及未来的发展趋势.

    关于均方一致性的方差估计, 斯坦福大学的Xiao和Boyd及普林斯顿大学的Lall和Young等[23]都在这方面开展了研究工作, 通过求解关于方差极限的Lyapunov方程来计算方差, 但在这些研究中似乎存在一定的问题, 即在构造关于系统方差极限的Lyapunov方程时, 并没有讨论系统方差的极限是否存在.事实上, 只有引入增益函数且增益函数的阶大于时, 均方一致性问题的方差才存在极限[20], 然而在引入增益函数后, 却又无法构造出有意义的Lyapunov方程.针对这个问题, 本文对均方一致性问题进行了讨论, 将方差估计问题转化成求解矩阵迹范数的积分问题, 根据矩阵迹与特征值的关系, 利用范数不等式及积分中值定理, 最终给出仅与增益函数和网络结构相关的系统偏差上界.本文第1节为预备知识, 对涉及的相关概念进行定义, 对相关符号进行解释和说明; 第2节阐述本文的核心工作, 证明相关引理, 给出定理1, 指出线性一致性协议噪声条件下的方差上界; 第3节以四种不同的网络结构为例, 对定理1进行验证和说明; 第4节对本文的研究成果进行归纳和概括, 指出与本文相关的未尽问题及下一步的研究方向.

    引入和介绍涉及的相关概念和符号.

    本文所述的多智能体一致性问题可以用无向图 $G = (V, \mathcal{E})$ 表示, 其中 $V=\{1, 2, \cdots, n\}$ 为G的顶点集, 每个顶点被视作Agent的抽象, 通常用顶点的序号i表示顶点本身; $\mathcal{E}\subseteq V\times V$ 为图G所有边构成的集合, 若, 则意味着ij之间存在信息交互.用表示i的相邻节点集合, 与顶点i相邻节点的个数 $d_i$ 称为节点i的度 (Degree).设r为满足正态分布的随机数, ${\rm E}(r)$ 和 ${\rm var}(r)$ 分别表示r的数学期望和方差, 若为随机向量, 则 ${\rm E}({\pmb R}) =$ $[{\rm E}(r_1), \cdots, {\rm E}(r_n)]^{\rm T}$ , 为该随机向量联合分布的方差矩阵.

    定义 1. 连接矩阵[4] (Adjacency matrix A).称 $n \times n$ 阶矩阵 $A=[a_{ij}]$ 为图G的连接矩阵, 当且仅当

    $ a_{ij} = \begin{cases} 1,&\mbox {若}~(i,j)\in \mathcal{E}\\ 0,&{\mbox {其他}} \end{cases} $

    定义 2. Laplacian矩阵[4] (Laplacian matrix L).称 $n\times n$ 阶矩阵为图G的Laplacian矩阵, 当且仅当

    $ l_{ij} = \begin{cases} d_i,&{i=j}\\ -1,&\mbox {其他} \end{cases} $

    记 $D={\rm diag}\{d_1, \cdots, d_n\}$ , 显然 $L=D-A$ .设 $\lambda_1(L)$ $\leq \lambda_2(L)\leq \cdots \leq\lambda_n(L)$ 为L的特征值, 不难验证, Laplacian矩阵L为对称半正定矩阵, 并具有以下性质[4]:

    性质 1. L最小的特征值 $\lambda_1(L)=0$ ;

    性质 2. 若G是联通的, 当且仅当 $\lambda_1(L) < \lambda_2(L)$ .

    所谓的一致性问题是指:对于 $\forall\, i\in V$ , $x_i(t)\in {\bf R} $ 为it时刻的状态, 每个Agent根据相邻节点状态来决定自身状态, 并最终实现系统中所有Agent的状态完全一致, 即对于, $\lim _{t \to \infty }^{}|x_i(t)-x_j(t)|=0.$ 通常称Agent的状态修订机制为一致性协议 (Consensus protocol).称式 (1) 为线性一致性协议.

    $ \dot{x_i}(t)=\displaystyle{{\sum_{j\in N_i}}}\left(x_j(t)-x_i(t)\right),\quad x_i(0)\in {\bf R} $

    (1)

    令 $x(t)=[x_1(t), \cdots, x_n(t)]^{\rm T}$ , 则式 (1) 可写成如下矩阵形式:

    $ \dot{x}(t)=-Lx(t) $

    (2)

    线性一致性协议 (1) 和 (2) 将渐近收敛至一致状态[4]: $x^\ast=[x^\ast_1, \cdots, x^\ast_n]$ , $x^\ast_1=\cdots=x^\ast_n=\frac{1}{n}\sum_{i=1}^{n}x_i(0)$ .

    在实际应用中, 由于设备、环境、通信干扰等诸多原因, 信息在传递过程中往往会携有噪声, 此时一致性协议 (1) 变为

    $ \dot{x_i}(t)=\sum_{j\in (N_i(t)}\left(x_j(t)+\xi_j-x_i(t)\right) $

    (3)

    其中, $\xi_i$ 为相互独立的标准高斯白噪声, ${\rm var}(\xi_i)=1$ , 记 $\xi=[\xi_1, \cdots, \xi_n]$ , 则 ${\rm var}(\xi)=I_n$ , 式 (3) 对应的矩阵形式为

    $ \dot{x}(t)=-Lx(t)+K\xi(t) $

    (4)

    其中, $K=-L+D$ .不难看出 $x(t)$ 为一随机过程 (Stochastic process), 其微分形式为

    $ \begin{cases} {\rm d}x(t)=-Lx(t)+K{\rm d}\xi(t)\\ x(0)=x_0 \end{cases} $

    (5)

    定义 3. 均方一致 (Mean square consensus)[17].在噪声条件下, 对于 $\forall\, i\in V$ , 若, 且, 则称一致性协议能够达成均方一致.

    定义 4. 称标量函数为一致性系统在t时刻的系统偏差.

    从定义4不难看出, 一致性系统在t时刻的系统偏差, 为t时刻每个Agent状态分布方差之和, 下面我们对线性一致问题的系统偏差上界进行讨论.

    考虑式 (3) 和式 (4), 由随机过程的相关知识可以得出: ${\lim_{t\rightarrow\infty}}{\rm E}(x_i(t))=x^\ast_i$ , 而当 $t \rightarrow \infty$ 时, ${\lim_{t\rightarrow\infty}{{\rm var}(x_i(t))}=+\infty}$ , 即系统 (3) 的方差无界, 不能达到均方一致.在式 (3) 的右部乘以函数 $\varepsilon(t)$ 得到:

    $ \dot{x_i}(t)=\varepsilon(t)\sum_{j\in N_i(t)}\left(x_j(t)+\xi_j-x_i(t)\right) $

    (6)

    其中, , 通常被称为增益函数 (Gain Function), 先前的研究[19-20]已经给出:在一定条件下, 一致性协议 (6) 可以达到均方一致.我们在这些研究的基础上, 进一步给出协议 (6) 系统偏差 $Z(t)$ 的上界.

    引理 1. 若函数 $\varepsilon$ 满足以下两个条件, 则协议 (6) 可达到均方一致.

    1) $\varepsilon (t)>0, ~\lim_{t\rightarrow\infty}\varepsilon(t)=0$ ;

    2) $\int_0^{+\infty}\varepsilon(t)=+\infty$ , 且 $\int_0^{+\infty}\varepsilon^2(t)<\infty$ .

    证明参见文献[19].

    引理 2. 设矩阵B为实对称矩阵, 为矩阵的迹范数, 则有

    $ \left\|{\rm e}^B\right\|_{\rm tr}^2=\sum_{j=1}^k{\rm e}^{2\lambda_j(B)} $

    其中, $\lambda_j(B)$ , $j=1, \cdots, k$ 为矩阵B的非零特征值.

    证明. 由迹范数的定义有

    $ \left\|{\rm e}^B\right\|_{\rm tr}^2={\rm tr}({\rm e}^B({\rm e}^B)^{\rm T}) $

    (7)

    考察 $({\rm e}^B)^{\rm T}$ 可以得出:

    $ ({\rm e}^B)^{\rm T}= (I+B+\frac{B^2}{2}+\cdots+\frac{B^n}{n!}+\cdots)^{\rm T}=\\ \;\;\;\;\;\; I+B^{\rm T}+\frac{(B^{\rm T})^2}{2}+\cdots+\frac{(B^{\rm T})^n}{n!}+\cdots=\\ \;\;\;\;\;\; e^{B^{\rm T}} $

    B为实对称矩阵, 从而有

    $ \left\|{\rm e}^B\right\|_{\rm tr}^2={\rm tr}({\rm e}^B{\rm e}^{B^{\rm T}})={\rm tr}({\rm e}^{2B}) $

    (8)

    进一步可以得到:

    $ {\rm tr}({\rm e}^{2B})={\rm tr}\left(\sum_{i=0}^{+\infty}\frac{(2B)^i}{i!}\right)=\sum_{i=0}^{+\infty}\frac{{\rm tr}(2^iB^i)}{i!} $

    (9)

    考察式 (9) 中的矩阵 $2^iB^i$ , 若 $\lambda_j(B)$ 为矩阵B的一个特征值, 则不难验证 $(2\lambda_j(B))^i$ 必为 $2^iB^i$ 的特征值, 同时, 由于矩阵的迹等于其特征值的和, 综合式 (8) 和式 (9) 可以得出:

    $ \left\|{\rm e}^B\right\|_{\rm tr}^2= \sum_{i=0}^{+\infty}\frac{{\rm tr}(2^iB^i)}{i!}=\sum_{i=0}^{+\infty}\sum_{j=1}^{k}\frac{(2\lambda_j(B))^i}{i!}=\\ \;\;\;\;\;\; \sum_{j=1}^{k}\sum_{i=0}^{+\infty}\frac{(2\lambda_j(B))^i}{i!}=\sum_{j=1}^{k}{\rm e}^{2\lambda_j(B)} $

    定理 1. 若G为连通图, 且函数 $\varepsilon$ 满足引理1中的两个条件, 则一致性协议 (6) 的系统偏差满足

    $ \mathop {\lim }\limits_{t \to \infty } Z(t) \le Q\max (\varepsilon )\sum\limits_{i = 2}^n {\frac{1}{{2{\lambda _i}(L)}}} $

    (10)

    其中, $\lambda_i(L)$ 为矩阵L所有非零特征值, $Q=\|K\|_{\rm tr}^2$ .

    证明. 式 (6) 所述协议, 可写成

    $ \begin{cases} {\rm d}x(t)=-\varepsilon(t)Lx(t)+\varepsilon(t)K{\rm d}\xi(t)\\ x(0)=x_0 \end{cases} $

    (11)

    由此可以得到:

    $ x(t)=x_0^{\rm T}{\rm e}^{-LF(t)}+\int_0^t{\rm e}^{LH(\tau)}K{\rm d}\xi(\tau) $

    (12)

    其中, $F(t)=\int_0^t\varepsilon(u){\rm d}u$ , $H(\tau)=F(\tau)-F(t)$ , 记 $x^\ast(t) = x_0^{\rm T}{\rm e}^{-LF(t)}$ , $y(t)=\int_0^t\varepsilon(\tau){\rm e}^{LH(\tau)}K{\rm d}\xi(\tau)$ , 则式 (12) 可简写为

    $ x(t)=x^\ast(t)+y(t) $

    (13)

    不难看出, $x^\ast(t)$ 为式 (12) 的确定部分, 之前研究已经给出:若增益函数满足引理1中的两个条件, 有 $\lim_{t\rightarrow\infty}x^\ast(t)=x^\ast$ .而 $y(t)$ 为随机向量, 不妨设, 则 $y(t)$ 的方差矩阵:

    $ {\rm var}(y(t))= {\rm E}(y(t)y^T(t))= \\ \;\;\;\;\;\; \left[ {\begin{array}{ccccc} {{\rm E}(y_1^2)}&{{\rm E}(y_1y_2)}&{\cdots} &{{\rm E}(y_1y_n)}\\[1mm] {{\rm E}(y_2y_1)}&{{\rm E}(y_2^2)}&{\cdots}& {{\rm E}(y_2y_n)}\\ { \vdots}&{\vdots}&{\ddots}&{\vdots}\\ { {\rm E}(y_ny_1)}&{\cdots}&{\cdots}&{ {\rm E}(y_n^2)} \end{array}} \right] $

    该矩阵对角线上的第i个元素 ${\rm E}(y_i^2(t))$ 即为 $x_i(t)$ 的方差, 即 ${\rm var}(x_i(t))={\rm E}(y_i^2(t))$ , 根据定义:

    $ Z(t)=\sum_{i=1}^n {\rm var}(x_i(t))= \nonumber\\ \;\;\;\;\;\; \sum_{i=1}^n {\rm E}\left(y_i^2(t)\right)={\rm E}\left(\|y(t)\|_2^2\right) $

    (14)

    其中, $\|\cdot\|_2$ 表示向量的2范数, 根据伊藤积分性质, 考察 $y(t)$ 有

    $ {\rm E}\|y(t)\|_2^2~= \int_0^t\|\varepsilon(\tau){\rm e}^{LH(\tau)}K\|_{\rm tr}^2{\rm d}\tau\,\leq\nonumber\\ \;\;\;\;\;\;\, \int_0^t\|{\rm e}^{LH(\tau)}\|_{\rm tr}^2\|\varepsilon(\tau)K\|_{\rm tr}^2{\rm d}\tau $

    (15)

    分别考察式 (15) 中的和 $\|\varepsilon(\tau)K\|_{\rm tr}^2$ , 可以得出:

    $ \|\varepsilon(\tau)K\|_{\rm tr}^2=\varepsilon^2(\tau){\rm tr}(KK^{\rm T})=\varepsilon^2(\tau)Q $

    (16)

    L的性质可知: $\lambda_i(L)>0$ , $i=2, \cdots, n$ , 根据引理2, 有

    $ \|{\rm e}^{LH(\tau)}\|_{\rm tr}^2=\sum_{i=2}^n{\rm e}^{2\lambda_i(LH(\tau))}=\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)} $

    (17)

    综合式 (14)~(17), 可以得出:

    $ Z(t)\leq Q\int_0^t\varepsilon^2(\tau)\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)}{\rm d}\tau $

    (18)

    注意到, 则式 (18) 可以写成

    $ Z(t)\leq Q\int_0^t(H'(\tau))^2\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)}{\rm d}\tau $

    (19)

    由积分中值定理可知, 必 $\exists\, \eta\in[0, t]$ , 使得

    $ \int_0^t(H'(\tau))^2\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)}{\rm d}\tau= \nonumber\\ \;\;\;\;\;\; \qquad H'(\eta)\int_0^t(H'(\tau))\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)}{\rm d}\tau=\nonumber\\ \;\;\;\;\;\;\qquad \varepsilon(\eta)\int_0^t\sum_{i=2}^n{\rm e}^{2H(\tau)\lambda_i(L)}{\rm d}H(\tau)= \nonumber\\ \;\;\;\;\;\;\qquad \varepsilon(\eta)\sum_{i=2}^n\frac{1}{2\lambda_i(L)}\left({\rm e}^{2H(\tau)\lambda_i(L)}\right)\bigg| _0^t \qquad $

    (20)

    由式 (19) 和式 (20), 得出:

    $ Z(t)\leq Q\varepsilon(\eta)\sum_{i=2}^n\frac{1}{2\lambda_i(L)}\left(1-{\rm e}^{-2\lambda_i(L)F(t)}\right) $

    (21)

    根据假设, $\varepsilon$ 满足引理1中的两个条件, 则存在, 且 $\displaystyle\lim\nolimits_{t\rightarrow\infty}F(t)=+\infty$ , 从而由式 (21) 得出:

    $ \lim_{t\rightarrow\infty}Z(t)\leq Q {\rm max}(\varepsilon)\sum_{i=2}^n\frac{1}{2\lambda_i(L)} $

    (22)

    定理1是本文的主要结论, 它严格地给出了线性一致性协议系统偏差 $Z(t)$ 的上界, 以下通过具体示例对定理1进行说明和验证.

    图 1所示星形、线形、环形和多邻居环形四种网络结构为例, 对定理1进行说明和验证, 在四种不同的网络结构中Agent个数 $n=8$ , 增益函数 $\varepsilon(t) = (t+1)^{-0.6}$ .

    图 1  四种Agent网络结构示意图
    Fig. 1  Diagram of four different network structures of Agent

    图 1中每个圆点代表一个Agent, 每个Agent除邻节点个数不同外, 其他结构完全一致.当t $\in [\, 0$ , $+\infty)$ 时, , 由定理1可以得出上述四种结构的系统偏差上界.

    1) 星形结构 (Star)

    Agent网络为星形结构 (图 1(a)), 相对应的Laplacian矩阵为

    $ {L_{{\rm{star}}}} = \left[{ \begin{array}{rrrrrrrr} {1}&{0}&{0}&{0}&{0}&{0}&{0}&{-1}\\ {0}&{1}&{0}&{0}&{0}&{0}&{0}&{-1}\\ {0}&{0}&{1}&{0}&{0}&{0}&{0}&{-1}\\ {0}&{0}&{0}&{1}&{0}&{0}&{0}&{-1}\\ {0}&{0}&{0}&{0}&{1}&{0}&{0}&{-1}\\ {0}&{0}&{0}&{0}&{0}&{1}&{0}&{-1}\\ {0}&{0}&{0}&{0}&{0}&{0}&{1}&{-1}\\ {-1}&{-1}&{-1}&{-1}&{-1}&{-1}&{-1}&{7} \end{array}}\right] $

    不难计算 $Q=14$ , ${L_{{\rm{star}}}}$ 所有非零特征值如表 1所示.

    表 1  Lstar所有非零特征值
    Table 1  All nonzero eigenvalues of Lstar
    λi (Lstar)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    1.00 1.00 1.00 1.00 1.00 1.00 8.00
    下载: 导出CSV 
    | 显示表格

    由定理1可以得出:

    $ Z_{{\rm{star}}}(t)\leq Q{\rm max}(\varepsilon)\sum_{i=2}^8\frac{1}{2\lambda_i({L_{{\rm{star}}}})}=42.875 $

    2) 线形结构 (Path)

    Agent网络为线形结构 (图 1(b)), 相对应的Laplacian矩阵为

    $ {L_{{\rm{path}}}} = \left[{ \begin{array}{rrrrrrrr} {1}&{-1}&{0}&{0}&{0}&{0}&{0}&{0}\\ {-1}&{2}&{-1}&{0}&{0}&{0}&{0}&{0}\\ {0}&{-1}&{2}&{-1}&{0}&{0}&{0}&{0}\\ {0}&{0}&{-1}&{2}&{-1}&{0}&{0}&{0}\\ {0}&{0}&{0}&{-1}&{2}&{-1}&{0}&{0}\\ {0}&{0}&{0}&{0}&{-1}&{2}&{-1}&{0}\\ {0}&{0}&{0}&{0}&{0}&{-1}&{2}&{-1}\\ {0}&{0}&{0}&{0}&{0}&{0}&{-1}&{1} \end{array}}\right] $

    此时 $Q=14$ , 表 2列出了 ${L_{{\rm{path}}}}$ 所有非零特征值.

    表 2  Lpath所有非零特征值
    Table 2  All nonzero eigenvalues of Lpath
    λi (Lpath)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    0.152 0.586 1.235 2.000 2.765 3.414 3.848
    下载: 导出CSV 
    | 显示表格

    根据定理1, 可以算出

    $ Z_{{\rm{star}}}(t)\leq Q{\rm max}(\varepsilon)\sum_{i=2}^8\frac{1}{2\lambda_i(L_{{\rm{path}}})}=73.512 $

    3) 环形结构 (Circle)

    考察环形结构时的情形 (图 1(c)), 此时Laplacian矩阵为

    $ {L_{{\rm{circle}}}} = \left[{ \begin{array}{rrrrrrrr} {2}&{-1}&{0}&{0}&{0}&{0}&{0}&{0}\\ {-1}&{2}&{-1}&{0}&{0}&{0}&{0}&{0}\\ {0}&{-1}&{2}&{-1}&{0}&{0}&{0}&{0}\\ {0}&{0}&{-1}&{2}&{-1}&{0}&{0}&{0}\\ {0}&{0}&{0}&{-1}&{2}&{-1}&{0}&{0}\\ {0}&{0}&{0}&{0}&{-1}&{2}&{-1}&{0}\\ {0}&{0}&{0}&{0}&{0}&{-1}&{2}&{-1}\\ {-1}&{0}&{0}&{0}&{0}&{0}&{-1}&{2} \end{array}}\right] $

    易算得 $Q=16$ , ${L_{{\rm{circle}}}}$ 所有非零特征值如表 3所示.

    表 3  Lcircle所有非零特征值
    Table 3  All nonzero eigenvalues of Lcircle
    λi (Lcircle)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    0.586 0.586 2.000 2.000 3.414 3.414 4.000
    下载: 导出CSV 
    | 显示表格

    从而得出:

    $ Z_{{\rm{circle}}}(t)\leq Q{\rm max}(\varepsilon)\sum_{i=2}^8\frac{1}{2\lambda_i(L_{{\rm{circle}}})}=41.999 $

    4) 4-邻居环形结构 (Circle_N4)

    Agent网络为环形结构, 且每个节点有4个邻居 (图 1(d)), 此时相对应的Laplacian矩阵为

    $ {L_{{\rm{circle\_N4}}}} = \left[{ \begin{array}{rrrrrrrr} {4}&{-1}&{-1}&{0}&{0}&{0}&{-1}&{-1}\\ {-1}&{4}&{-1}&{-1}&{0}&{0}&{0}&{-1}\\ {-1}&{-1}&{4}&{-1}&{-1}&{0}&{0}&{0}\\ {0}&{-1}&{-1}&{4}&{-1}&{-1}&{0}&{0}\\ {0}&{0}&{-1}&{-1}&{4}&{-1}&{-1}&{0}\\ {0}&{0}&{0}&{-1}&{-1}&{4}&{-1}&{-1}\\ {-1}&{0}&{0}&{0}&{-1}&{-1}&{4}&{-1}\\ {-1}&{-1}&{0}&{0}&{0}&{-1}&{-1}&{4} \end{array}}\right] $

    计算可得 $Q=32$ , ${L_{{\rm{circle\_N4}}}}$ 所有非零特征值由表 4列出.

    表 4  Lcircle_N4所有非零特征值
    Table 4  All nonzero eigenvalues of Lcircle_N4
    λi (Lcircle_N4)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    2.586 2.586 4.000 5.414 5.414 6.000 6.000
    下载: 导出CSV 
    | 显示表格

    从而根据定理1得出:

    $ Z_{{\rm{circle\_N4}}}(t)\leq \\ \;\;\;\;\;\; \qquad Q{\rm max}(\varepsilon)\sum_{i=2}^8\frac{1}{2\lambda_i(L_{{\rm{circle\_N4}}})}= 27.619 $

    为验证上面的结果, 我们按图 1所述不同网络结构设计多Agent系统, 其中Agent结构如图 2所示.

    图 2  有两个邻居时Agent的结构
    Fig. 2  Structure of Agent with two neighbors

    图 2以两个邻居的Agent为例, 为便于叙述, 称图 2所示Agenti, 两个邻居分别为jk, i通过输入 (input1和input2) 获得jk含有噪声的状态信息 $x_j$ 和 $x_k$ , 计算 $u=\varepsilon(t)\sum_{l\in\{j, k\}}(x_l(t)-x_i(t))$ , 并将其作为参数传递给协议模块 $\dot{x}=u$ .在输出 (output2) 给其他邻居的信息中, 通过Gaussian噪声发生器模拟信息伴有的噪声.按照图 1所述四种结构将Agent互连, 构成4个不同系统, 每个系统运行50次, 并对系统偏差 $Z(t)$ 进行统计, 相应结果和数据如图 3表 5所示.

    图 3  $Z(t)$ 理论上界与统计结果对比
    Fig. 3  The Comparison of theoretical upper bound and statistical results of $Z(t)$
    表 5  Z(t) 理论上界与统计值的数据对比
    Table 5  The detailed comparison of theoretical upper bound and statistical results of Z(t)
    网络结构 Star Path Circle Circle_N4
    Z(t)理论上界 42.875 73.512 41.999 27.619
    Z(t)统计值 33.856 59.689 30.518 22.335
    下载: 导出CSV 
    | 显示表格

    图 3表 5可以看出, 系统偏差 $Z(t)$ 的统计结果严格地小于其理论上界, 从实践的角度进一步印证了定理1的正确性.

    一致性问题是多智能体协同的基础, 在噪声环境下, 一致性协议通常无法收敛至理想状态 $x^\ast$ (无噪音干扰时收敛到的一致状态), 人们总是希望一致性协议最终能够达到均方一致, 即Agent的状态以 $x^\ast$ 为中心, 呈正态分布, 且分布的方差是有界的.一些研究[19-20]已经给出了如下结论:当增益函数 $\varepsilon(t)$ 满足引理1中的两个条件或时, 线性一致系统能够达到均方一致, 然而这个结论只是给出了使一致性协议达到均方一致性的充分条件, 并没有对一致性系统的偏差作定量的估计.针对这一问题, 本文将一致性协议分解成确定部分和随机部分, 通过It积分性质, 将求解系统偏差问题转化成求解矩阵迹范数的积分问题, 根据矩阵迹与特征值的关系, 并利用范数不等式及积分中值定理, 最终给出仅与增益函数和网络结构相关的系统偏差上界, 为实际应用中一致性系统的噪声估计奠定了理论基础.

    在其他条件不变, 网络含有权值时, 可分两种情况: 1) 当Agent输入和输出的权值相同时, L为对称矩阵, 不难验证此时定理1结论依然成立; 2) 若Agent输入和输出的权值不等时, L为非对称矩阵, 此时引理2不成立, L的特征值可能会是复数, 因此定理1不适合这种情况.初步研究表明, 此时系统偏差上界似乎与矩阵的特征值相关, 我们将在下一步的研究工作中给出更加完备和严格的理论结果.


  • 本文责任编委 吕金虎
  • 图  1  四种Agent网络结构示意图

    Fig.  1  Diagram of four different network structures of Agent

    图  2  有两个邻居时Agent的结构

    Fig.  2  Structure of Agent with two neighbors

    图  3  $Z(t)$ 理论上界与统计结果对比

    Fig.  3  The Comparison of theoretical upper bound and statistical results of $Z(t)$

    表  1  Lstar所有非零特征值

    Table  1  All nonzero eigenvalues of Lstar

    λi (Lstar)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    1.00 1.00 1.00 1.00 1.00 1.00 8.00
    下载: 导出CSV

    表  2  Lpath所有非零特征值

    Table  2  All nonzero eigenvalues of Lpath

    λi (Lpath)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    0.152 0.586 1.235 2.000 2.765 3.414 3.848
    下载: 导出CSV

    表  3  Lcircle所有非零特征值

    Table  3  All nonzero eigenvalues of Lcircle

    λi (Lcircle)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    0.586 0.586 2.000 2.000 3.414 3.414 4.000
    下载: 导出CSV

    表  4  Lcircle_N4所有非零特征值

    Table  4  All nonzero eigenvalues of Lcircle_N4

    λi (Lcircle_N4)
    i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8
    2.586 2.586 4.000 5.414 5.414 6.000 6.000
    下载: 导出CSV

    表  5  Z(t) 理论上界与统计值的数据对比

    Table  5  The detailed comparison of theoretical upper bound and statistical results of Z(t)

    网络结构 Star Path Circle Circle_N4
    Z(t)理论上界 42.875 73.512 41.999 27.619
    Z(t)统计值 33.856 59.689 30.518 22.335
    下载: 导出CSV
  • [1] Reynolds C W. Flocks, herds and schools:a distributed behavioral model. In:Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques. New York, USA:ACM, 1987. 25-34
    [2] Vicsek T, Czirók A, Ben-Jacob E, Cohen I, Shochet O. Novel type of phase transition in a system of self-driven particles. Physical Review Letters, 1995, 75(6):1226-1229 doi: 10.1103/PhysRevLett.75.1226
    [3] Jadbabaie A, Lin J, Morse A S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Transactions on Automatic Control, 2003, 48(6):988-1001 doi: 10.1109/TAC.2003.812781
    [4] Olfati-Saber R, Fax J A, Murray R M. Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE, 2007, 95(1):215-233 doi: 10.1109/JPROC.2006.887293
    [5] Olfati-Saber R. Evolutionary dynamics of behavior in social networks. In:Proceedings of the 46th IEEE Conference on Decision and Control. New Orleans, LA, USA:IEEE, 2007. 4051-4056
    [6] Olfati-Saber R, Jalalkamali P. Coupled distributed estimation and control for mobile sensor networks. IEEE Transactions on Automatic Control, 2012, 57(10):2609-2614 doi: 10.1109/TAC.2012.2190184
    [7] Olfati-Saber R. Flocking for multi-agent dynamic systems:algorithms and theory. IEEE Transactions on Automatic Control, 2006, 51(3):401-420 doi: 10.1109/TAC.2005.864190
    [8] Yu C H. Biologically-Inspired Control for Self-Adaptive Multiagent Systems[Ph.D. dissertation], Harvard University, USA, 2010.
    [9] Yu C H, Nagpal R. Biologically-inspired control for multi-agent self-adaptive tasks. In:Proceedings of the 24th AAAI Conference on Artificial Intelligence. Atlanta, USA:AAAI, 2010. 1702-1707
    [10] Yu C H, Nagpal R. A self-adaptive framework for modular robots in a dynamic environment:theory and applications. The International Journal of Robotics Research, 2011, 30(8):1015-1036 doi: 10.1177/0278364910384753
    [11] Li Z K, Duan Z S, Chen G R, Huang L. Consensus of multiagent systems and synchronization of complex networks:a unified viewpoint. IEEE Transactions on Circuits and Systems Ⅰ:Regular Papers, 2010, 57(1):213-224 doi: 10.1109/TCSI.2009.2023937
    [12] Li Z, Duan Z, Chen G. Dynamic consensus of linear multi-agent systems. IET Control Theory and Applications, 2011, 5(1):19-28 doi: 10.1049/iet-cta.2009.0466
    [13] Li Z K, Liu X D, Ren W, Xie L H. Distributed tracking control for linear multiagent systems with a leader of bounded unknown input. IEEE Transactions on Automatic Control, 2013, 58(2):518-523 doi: 10.1109/TAC.2012.2208295
    [14] Wen G H, Duan Z S, Li Z K, Chen G R. Consensus and its L2-gain performance of multi-agent systems with intermittent information transmissions. International Journal of Control, 2012, 85(4):384-396 doi: 10.1080/00207179.2011.654264
    [15] Wen G H, Duan Z S, Li Z K, Chen G R. Flocking of multi-agent dynamical systems with intermittent nonlinear velocity measurements. International Journal of Robust and Nonlinear Control, 2012, 22(16):1790-1805 doi: 10.1002/rnc.v22.16
    [16] Tran T M D, Kibangou A. Distributed design of finite-time average consensus protocols. In:Proceedings of the 4th IFAC Workshop on Distributed Estimation and Control in Networked Systems. Rhine Moselle Hall, Koblenz, Germany:IFAC, 2013. 227-233
    [17] Huang M Y, Manton J H. Coordination and consensus of networked agents with noisy measurements:stochastic algorithms and asymptotic behavior. SIAM Journal on Control and Optimization, 2009, 48(1):134-161 doi: 10.1137/06067359X
    [18] Huang M Y, Manton J H. Stochastic consensus seeking with noisy and directed inter-agent communication:fixed and randomly varying topologies. IEEE Transactions on Automatic Control, 2010, 55(1):235-241 doi: 10.1109/TAC.2009.2036291
    [19] Liu S, Xie L H, Zhang H S. Distributed consensus for multi-agent systems with delays and noises in transmission channels. Automatica, 2011, 47(5):920-934 doi: 10.1016/j.automatica.2011.02.003
    [20] 窦全胜, 丛玲, 姜平, 史忠植.离散线性一致性算法噪声问题研究.自动化学报, 2015, 41(7):1328-1340 http://www.aas.net.cn/CN/abstract/abstract18706.shtml

    Dou Quan-Sheng, Cong Ling, Jiang Ping, Shi Zhong-Zhi. Research on discrete linear consensus algorithm with noises. Acta Automatica Sinica, 2015, 41(7):1328-1340 http://www.aas.net.cn/CN/abstract/abstract18706.shtml
    [21] Garin F, Schenato L. A survey on distributed estimation and control applications using linear consensus algorithms. Networked Control Systems. London:Springer, 2010. 75-107
    [22] 闵海波, 刘源, 王仕成, 孙富春.多个体协调控制问题综述.自动化学报, 2012, 38(10):1557-1570 http://www.aas.net.cn/CN/abstract/abstract17765.shtml

    Min Hai-Bo, Liu Yuan, Wang Shi-Cheng, Sun Fu-Chun. An overview on coordination control problem of multi-agent system. Acta Automatica Sinica, 2012, 38(10):1557-1570 http://www.aas.net.cn/CN/abstract/abstract17765.shtml
    [23] Young G F, Scardovi L, Leonard N E. Robustness of noisy consensus dynamics with directed communication. In:Proceedings of the 2010 American Control Conference. Baltimore, MD, USA:IEEE, 2010. 6312-6317
  • 期刊类型引用(2)

    1. 宋运忠,成云. 云通信下多智能体系统的自触发控制. 控制工程. 2020(06): 947-955 . 百度学术
    2. 成云,宋运忠. 基于保证集的多智能体系统自触发控制. 复杂系统与复杂性科学. 2017(04): 97-104 . 百度学术

    其他类型引用(6)

  • 加载中
  • 图(3) / 表(5)
    计量
    • 文章访问数:  2618
    • HTML全文浏览量:  230
    • PDF下载量:  1033
    • 被引次数: 8
    出版历程
    • 收稿日期:  2016-01-22
    • 录用日期:  2016-05-16
    • 刊出日期:  2017-04-20

    目录

    /

    返回文章
    返回