矩阵半张量积方法在逻辑网络和相关系统中的应用综述

2017-05-30 10:48:04卢剑权李海涛刘洋李芳菲
南京信息工程大学学报 2017年4期

卢剑权 李海涛 刘洋 李芳菲

摘要本文介绍了近期关于逻辑网络及其应用的一些最近的结果,包括逻辑网络的背景、矩阵半张量积(STP)的新矩阵乘积的理论、逻辑网络的一些基本研究以及一些当前的重要工作.特别介绍了逻辑网络的一些基本问题,比如可控性、可观性、稳定性、镇定、同步、最优控制以及扰动解耦等.由于在处理逻辑网络问题方面具有很大的潜力和优势,STP方法被海内外很多学者关注并将其用于相关问题的研究.目前,一些新的领域被广泛研究,包括牵引控制、函数扰动、系统解耦、输出追踪、符号动力学等.本文主要对基于STP方法研究逻辑网络以及STP方法的其他相关应用进行了综述.关键词矩阵半张量积;逻辑网络;布尔网络

中图分类号TP13

文献标志码A

0逻辑网络的背景介绍

01引言

逻辑网络是一种离散时间非线性系统,它的状态、输入和输出都只能取有限值.逻辑网络动力学的主要特点是无参数的,因此逻辑网络可以用来对大规模系统进行建模和分析.逻辑网络在系统生物学[1]、博弈论[2]、数字电路[3]、模糊控制[4]、有限自动机[5]、信息安全[6]等方面都有着广泛的应用.

当状态、输入和输出都只能取两个值的时候,逻辑网络就是布尔网络.布尔网络是在1969年第一次由Kauffman提出的,并被用于研究基因调控网络[1].自此,布尔网络引起了很多学者的研究兴趣.在2002年,Shmulevich等[7]为了对基因调控网络的不确定性进行建模,将确定性布尔网络推广了到概率布尔网络.最近的一些工作研究了布尔网络带有其他特性的动力学性质,包括时滞、脉冲效应、切换现象、奇异结构以及异步行为[827].

在已有文献中,存在几种不同的方法来表征布尔网络的动态行为.例如,计算代数几何方法在文献[28]中被用来识别吸引子;文献[2930]提出了利用符号动力学的方法来研究布尔网络;文献[89]提出了一种新的矩阵乘法,即半张量积(STP),这种新的矩阵乘法可以将布尔网络系统转化为等价的代数形式的离散时间线性系统,与计算代数几何方法和符号动力学方法相比较,STP方法在研究布尔网络的控制问题以及其他问题上更加方便和系统.

通过利用STP方法,人们研究了布尔网络的一些理论问题,包括稳定性[15,3139]、镇定性[4054]、可控性[1314,25,5571]、可观性[7283]、扰动解耦[8488]、同步[1012,89107]、输出跟踪[108112]、故障检测[113115]、分解[116120]、鲁棒控制[121122]和最优控制[123133]等问题.基于STP方法研究布尔控制网络的一些结果请参照文献[134136].然而,文献[137]证明了布尔网络的控制问题是一个NP困难问题,这意味着不能建立一个多项式算法去研究布尔网络的控制问题.因此,如何降低现有算法的计算复杂度是一个具有挑战性的问题.在文献[138139]中,Zhao等提出了一种聚合算法来研究大规模的布尔网络;在文献[140]中,Li等通过利用逻辑矩阵分解的方法去寻找大规模布尔网络的吸引子;Meng

学报(自然科学版),2017,9(4):341364 Journal of Nanjing University of Information Science and Technology(Natural Science Edition),2017,9(4):341364

盧剑权,等.矩阵半张量积方法在逻辑网络和相关系统中的应用综述.

LU Jianquan,et al.

A survey on the applications of semitensor product of matrices on

logical networks and other related systems

.

等[141]研究了基于l1增益布尔网络的模型降阶问题.

STP方法也被用于分析和控制多值逻辑网络和混合值逻辑网络[142146].Zhao等[147]提出了一种用于研究多值逻辑网络最优控制的有效方法;文献[148]利用STP方法和符号动力学方法研究了高阶k值逻辑控制网络的可逆性;文献[149]研究了多值逻辑网络的稳定性和镇定性;文献[150154]研究了混合值逻辑网络的可达性、干扰解耦和最优控制问题;文献[127,155157]分析了相同层次混合值逻辑控制网络的可控性和同步性;文献[158]研究了奇异混合值逻辑网络的拓扑结构和最优控制问题;文献[159]提出了关于混合值逻辑网络的反馈最优方法;随机逻辑动力系统的最优控制方法在文献[160]中被提出.

此外,STP方法在图的着色问题[161163]、非线性反馈移位寄存器[6,164167]、有限自动机[5,168169]、网络演化博弈[2,170177]、模糊控制[4,178180]和数字电路[3,181]等方面都有着广泛的应用.

本文旨在介绍最近的一些关于逻辑网络的研究以及逻辑网络的应用.本文余下的内容安排如下:在第1章中回顾了STP的一些基础知识;在第2章中回顾了布尔(控制)网络的一些基本研究;在第3章中介绍了关于广义布尔(控制)网络的一些研究结果;在第4章综述了一些当前的研究工作;在第5章中介绍了关于逻辑网络的一些应用,并做了对本文简短的总结.

02应用

这一小节主要介绍STP在逻辑网络中的一些应用.

1)网络演化博弈是同时结合博弈动态演化和网络的博弈.Cheng等[2]提出了一个用于对网络演化博弈建模、分析和控制的广义框架,这个框架被用于网络演化博弈的演化的稳定策略分析[177];Guo等[176]基于STP方法并利用“近视最佳反应调整”规则建立了一类演化网络博弈的代数公式;Zhao等研究了带有切换拓扑[174]、带有随机入口[175]和带有时滞[173]的网络演化博弈的最优控制问题;Zhu等[172]提出了对于网络智能电网的需求方管理和控制问题的一个演化博弈理论框架.

2)反馈移位寄存器是一种被广泛用于产生伪随机序列的装置,并且在错误检测、校正编码和密码系统中都有着广泛的应用.文献[167]基于STP方法研究了非线性反馈移位寄存器的稳定性,并且提出了关于非线性反馈移位寄存器的全局稳定和局部稳定的充要条件;Liu等[181]通过利用STP方法研究了多值反馈移位寄存器的非奇异性和循环合成问题;Laschov等[182]利用PerronFrobenius理论研究了布尔控制网络的可控性,并且提出了基于STP方法对于两种不同形式的可控成立的充要条件.

3)数字电路的故障检测在控制和电路领域中是一个非常重要的问题.Li等[3]利用STP方法研究了计算组合电路的布尔导数和故障检测问题,得到了所有错误检测的测试矢量;Liu等[181]将这种方法推广到多值逻辑函数的导数计算和数字电路的故障检测.

4)自动机和Petri网构可以被用于对离散事件系统的建模、分析和控制.Xu等[5]提出了基于矩阵方法的有限自动机,并且提出了充要条件去判断有限自动机是否具有可达性;文献[169]利用STP方法研究了异步顺序机的模型匹配问题;文献[168]利用STP方法去计算Petri网的虹吸以及最小虹吸.

5)STP方法也被应用于模糊系统领域中.Cheng等[4]利用STP的方法求解模糊关系方程;Li等[178]提出了一种矩阵方法去解决具有模糊管子不等式约束的网格线性规划;段培永等[180]基于STP方法来利用模糊关系矩阵对一个关于室内热舒适的控制系统进行建模.

6)图的着色问题被广泛地应用于许多现实生活领域,例如工程调度和登记空中交通流量管理.Wang等[161]利用STP方法研究了图的顶点着色问题中的最大(总量)稳定集;Zhong等[163]应用STP方法找到了图的最小稳定集和核;Meng等[162]将文献[161]中的方法推广研究了超图的稳定集和着色问题.

此外,STP方法也已经被应用于其他研究领域,例如系统生物学[183]、IC发动机中的残余废气系数[184]、交通问题、并联混合动力电动车[179]以及数字控制系统等.

1矩阵半张量积(STP)理论

11矩阵半张量积

STP是由程代展教授等[8]提出的一种新的矩阵乘积,并且STP已经被验证是处理有限值系统的一种方便的工具.事实上,矩阵的STP乘积是传统矩阵乘积的一般化.与传统矩阵乘积不同的是,STP在处理矩阵乘积时,并不需要满足矩阵乘积的维度匹配条件.关于STP的详细内容可以参考文献[8].在介绍STP之前,一些基本的符号列举如下:

1)D:逻辑域{0,1};

2)Α:集合A的基数;

3)R:所有实数的集合;

4)N+:所有正整数的集合;

5)N:所有非负正整数的集合;

6)Mm×n:所有m×n维实数矩阵;

7)δin:单位矩阵In的第i列;Δn={δ1n,δ2n,…,δnn}表示矩阵In的所有列的集合;

8)coli(A)(rowi(A)):矩阵A的第i列(行),col(A)(row(A)):矩阵A所有的列集合(行集合);

9)如果一個矩阵L=δi1n,…,δisn,L就被称为逻辑矩阵,并且可以表示成L=δni1,…,is;

10)Lm×n:表示所有m×n的逻辑矩阵;

11)1N:一个N维的全1的列向量.

定义1[8]对于一个n×m维的矩阵A和一个p×q维的矩阵B,记l为m和p的最小公倍数,那么A和B的STP被定义为

AB=(AIlm)(AIlp) ,(1)

其中是矩阵的Kronecker积.

注意:如果p=m,那么AB=AB,STP就退化成了标准的矩阵乘积,因此矩阵的STP是对标准乘积的推广.为了简洁,在没有歧义情况下就省略“”.在这个框架下,STP有一些比较重要的性质,比如伪交换性[8].例如,x∈Mt×1为一个t维列向量,A∈Mm×n,那么根据STP的定义,我们可以很容易地得出xA=(ItA)x.

性质1 [8]

1)分配律

FaG+bH=aFG+bFH,aF+bGH=aFH+bGH,a,b∈R.(2)

2)交换律

FGH=F(GH).(3)

特别地,关于行向量和列向量有一些有趣的性质.

性质2[8]

1)如果X是一个行向量或者一个列向量,根据STP的定义可以得到下面这些性质.当X和Y都为列向量,有

XY=XY.(4)

当X和Y都为行向量时,有

XY=XY.(5)

两种情况结合,有

Xk=XX…Xk.(6)

2)X∈Mn×1和Y∈Mq×1是两个列向量,A∈Mm×n和B∈Mp×q,那么有

AX(BY)=(AB)(XY).(7)

特别地,

(AX)k=AA…AkXk.(8)

3)X∈M1×m和Y∈M1×m是两个行向量,A∈Mm×n和B∈Mp×q,那么有

(XA)k=XkAA…Ak.(9)

根据定义1中STP的定义,矩阵STP不满足交换律.因此为了能够实现交换律,我们定义了另外一种矩阵.

定义2 [8]一个mn×mn维的矩阵W[m,n]被称为一个换位矩阵,定义如下:它的行和列都是由双指标i,j标注,列是按照索引(11,12,…,1n,…,m1,m2,…,mn)来排列的,它的行是按照索引11,21,…,m1,…,1n,2n,…,mn来排列的,那么在位置I,J,i,j的元素为

w(I,J),(i,j)=δI,Ji,j=1,I=i且J=j,0,其他.

如果σ1∈Δm且σ2∈Δn,那么σ1σ2=W[m,n]σ2σ1.如果m=n,那么用w[n]表示W[m,n].

通过引入换位矩阵W[m,n],两个矩阵或者向量的乘积就可以交换位置了.

性质3[8]

1)X∈Mn×1和Y∈Mn×1是两个列向量,有

W[m,n]XY=YX.(11)

2)X∈M1×m和Y∈M1×m是两个行向量,有

XYW[m,n]=YX.(12)

3)A∈Mm×n和B∈Mp×q,有

IpAW[n,p]=W[m,p](AIp),

W[m,p]ABW[q,n]=BA.(13)

定义3[8]矩阵Φn被称为关于2n值逻辑向量的降阶矩阵,使得对于任意的a∈Δ2n有aa=Φna成立,矩阵Φn形式如下:

Φn=δ22n1,2n+2,…,2n-2·2n+2n-1,22n.(14)

并且,如果a∈Δs,可以得到aa=Φsa,其中Φn=δs2[1,s+2,…,s2].

由于传统矩阵乘积对矩阵有维数的限制,但是在矩阵STP这个框架下,是没有矩阵维数限制的.与传统矩阵乘积相比,矩阵STP仍然具有分配律和结合律,但是由于交换矩阵W[m,n]的引入,使得矩阵STP具有伪交换性,这是常规矩阵乘积所没有的.为了简洁,在后续的篇幅中,在没有歧义的情况下,矩阵乘积就看作矩阵STP乘积.有时为了简洁直接省略了符号“”.

12逻辑函数的矩阵表达

121二值逻辑操作

在这一小节中,我们将研究逻辑函数的矩阵表达式.逻辑变量在D={1,0}中取值.因此为了得到矩阵表达式,我们将“1”和“0”用如下向量表示

1~10=δ12,0~01=δ22.(15)

因此,D=1,0~Δ2={δ12,δ22}.

接下来,我们定义r元逻辑操作的结构矩阵.

定义4[8]一个2×2r维矩阵Mσ被称为r元二进制逻辑操作σ的结构矩阵,如果满足:

σp1,…,pr=Mσp1…pr

∶=

Mσrj=1pj,(16)

其中p1,…,pr∈D.

我们可以用相似的方法得到一些二元逻辑运算操作的结构矩阵,例如否定“”、交“∧”、并“∨”、蕴涵“→”、双重蕴涵“”.否定“”、交“∧”、并“∨”、条件“→”、双重条件“”的结构矩阵分别用Mn,Mc,Md,Mi,Me来表示.对于逻辑变量x和y,可以得到如下等式:

n

x∶=Mnx,Mn=δ2[2,1],

x∧y∶=Mcxy,Mc=δ2[1,2,2,2],

x∨y∶=Mdxy,Md=δ2[1,1,1,2],

x→y∶=Mixy,Mi=δ2[1,2,1,1],

xy∶=Mexy,Me=δ2[1,2,2,1].(17)

为了得到一般逻辑操作的结构矩阵,我们引入幂减矩阵Mr,Mr=δ4[1,4].幂减矩阵有下面这些性质.

性质4[8]p∈Δ2,那么有

p2=Mrp.(18)

通过利用二元逻辑操作的逻辑矩阵,可以得到任意逻辑函数的代数形式.

在逻辑变量和逻辑向量等价的框架下,也就是一个布尔变量a∈D可以被认为是一个向量a∈Δ2,相应的一个有n个变量的布尔函数f:Dn→D可以看作是一个映射f:(Δ2)n→Δ2.为了简洁,我们就用f来表示f.因此在这种框架下很容易就能得到任意布尔函数的等价代数形式.

性质5[8]f:Dn→D是一个布尔函数,那么就存在唯一的矩阵F∈L2×2n使得对于每一个(a1,…,an)∈Δ2n有下面等式成立

fa1,…,an=Fa1…an.(19)

其中,F被称为逻辑函数f的结构矩阵.

122k值逻辑操作

一个k值逻辑变量x可以在区间0,1取k个不同的值,通常表示为x∈Dk,其中

Dk=0,1k-1,2k-1,…,k-2k-1,1.(20)

那么我们可以相似地定义k值逻辑中“”“∧”“∨”操作.

定义5[8]

1)“∧”:任取x,y∈Dk,定义

x∧y∶=max {x,y}.(21)

2)“∨”:任取x,y∈Dk,定义

x∨y∶=min {x,y}.(22)

3)“”:任取x=ik-1∈Dk,定义

x∶=k-1-ik-1.(23)

为了得到k值逻辑操作的矩阵表达式,我们将k值逻辑变量用向量形式表示:

ik-1~δk-ik,i=1,2,…,k-1.(24)

例如1~δ1k,0~δkk等.因此,與二元逻辑操作相似,k值逻辑变量Dk等价于集合Δk.那么对于任意r元k值逻辑操作σ:Drk→Dk,可以得到下列向量形式.

定义6[8]一个k×kr维矩阵Mσ被称为r元k值逻辑操作σ的结构矩阵,如果满足对于任意p1,…,pr∈Dk,有下式成立

σp1,…,pr=Mσp1…pr∶=Mσrj=1pj.(25)

与二值逻辑相似,我们也可得到k值逻辑中“”“∧”“∨”操作的结构矩阵,分别表示为Mn,k,Md,k,Mc,k.

Mn,k=δk[k,k-1,…,1],Md,k=δk111…1k122…2k123…3k…123…kk,Mc,k=δk123…kk223…kk333…kk…kkk…kk.(26)

与二值逻辑中的幂减矩阵相比,可以得到k值逻辑中的幂减矩阵,表示为Mr,k,并且

Mr,k=δ1k0k…0k

0kδ2k…0k

0k0k…δkk.(27)

与二值逻辑相似,对于k值逻辑我们可以得到相似的性质

性质6[8]任取p∈Δk,有

p2=Mr,kp.(28)

那么对于任意k值逻辑函数f:Dkn→Dk,可以得到相对应的代数表达式.

性质7[8]对于任意k值逻辑函数f:Dkn→Dk,存在一个唯一的矩阵F∈Lk×k使得对于任意a1,…,an∈(Δk)n,有下式成立

fa1,…,an=Fa1…an.(29)

其中,F称为逻辑函数f的结构矩阵.

在前面的讨论中,已经定义了k值逻辑和二值逻辑操作的结构矩阵.考虑一个逻辑变量集合x1,…,xn,xi∈Dki,那么怎么定义这些变量呢?事实上,与k值逻辑相似,称x1,…,xn,xi∈Dki这种变量为混合值逻辑.对于函数f:∏ni=1Dki→Dk0,称这种函数为混合值逻辑函数.通过利用矩阵STP,可以将f:∏ni=1Dki→Dk0表示为f:∏ni=1Δki→Δk0,同时也能得到函数f的结构矩阵F∈L∏ni=1ki×k0.更多关于混合值逻辑的结果,请参照文献[8].

13逻辑动态系统的代数表达式

在1.2节中,利用矩阵STP乘积,得到了逻辑函数的矩阵表达式.基于这一框架,可以得到逻辑动态系统的代数表达式.例如,当逻辑动态系统是二值逻辑时,可以很好地对基因调控网络建模.但是怎样才能得到这个系统的代数形式呢?在此,我们以布尔网络为例,去得到布尔网络的代数形式.

布尔网络(BN)是Kauffman[1]在1969年首次提出作为二元逻辑策略来研究复杂的基因动态行为的.在BN中,每个节点可以由两个逻辑值1和0来描述,这两个逻辑值表示基因或者细胞有无活性或有无表达.具有n个节点的BN的逻辑动态系统可以表示为

x1t+1=f1x1t,…,xnt,x2t+1=f2x1t,…,xnt,xnt+1=fnx1t,…,xnt,(30)

其中xi∈D,i=1,…,n,为点的状态,fi:Dn→D,i=1,…,n,为决定状态演化的逻辑函数.

由于很多生物系統都具有某种药物这种外源性的输入,所以BN又可以扩展到布尔控制网络(BCN).文献[137]首次提出了BCN可控性这个概念.例如,Huang等[185]提出了利用BCN去探索毛细血管内皮细胞的信号系统演化过程.一个带有m个输入和p个输出的BCN可以用如下方程组表示:

x1t+1=f1x1t,…,xnt,u1t,…,umt,x2t+1=f2x1t,…,xnt,u1t,…,umt,xnt+1=fnx1t,…,xnt,u1t,…,umt,(31)

系统输出表示为

y1t+1=g1x1t,…,xnt,y2t+1=g2x1t,…,xnt,ypt+1=gpx1t,…,xnt,(32)

其中xi∈D,i=1,…,n,为节点i点的状态,yi∈D,i=1,…,p,为系统的输出,ui∈D,i=1,…,m,为系统的控制输入.fi:Dn→D,i=1,…,n,为决定状态演化的逻辑函数,gi:Dn→D,i=1,…,p,为决定输出演化的逻辑函数.

矩阵的KhatriRao积定义如下:

定义7[186]设矩阵A∈Mp×r,B∈Mq×r,矩阵A和B的KhatriRao积定义为

A*B=col1(A)col1(B),…,colr(A)colr(B)∈

Mpq×r.(33)

根据性质5,对于任意一个逻辑函数,可以得到其相对应的结构矩阵.因此对于逻辑函数f1,…,fn和g1,…,gp,可得它们所对应的结构矩阵,分别记为F1,…,Fn和G1,…,Gp.那么系统(30)就转化为

x1t+1=F1ni=1xit,x2t+1=F2ni=1xit,

xnt+1=Fnni=1xit,(34)

其中F1,…,Fn∈L2×2n.

令xt=ni=1xit∈Δ2n,利用矩阵KhatriRao积[142],可以得到如下与系统(30)等价的代数形式:

xt+1=Fx(t),(35)

其中F=F1*F2*…*Fn∈L2n×2n.

相似地,对于系统(31),可以得到如下的代数形式:

x1t+1=F1mj=1ujtni=1xit,

x2t+1=F2mj=1ujtni=1xit,

xnt+1=Fnmj=1ujtni=1xit,(36)

其中F1,…,Fn∈L2×2n+m.

对于BCN(31)的输出系统(32)也可以得到相似的代数形式:

y1t+1=G1ni=1xit,

y2t+1=G2ni=1xit,ypt+1=Gpni=1xit,(37)

其中G1,…,Gp∈L2×2n.

令xt=ni=1xit∈Δ2n,ut=mj=1ujt∈Δ2m,yt=pi=1yit∈Δ2p.利用矩阵KhatriRao积,可以得到状态系统(31)和输出系统(32)等价的代数形式如下:

xt+1=Futxt,yt=Gxt,(38)

其中F=F1*F2*…*Fn∈L2n×2n,G=G1*G2*…*Gp∈L2p×2n.

14在半张量加和半张量积下的结构矩阵

定义8[187]设矩阵A∈Mm×n,B∈Mp×q,令t=lcm{m,p}.

1)那么,矩阵A和B的左半张量加,用表示,定义为

AB=AItm+(BItp).(39)

同时定义左半张量减为

AB=A(-B).(40)

2) 矩阵A和B的右半张量加,用表示,定义为

AB=ItmA+(ItpB).(41)

同时定义右半张量减为

A┤B=A(-B).(42)

定义9[8]对于一个n×m的矩阵A和p×q维矩阵B,记l为m和p的最小公倍数.

1)那么,A和Β的左STP被定义为

AB=(AIlm)(AIlp),(43)

其中为Kronecker积.

2)A和Β的右STP被定义为

AB=(IlmA)(IlpA).(44)

在后面的篇幅中,主要讨论的是左STP,并且将左STP简称为STP.对于左STP所具有的性质,右STP也具有对应的性质.关于更多矩阵STP和半张量加运算请参照文献[8,187].

2逻辑网络的基础研究

21历史回顾

正如性质5和性质7所示,基于逻辑变量和逻辑向量之间的等价性,任何逻辑函数都可以表示为代数形式.在这个框架下,利用矩阵STP,逻辑(控制)网络研究有了突破性的改变.程代展教授首先提出了STP方法,并且利用STP方法对于逻辑(控制)网络的研究取得了很好的成绩.程代展教授和他的合作者得到了关于STP的一些基本结果,包括专著[8],它详细介绍了STP以及基于STP布尔(控制)网络的一些研究结果.

由于STP方法的引入,一些关于布尔(控制)网络在控制理论方面的基本领域得到了很好的研究,包括可控性[18,44,56,71]、可观测性[72]、稳定性[44,52]和扰动解耦[84,87,188189]等问题.在过去的几十年,布尔(控制)网络和逻辑(控制)网络在中国成为了一个研究的热点,包括中国科学院[5,169]、北京大学[20,80,98,103,106107,190]、山东大学[3,15,25,41,56,85,140,161,178,191]、

东南大学[1011,13,64,9697,157,163]、同济大学[16,27,6162,7879,125]、哈尔滨工业大学[30,67,77,81,183]、山东师范大学[110112,121122]、华东理工大学[32,42,93,99,132133]、浙江师范大学[22,46,65,69,86,94,100102,127,192]等在内的高校和研究所都有团队关注和研究这个方向.此外由于STP在逻辑(控制)网络上的强大应用,它还吸引了一些来自海外的研究组,如以色列的团队[60,74,123124,131,193195]、意大利的团队[29,33,43,73,115,130,134,196]、沙特阿拉伯[197]、德国[198]、日本[160]以及新加坡[109,121]等.

逻辑(控制)网络中的关于控制理论中的一些重要问题都得到了很好的研究.接下来,我们将介绍一些基本概念,包括可控性、可观性、稳定性和镇定性、扰动解耦控制、同步、最优控制以及大规模网络等.

22可控性

稳定性和可控性是系统生物和控制理论中的一個基础概念.可控性的概念首次是在用逻辑网络对基因调控网络建模时提出来的[137].正如Akutsu所说“发现细胞的控制策略是后基因组时代的一个具有挑战性和重要性的问题”.首先,一些逻辑(控制)网络关于可控性的基本结果在文献[55]中被提出.考虑带有m个输入u1,u2,…,um逻辑控制网络(31),其代数形式为xt+1=Fu(t)x(t).此外,我们还考虑下列几种控制:

1)控制输入是满足一定逻辑规则的逻辑变量,被称为一个输入网络,形式如下:

u1t+1=h1u1t,…,umt,u2t+1=h2u1t,…,umt,umt+1=hmu1t,…,umt,(45)

代数形式为ut+1=Hut,ut=mj=1ujt.

2)当控制依赖于状态变量时,就称为状态反馈控制,形式如下:

u1t+1=p1x1t,…,xnt,u2t+1=p2x1t,…,xnt,umt+1=pmx1t,…,xnt,(46)

代数形式为ut=Pxt,ut=mj=1ujt.

3)当控制是一个自由逻辑序列,如果令ut=mj=1ujt,则控制为一个经过设计的序列u0,u1,…∈Dm.

上面所提到的控制,在文献[13,25,27,55,60,64,68,125,199]中都进行了广泛的研究.

定义10[68]

1)考虑带有自由控制序列的系统(31),给定一个初始状态X0和一个目标状态X,如果存在一个控制序列u0,u1,…,u(s-1),使得系统(31)的轨迹在自由控制序列u0,u1,…,u(s-1)的控制下能在t=s时到达目标状态X,那么X被称为从X0经过时间s是可达的.状态X0在s之后可达的集合记为Rs(X0),并且状态X0所有可到达的状态记为RX0=∪∞s=1Rs(X0).

2)如果RX0=Dn,则系统(31)在状态X0处可控.如果系统在任意X0∈Dn处可控,那么系统(31)可控.

将矩阵F分成2m个块,即

F=[F1,F2,..,F2m],(47)

其中F1,F2,..,F2m∈L2n×2n.那么

M=∑2mj=1Fj∈L2n×2n,

MB=∑B2m+nj=1Ms∈B2n×2n,(48)

其中∑B是布尔加运算,也就是对于任意布尔变量a,b,a+b=a∨b.

我们有以下结论:

定理1[68]记MB=(mij),那么

1)δj2n可以从δi2n达到,当且仅当mij>0;

2)系统(31)在点δj2n处可控,当且仅当coljMB>0;

3)系统(31)可控,当且仅当MB>0.

之后,文献[60]研究了带有不良状态集合C={δi12n,…,δiz2n}的BCNs的可控性.Uk表示所有的控制序列{u0,…,u(k-1)}.那么,考虑状态a,b和一个不良状态集合C={δi12n,…,δiz2n}.令u(k,a,b,C)表示一类控制器的数目,这类控制器能够将系统(31)从x0=a控制到状态xk=b,并且避免了集合C(也就是xtC)对于任意t=0,1,…,k.那么,我们有下列关于u(k,a,b,C)的表达式:

定理2[60]MC表示将矩阵M的i1,…,iz行列元素替换为0所得到的矩阵,那么

uk,a,b,C=bTMCka.(49)

定义11[200]一个矩阵A∈Mn×n,n≥2,被称为可约的,如果存在一个置换矩阵P∈Ln×n,一个正整数k,1≤k≤n-1,使得

PTAP=BC0D,(50)

其中B∈Mk×k,D∈M(n-k)×(n-k),C∈Mk×(n-k),0∈M(n-k)×k为一个全零矩阵.

定理3[200]假设矩阵A∈Mn×n是非负的,那么矩阵A是可约的当且仅当对于任意i,j∈{1,2,…,n},存在一个正整数k≥1使得(Ak)ij>0.

那么我们可以得到带有不理想集C={δi12n,…,δiz2n}的可控性结论.

定理4[60]系统(31)是可控的当且仅当矩阵是不可约的,其中是由删除矩阵M 的i1,…,iz行列元素所得到的.

从文献[55,60,68]之后,得到了很多BCNs可控性的结论,包括带有时滞[13,27,62,77,125]、切换BCNs的可控性[25,56,128]、带有脉冲效应的BCNs的可控性[18]、概率BCNs的可控性[61,71,153]等.最近,由于对网络的控制变得越来越复杂和难以实现,可控性的问题扩展到了牵引控制.例如,文献[64]研究了BCNs的牵引控制.第4部分将详细介绍牵引控制的设计和研究.

23可觀性

像可控性一样,可观性也是系统理论中的基础概念,并且在控制领域和系统生物学中有许多应用.最近,文献[81]提出了9个不同的可观性定义,并且比较了如下的4个不同定义:

定义12[55]带有输出系统(32)的系统(31)是可观的,如果对于任意的初始状态x0,存在一个控制序列使得对于任意状态x0≠x0,Gx0≠Gx0,都有最后系统的输出序列是不一样的.

定义13[68]带有输出系统(32)的系统(31)是可观的,如果对于不同初始状态x0≠x0,Gx0≠Gx0,存在一个控制序列使得系统的输出是不一样的.

定义14[74]带有输出系统(32)的系统(31)是可观的,如果存在一个有限的控制序列使得对于不同的初始状态x0≠x0,Gx0≠Gx0,可得到不同的相应输出序列.

定义15[73]带有输出系统(32)的系统(31)是可观的,如果对于不同的初始状态x0≠x0,Gx0≠Gx0,所对应的输出序列是不同的.

文献[81]比较了以上4种可观性的定义,并且得到了任意2种可观性之间的关系;文献[55]得到了可观性的充要条件,也就是可观矩阵所有的列都是不同的;文献[74]利用图论的方法得到系统可观的条件,并且也分析了计算复杂性.此外,文献[194]证明了判断系统是否可观这个问题是一个NP困难的;文献[7879]研究了具有脉冲效应和时滞的BCNs的可观性;文献[76,83]研究了切换BCNs的可观性;文献[73,196]研究了BCNs的可观性和可重构性.更多关于可观性的详细信息,请参考文献[72,77,80].

24稳定性和镇定性

稳定性和镇定性问题是逻辑(控制)网络的基本问题.人们希望设计一些治疗策略将系统调控到理想状态,特别是基因治疗方面.在过去的几十年,关于逻辑(控制)网络的稳定性和镇定性都被广泛研究,包括状态反馈稳定[44,108]、采样数据状态反馈镇定[49]、集合稳定和集合镇定[47]、输出反馈稳定性[41,43]、鲁棒镇定[122]等.在文献[44]中,通过利用开环控制和状态反馈控制的方法研究BCNs的稳定性和镇定性,并且得到了一些关于BCNs的稳定性和镇定性的命题.

考虑系统(30)所对应的代数形式xt+1=Fx(t),接下来回顾系统(30)的稳定性的概念.

定义16对于一个给定的状态X*∈Dn,系统(31)被称为全局稳定到状态X*,如果对于任意初始状态X0∈Dn,存在一个正整数N,使得xt=X*,t≥N.

定理5假设状态X*∈Dn~x*=δλ2n,那么系统(31)全局稳定到状态X*,当且仅当存在一个正整数N,使得

FN=δ2nλ,λ,…,λ,即colF={δλ2n}. (51)

考虑系统(31)所对应的代数形式为xt+1=Fu(t)x(t),我们回顾系统(31)镇定性的一些问题.

定义17给定一个状态X*∈Dn,称系统(31)全局镇定到状态X*,如果对于任意的初始状态X0∈Dn,存在一个控制序列Uk={u0,…,u(k-1)},和一个正整数N使得t≥N,有xt=X*.

定理6[108]假设状态X*∈Dn~x*=δλ2n,那么系统(31)全局镇定到状态X*,当且仅当下列条件成立:

1)对于一些i=1,…,2m,有x*=Fδλ2nx*;

2)x*∈∩R(x0)x0∈Δ2n,即任意初始x0∈Δ2n都可以到达状态x*.

如果系统(31)全局镇定到状态X*,那么可以设计一个状态反馈控制器使系统达到全局镇定.在文献[52]中,Li等设计了一个广义的反馈控制器使得系统达到全局镇定.定义一个集合Ek(r)为

Ekr=x0∈Δ2n:存在u(0),…,u(k),使得x(k,x0,u(0),…,u(k))=δr2n. (52)

接下来,我们有下面这些关于镇定性的结果:

定理7[52]假设状态X*∈Dn~x*=δλ2n,那么系统(31)可以通过状态反馈控制器(46)全局镇定到状态X*,当且仅当下列条件成立:

1)δλ2n∈E1λ;

2)存在一个整数1≤N≤2n-1,使得ENλ=Δ2n.

引理1[52]假设F=δ2nα1,α2,…,α2m+n,那么,对于任意1≤λ≤2n:

1)E1λ={δq2n:1≤q≤2n,αp-12n+q=λ,1≤p≤2n};

2)Ek+1λ=∪{E1λ′:1≤λ′≤2n,δλ2n∈Ekλ},k=1,2,….

那么,关于状态反馈控制有如下结论:

定理8[52]假设状态X*∈Dn~x*=δλ2n,且系统(31)能通过状态反馈(46)全局镇定到状态X*.对于任意1≤i≤2n,存在唯一的整数1≤li≤N,使得δi2n∈Eliλ\Eli-1λ,其中E0λ=.令1≤pi≤2n,如果li=1,那么αpi-12n+i=λ,并且如果l2≤2那么δαpi-12n+i2n∈Eli-1λ.那么,存在状态反馈法则ut=Px(t),且状态反馈矩阵P可以表示为

P=δ2n[p1,p2,…,pn].(53)

在文献[52]之后,文献[41,43]研究了输出反馈镇定问题,并且得到了关于输出反馈镇定存在的充要条件.输出反馈控制器的形式如下:

u1t+1=q1y1t,…,ypt,u2t+1=q2y1t,…,ypt,umt+1=qmy1t,…,ypt,(54)

其代数形式为ut=Kyt,K∈L2m×2p.那么对于系统xt+1=Futxt,yt=Gxt,ut=Ky(t),为了实现全局镇定,根据文献[41,43],可以设计一个输出反馈矩阵K.更多的信息可以参考文献[41,43].

最近,得到了一些关于逻辑控制网絡的稳定性和镇定性的新结果.例如,文献[49]研究了采样数据状态BCNs反馈的镇定性;文献[47]研究了基于不变子集BCNs的集合稳定和集合镇定性,将稳定性和镇定性推广到更一般的情况,即集合稳定性和集合镇定性.

集合稳定的定义如下:

定义18[47]M是Δ2n的一个子集.系统(30)被称为是M稳定,当且仅当对任意初始状态x0∈Δ2n,存在一个整数T(x0),使得

xt,x0∈M,t≥T(x0).(55)

集合镇定的定义如下.

定义19[47]M是Δ2n的一个子集.系统(31)被称为M镇定,当且仅当对任意初始状态x0∈Δ2n,存在一个控制序列u和一个对应的整数T(x0,u),使得t≥T(x0,u)时有

xt,x0,u∈M.(56)

文献[47]得到了关于集合镇定和集合稳定的充要条件;文献[16,18]得到了带有脉冲效应和状态约束的BNs镇定的充要条件;文献[50]考虑了一组BCN的同时镇定.

25扰动解耦控制

由于外部扰动的普遍存在,并且其会导致系统出现一些不良行为.因此,带有扰动的系统也具有很重要的研究价值.如果一个BCNs有干扰输入,那么称这种BCNs为扰动BCNs.给出扰动BCNs的逻辑动力学形式如下:

x1t+1=f1x1t,…,xnt,u1t,…,

umt,ξ1t,…,ξqt,x2t+1=f2x1t,…,xnt,u1t,…,

umt,ξ1t,…,ξqt,xnt+1=fnx1t,…,xnt,u1t,…,

umt,ξ1t,…,ξqt,yjt=gjx1t,…,xnt,j=1,…,p,(57)

其中ξ1,…,ξq是外部扰动输入,x1,…,xn和y1,…,yp分别为系统(57)的状态和输出.

令ξ=∑qj=1ξj∈Δ2q,那么可得到系统(57)的代数形式:

xt=Lutξtxt,L∈L2n×2n+q+m,yt=Gxt,G∈L2p×2n.(58)

定义20考虑系统(57),系统的扰动解耦可实现当且仅当可以找到一个状态反馈控制

ut=(x(t))(59)

和一个坐标转换z=T(x),使得在z坐标下,闭环系统转换为以下形式:

z1t+1=F1zt,xt,ξt,z2t+1=F2z2t,yt=Gz2t.(60)

逻辑动态的坐标转换定义如下:

定义21(x1,…,xn)为布尔(控制)网络的状态变量,如果映射F:Dn→Dn是一个双射,那么映射F称为一个逻辑坐标转换.

我们有如下关于坐标转换的结果:

定理9[84]映射F:Dn→Dn是一个坐标转换当且仅当F的结构矩阵MF∈L2n×2n是奇异的.

因此,为了解决扰动解耦问题,主要需要解决两个关键问题,分别是

1)找到一个包括输出的正则坐标子空间z2;

2)设计一个控制器,使得补坐标子基z1和扰动ξ能够从z2中删除.

在文献[84]中,BCNs的扰动解耦问题已经得到了很详细的研究,并得到了关于扰动解耦可行性的几个充要条件;文献[151,201]研究了混合值逻辑网络的扰动解耦问题.之后,文献[87]提出了一个计算可行的方法来构建所有有效的反馈控制矩阵并且实现了扰动解耦;文献[23,86]研究了奇异BCNs的干扰解耦问题,并且讨论了BCNs的拓扑结构.

26同步

网络同步是控制理论中具有意义的一个问题.逻辑网络的同步问题在过去的几年已经得到了很好的研究,并且得到了很好的结果,比如完全同步[11,90,92,94,97,99100,106,156157]、带有时滞的同步[10,96,103]、带有切换信号的同步[102,104]、带有脉冲的同步[18]、反同步[91]以及延迟同步[95]等.

如果系统带有时滞,那怎样实现同步?考虑下列形式的时滞系统:

xit+1=fix1t-τ,…,xNt-τ,yit+1=giy1t-τ,…,yNt-τ,x1t-τ,…,xNt-τ,i=1,…,N,(61)

可以得到下列代数形式:

xt+1=Fxt-τ,F∈L2N×2N,yt+1=Gxt-τyt-τ,G∈L2N×22N.(62)

我们有如下结论:

定理10[103]假设对于一些非负整数a使得τ′=aτ+1+τ,系统(61)能够达到同步当且仅当存在一个正整数k1,使得

colFaI2NΘk1{δαi-12N+i22N,i=1,…,2N},(63)

或者存在一个正整数k2,使得下式成立

GΘk2-1=Fk2+a12N.(64)

定理11[103]假设τ′≠τ(modτ+1),系统(61)可以实现同步当且仅当存在一个正整数k3,使得

colΘk3Fk3+a{δi-122N+j-12N+j23N,i,j=1,…,2N},(65)

其中a是唯一的正整数使得0≤τ′-aτ+1≤τ-1成立.或者存在正整数k4和k5,对于某些1≤n≤2N,使得

colFk4=colGΘk5={δn2N}.(66)

接下来,对系统的同步研究将扩展到对一组带有M个输出和N个点的耦合BNs,形式为

xijt+1=fijx1jt,…,xNjt,

y1t,…,yMt,

yjt=gjx1jt,…,xNjt, (67)

其中xij是第j个BN的第i个点,yj是第j个BN的二元输出,记Xjt=x1jt,…,xNjt为第j个BN的状态,xjt=Ni=1xij(t),yt=Mi=1yi(t).

得到代数形式为

xjt+1=Fjxjtyt,Fj∈L2N×2NM+1,

yt=GMi=1yit,G∈L2M×2NM. (68)

定义22一组BNs可以实现同步当且仅当对于任意的初始状态Xj0∈DN,j=1,…,M,存在一个正整数k使得对于所有不同的1≤i,j≤M,对于任意的t≥k,都有Xit=Xjt.

我们有如下结论:

定理12[106]系统(67)可以达到同步当且仅当存在一个正整数1≤k≤k0,使得

colΞk

δλi2NM:λi=1+i-12NM-12N-1,i=1,…,2N.(69)

其中

Ξ=(Mj=1Fj)WGΦMN,

W=W[2M,2N]{Mi=2[(I2MW[2M,2iN])ΦM]}.

自文獻[106]之后,已经得到了逻辑网络或者布尔网络同步的许多结果.文献[107]通过设计响应布尔网络来实现驱动和响应BNs的同步;文献[11]得到了关于主从BNs同步的充要条件;文献[100]提出了通过反馈控制和开环控制实现主从BN的完全同步.

我们注意到,时滞在现实世界中是一个普遍存在的现象,并且在生物系统中不可避免.因此,带有时滞的同步也引起了广泛的注意.例如,文献[10]提出了带有时滞的一组输出耦合布尔网络同步的充要条件;文献[202]提出了一种带有时滞的布尔网络,被称为时滞布尔网络,其带有时间延迟序列;文献[96]研究了输出耦合时滞布尔网络的同步问题;文献[95]研究了时滞布尔网络的延迟同步问题,并且将完全同步扩展到延迟同步.

在传统的BN中,假设每个节点是并行更新的,也就是说每个节点在每个时间点来说是在同时更新的,称为是同步更新方案.最近,人们研究了具有不同更新方案的同步问题.例如,文献[12]详细研究了同步更新布尔网络和异步更新布尔网络之间的同步问题.此外,布尔网络同步的控制设计也是一个非常重要的问题.例如,文献[105]基于核心输入状态周期研究了主从BNs同步的状态反馈控制器的设计问题;文献[104]研究了基于周期切换序列的耦合BNs的同步分析和设计问题;文献[99]设计了牵引控制器去达到两个耦合的BNs的同步,并且提出了一个算法实现牵引控制器的设计.

关于同步的一些其他结果,诸如耦合的大规模BNs、切换BNs和混合值BNs,请参考文献[93,102,155,203205].

27最优控制

逻辑控制网络的最优控制问题最近得到了广泛的关注,并且也得到一些很好的结果,比如Mayer型最优控制、有限时域最优控制等.例如,文献[130]考虑系统(31),给定初始状态X0=x0,确定一个输入序列将决策函数达到最小:

Tx0,u·=QfxT+∑T-1j=1Q(ut,x(t)),(70)

其中Qf(·)是在Δ2n上的任意函数,Q(·,·)是在Δ2m×Δ2n上的任意函数.

通过利用STP方法,可以将决策函数(70)转化为如下代数形式:

Tx0,u·=cTf+∑T-1j=1cTu(t)x(t),(71)

其中

cTf=[Qfδ12n,Qfδ22n,…,Qfδ2n2n],

cT=[Qfδ12m,δ12n,…,Qfδ12m,δ2n2n,…,Qfδ22m,δ12n,

…,Qfδ22m,δ2n2n,

…,Qfδ2m2m,δ12n,

…,Qfδ2m2m,δ2n2n].(72)

由于决策函数(70)是时不变的,因此文献[130]考虑了时变的决策函数,形式如下:

Tx0,u·=QfxT+

∑T-1j=1Q(ut,xt,t), (73)

并且,研究了标准二次决策函数,形式为

Tx0,u·=x(T)TQfxT+

∑T-1j=1x(t)Tu(t)T]QSSTRx(t)u(t).(74)

以上这3种最优控制问题都已经在文献[130]中得到,并且提出了有限时域最优控制和无限时域最优控制,还提出了最优控制问题可解的充要条件.文献[125,132133]研究了切换BNs和时滞BNs的最优控制问题,并且得到了几个关于最优控制问题可解的充要条件;文献[18,128]研究了状态依赖切换BCNs和带有脉冲及状态限制的BNs的最优控制问题;文献[206]研究了概率BNs的最优控制问题;文献[127,154]研究了混合值逻辑控制网络的最优控制问题.更多關于奇异BCNs的最优控制问题,请参考文献[129].

28大规模网络

由性质5可知,任意逻辑动态系统都可以表示为一个等价的代数形式.例如,一个带有n个节点和m个输入的BN,这个BN的结构矩阵的维数为2n×2n+m.正如系统(36)所示,可以得到系统(36)所对应的代数形式(38),其中F∈L2n×2n+m,G∈L2n×2p.因此,对于BNs的代数状态表达式来说,最大的缺点是计算复杂度很高.特别地,基于STP方法的算法复杂度都为指数时间复杂.很多关于逻辑(控制)网络或者布尔(控制)网络的结果都只适用于节点比较少的情况.文献[68]提出了一种比较高效的算法来寻找可以由非循环的聚合大规模网络的定点和循环,这个算法大大地减少了计算量,得到了很好的结果.之后,文献[139]提出了通过利用非循环聚合来研究大规模网络的控制问题,这一方法也大大地减少了计算复杂度;文献[93]回顾了Zhao等[68]所提出的聚合算法,并研究了两个耦合BNs的完全同步和部分同步.更多关于大规模网络的聚合算法请参考文献[68,93].

3广义布尔(控制)网络的一些研究

31历史回顾

虽然BNs是一个很强大的工具,在很多领域都有应用,但是我们注意到在BNs这个模型中,很多因素都没有考虑.例如,BNs是一个确定性的系统,并不涉及随机性这个特性.此外,时滞也是一个在现实生活中广泛存在的一个现象,但是在很多BNs中并没有考虑这一点.因此,广义的逻辑网络也被广泛研究,诸如随机逻辑网络、奇异逻辑网络、混合值逻辑网络、带有时滞或者脉冲的逻辑网络、切换逻辑网络以及异步更新逻辑网络等.在本章节中,我们将回顾广义逻辑网络的一些重要结果.

32概率逻辑网络

在BNs中,布尔函数是确定的,然而,在现实世界中,随机性是很常见的.例如,在对基因调控网络进行建模时,应当考虑遗传的不确定性.此外,当利用微阵列数据在复杂测量过程去推断基因调控网络的结构时,测量噪声是不可避免的.因此将BNs扩展到随机布尔网络是合理的.文献[207]提出了概率布尔网络(PBN).在PBN中,布尔函数是根据预先给定的在每一个时间点的概率分布来随机选择布尔函数的.自那以后,对PBN的研究或者广义PBN,诸如概率混合值逻辑系统、环境敏感概率混合值逻辑系统的研究已经吸引了大量的关注.

对STP应用研究的快速增长引起了人们利用STP研究概率逻辑网络的兴趣.例如,文献[61]研究了带有两种不同控制PBN的可控性,并且提出了一个充要条件去判断PBN是否能够从一个初始状态到达一个理想的状态,然而,可达集是在一定的条件下给出的.为了克服这一缺点,文献[65]利用可控性矩阵来研究PBNs的可控性和可达性,并且得到了一个充要条件去判断PBN是否可控;文献[71]通过利用输入状态关联矩阵和可达性矩阵去刻画连接可达性,之后证明了PBN的连接可达性和可控性是等价的,然后提出了一个充要条件去判断PBN是否可控.更多关于概率逻辑系统的可控性,请参考文献[153,199,208].

概率逻辑网络的稳定性和镇定性是其中的两个基本问题.文献[209]提出了一个充要条件去判断PBN是否能以概率1稳定或者镇定,但并没有提出一个控制策略;文献[45]将文献[209]中的结论推广到环境敏感概率布尔网络,通过利用PBN的代数形式,得到了一个控制设计方法,使得PBN达到镇定.

除了上述研究外,还考虑了其他的概率逻辑系统的控制问题.例如,通过利用STP方法分析主从PBN的同步性,其中主BN是一个确定的BN,从BN是PBN[97];文献[110]利用STP方法研究了PBN的输出追踪控制,并提出了一个构造状态反馈控制器的方法,使得PBN通过这个反馈控制能够追踪一个常信号.还有一些关于可观性、最优控制和概率逻辑系统的拓扑结构分析的结果请参考文献[82,154,190].

33奇异逻辑网络

奇异系统是描述许多科学和工程系统的一个很有效的模型.文献[16]首次引入了奇异布尔网络这个概念;文献[19]研究了奇异布尔网络的标准化和可解性,此外,还研究了奇异布尔网络的不动点和极限环;通过利用输入状态关联矩阵,文献[75]研究了奇异布尔控制网络的可控性和可观性,指出奇异布尔网络扰动解耦问题的关键在于设计一个控制器使得外部的干扰对输出没有影响;文献[23]考虑了当控制是常控制时的扰动解耦问题;文献[86]研究了带有自由控制序列的奇异布尔网络的扰动解耦问题;文献[129]研究了奇异布尔网络的最优控制问题;文献[210]进一步将文献[129]中的结论推广到奇异混合值布尔网络的最优控制问题中.

34混合值逻辑网络

混合值逻辑网络是传统BNs的推广,多值逻辑网络的结构类似于BNs.混合值逻辑网络的每个状态都是从一个有限集中取值的,并且它的状态更新由逻辑函数决定.然而,BNs和混合值逻辑网络最大的不同在于混合值逻辑网络允许它的点xi从集合Dki=iki-1|i=0,1,…,ki-1中选取.可以看到当ki=2时,集合Dki就为D,因此混合值逻辑网络是BNs的推广.

混合值逻辑网络的最优控制问题是一个热点研究问题.文献[211]提出用Floyd算法去找到混合值逻辑网络的最优控制,并且这个算法大大地减少了计算复杂度.后来,文献[159]研究了混合值概率逻辑网络的最优控制,并且得到了在有限时域情况下的递归解,之后证明了当滤波器长度足够大时,所得到的最优控制序列和无限时域所得到的最优控制序列是一致的.文献[127]研究了带有不理想状态的多值逻辑网络的Mayer型最优控制.

混合值逻辑网络研究最近的一个关注点是扰动解耦问题.文献[152]定义了混合值逻辑网络的Y友子空间,并且提出了一种方法去找到所有的扰动解耦控制器.但是在文献[152]中定义的Y友子空间不是唯一的.文獻[151]进一步研究了混合值逻辑网络的扰动解耦问题,并且提出了一个主Y友子空间的新定义,得到了一个唯一的Y友子空间,这使文献[151]中的算法更加容易实现.

关于混合值逻辑网络的其他一些结果,比如稳定性、同步性、可控性以及函数扰动等,请参考文献[142,145,149150,156,212213].

35带时滞的逻辑网络

时滞现象是在现实世界中一种常见的现象,因此,研究带时滞的逻辑网络有重要意义.文献[27,79]研究了常时滞布尔网络的可控性和可观性.常数时滞表示每个时间点的时滞都是一样的.文献[13]研究了带有多时滞(每个节点时滞是不一样的)BNs的状态轨迹和可控性.还有一些其他的相关结果,包括状态带时滞的BNs的可控性和可观性、输入和状态都带时滞的可控性和带有多有界时变时滞的BNs的可控性[14,24,77,214].带时滞的布尔网络的同步问题也得到了深入的研究.文献[10]研究了带时滞的一组输出耦合BNs的同步.然而,在文献[10]中有一个限制是输入时滞和状态时滞是一样的.为了将文献[10]中的结果推广,文献[96]研究了输出耦合BNs.在文献[96]中,研究了同时带有输入时滞和状态时滞的系统,并且这两个时滞是不一样的.其他关于带时滞的逻辑网络同步的研究请参考文献[103].

36脉冲逻辑网络

在进化过程中由于环境的突然变化可能会导致某一时刻状态的突然变化.文献[16]首次提出了带脉冲的BNs,研究了带脉冲的BNs的稳定性和镇定性,并且给出了一个充要条件判断脉冲BNs是否稳定或者镇定;文献[36]将文献[16]中的结果推广到带脉冲的切换BNs中,得到了判断带脉冲的切换BNs是否是全局稳定或者全局镇定的充要条件;文献[78]研究了带脉冲BNs的可观性,并且得到了一个充要条件去判断系统是否可观;文献[11]提出了一个充要条件去判断带脉冲的主从BNs是否同步;文献[18]研究了带脉冲BNs的镇定性、可控性以及Mayer型最优控制;文献[22,215]分别研究了带脉冲BNs的最小时间控制,以及带有状态禁止和脉冲BNs的可控性.

例如,在文献[16]中,首先研究了带脉冲的BNs的稳定性和镇定性,它的动态系统表示如下:

x1t+1=f1x1t,…,xnt,tk-1≤t≤tk-1,xnt+1=fnx1t,…,xnt,tk-1≤t≤tk-1,x1tk=g1x1tk-1,…,xntk-1,xntk=gnx1tk-1,…,xntk-1,k∈N+,(75)

其中xi为系统的点,时间序列{tk}N+是脉冲时间序列,满足0=t0因此,基于STP的框架下,系统(75)可以被转化为

xt+1=L1xt,tk-1≤t≤tk-1,xtk=L2xtk-1.(76)

利用代数形式(76),很多相关控制问题都被研究了,包括稳定性、镇定性、可观性、同步、可控性等.更多详细内容,请参考文献[11,16,18,22,31,78,215].

37带有切换结构的逻辑网络

我们注意到生物网络的动力学往往受制于不同的切换模式,因此,文献[15]提出了一种切换BNs,并且给出了充要条件去判断一个切换系统在任意切换信号下是否稳定;文献[34]将文献[15]的结果推广到切换布尔网络在任意切换信号下是否稳定到一个极限环;文献[36]研究了切换布尔网络的一致稳定性;文献[40]提出构造一个反馈控制和一个输出反馈控制使得切换BNs镇定,并且还得到了能够使系统以最短的时间镇定的控制序列.

近年来,人们还研究了具有切换结构的逻辑网络的其他控制问题.例如,文献[56]通过构造切换输入状态关联矩阵,得到关于可控性和可达性的充要条件;之后,文献[56]的结果被推广到具有状态和输入约束的切换BNs的情况[25],并提出约束的关联矩阵来得到切换BNs可控性的一些充要条件,所给的算法可以将在固定或者设计的最短终止时间内的决策函数最小化;文献[25]研究了开环和闭环控制的稳定性;文献[76,83,102,128,133]分别研究了状态依赖切换BNs的最优控制和输出控制、切换BNs的最优控制、利用有限自动机的方法研究切换BNs的可观性以及切换BNs的同步性.

例如,文献[15]研究了带有m个模式和n个点的切换BNs,形式如下:

x1t+1=fσ(t)1x1t,…,xnt,xnt+1=fσ(t)nx1t,…,xnt,(77)

其中σ:N→W={1,…,m}为切换信号,记Fσ(t)1,…,Fσ(t)n为逻辑函数fσ(t)1,…,fσ(t)n在切换信号σ(t)下的结构矩阵,因此我们可以得到如下代数结构:

x1t+1=Fσ(t)1ni=1xit,

xnt+1=Fσ(t)nni=1xit.(78)

令xt=ni=1xit,方程组(78)可转化为如下等式:

xt+1=Lσtxt,Lσt∈L2n×2n.(79)

进一步,定义σt=i~σt=δim,就有如下等式:

xt+1=Lσtxt,L∈L2n×m2n,(80)

其中L=[L1,…,Lm],L1,…,Lm∈L2n×2n.与BCNs(45)相比,一个代数形式为xt+1=Lu(t)x(t),xt∈Δ2n,u(t)∈Δ2m的BCNs,可以看作是一个切换BNs:xt+1=Lσtxt,其中σt是切换信号,并且切换信号取值的集合为{δim,i=1,…,m},因此很多控制問题都在代数形式(80)下得到了很好的研究,包括可控性、可观性、稳定性以及最优控制等.

38异步更新逻辑网络

在异步更新逻辑网络中,每个节点异步更新其状态.文献[20]研究了在异步随机更新的情况下用代数的方法确定随机BNs的吸引子和吸引域;文献[12]研究了异步BNs的同步和外同步问题.

文献[20]考虑了这样的异步随机BNs:它是由N个点组成的,并且从K个不同的点中得到输入,i点在t时刻的状态表示为Ai(t),用Aij(t)表示点i的第j个输入,其中i∈{1,…,K}.那么节点i在确定时间t+1是根据逻辑函数fi更新的.因此,整个系统的更新模式可以用下列逻辑动态方程来表示:

Ait+1=fiAi1t,…,AiKt,Ajt+1=Ajt,j∈1,…,N,j≠i.(81)

那么,令Mi为逻辑函数fi的结构矩阵,令xt=Ni=1Ait,逻辑动态系统(81)就转化为

Ait+1=Mixt,Ajt+1=Ajt,j∈1,…,N,j≠i.(82)

因此,将上面N个等式相乘得到下列等式:

xt+1=Lix(t),(83)

其中Li∈L2N×2N,i∈1,…,N被称为网络转移矩阵,可以由矩阵Mi计算得出.

与同步BNs(30)相比,对于给定的一个同步随机BN(81),在任一时刻的每个Li都是在N个可能的矩阵中选择得到的.文献[20]研究了异步更新网络的定点、循环和吸引盆.

4当前研究

41牵引控制

对于部分生物系统和复杂网络而言,可以通过控制所有节点来达到目标,但也有可能部分输入或控制部分节点就能获取系统的特点以实现整个网络的控制[216].一些实验告诉我们,很多生物系统就具有后面那种特点[217-218],即控制部分节点或者输入就可以实现全局的调控.文献[64]首次利用牵引控制来研究BCNs的可控性和可达性,在基于牵引点被确定的假设下来研究可控性和可达性;文献[42]通过巧妙的设计牵引控制器来实现BNs的镇定,这里是首次提出BNs的稳定性,并且通过替换状态转移矩阵的某些列来得到一个新的BNs,这个新的BNs满足稳定性条件.另外,文献[42]还提出了一个选择牵引控制点和设计牵引控制器的算法.文献[69]利用牵引控制来研究自治BCNs的可控性问题;文献[99]利用牵引控制来研究两个耦合BNs的同步问题.

正如传统BCNs(31)中所示,每个点都被一系列控制器所控制.然而,对于现实世界基因网络而言,可以通过控制关键的控制点来实现完全控制,并不需要控制所有的点.文献[64]研究了单个控制器牵引控制下的BNs,其中的点i1,…,ir为被选中的牵引控制点,1≤r≤n.不失一般性,假设is=s,s=1,…,r.

x1t+1=f1x1t,…,xnt,u1t,xrt+1=frx1t,…,xnt,urt,xr+1t+1=fr+1x1t,…,xnt,xnt+1=fnx1t,…,xnt.(84)

从式(84)中可以看出,只有x1,…,xr点有控制输入,xr+1,…,xn都没有控制输入.那么BCNs的可控性就在式(84)的框架下被研究,并且得到了关于牵引可控的充要条件.

此外,通过设计牵引控制器的BN镇定已经被研究过了,并且提出了几种算法去决定牵引控制点.例如,考虑BNs(30)全局稳定到状态δr2n,其系统代数形式为(34)和(35),Li等[42]提出了下列算法去实现稳定性.

算法1实现系统稳定到状态δr2n

步骤1:将矩阵L的r列变为δr2n;

步骤2:令∏(r)k表示可以在k步之后控制到状态δr2n的初始状态集

合,∏r=∪2ni=1∏(r)k;

步骤3:找到所有δi2n∏r,i∈{1,2,…,2n},将coli(F)变为集合

∏r中的任意一个元素;

在上述步骤结束后,矩阵F变为矩阵Θ.

在算法1之后,BNs为转移矩阵Θ,并且这个新的BNs将全局稳定到定点δr2n.在算法1中矩阵F变为矩阵Θ,不妨设矩阵的F1,…,Fk的第1,…,第m列变了,并且矩阵F1,…,Fk变为1,…,k.之后,我们就可以设计一个牵引控制策略使得系统能够镇定到点δr2n:

x1t+1=u1x1t,…,xnt1

f1

x1t,…,xnt,xkt+1=ukx1t,…,xntkfk

x1t,…,xnt,xk+1t+1=fk+1x1t,…,xnt,xnt+1=fnx1t,…,xnt.(85)

状态反馈控制为

u1t=g1x1t,…,xnt,ukt=gkx1t,…,xnt,(86)

其中M1,…,Mk为逻辑函数1,…,k的结构矩阵,M1,…,Mk是反馈控制函数g1,…,gk 的结构矩阵.结构矩阵M1,…,Mk,M1,…,Mk可以通过求解下列方程得到:

M1M1I2nF1=1,MkMkI2nFk=k.(87)

文献[99]研究了方程(87)的可解性,并且得出正面结论:(87)是可解的.这意味着形式如(85)的牵引控制策略可以将系统镇定到点δr2n.更多的详细过程,请参考文献[42,64,69,99].

42函数扰动

由于不可测量的变量和测量误差的影响或者基因突变,BN中不可避免地存在扰动影响,包括函数扰动和状态扰动.文献[219]研究了基于环境敏感的PBNs可控性,考虑了随机基因扰动在每个时间点都以一定概率发生;文献[207]研究了PBNs的随机基因扰动,还提出了基因干预的概念,然后决定哪些基因是干预的最佳候选;文献[31,220]利用移位函数扰动来研究函数扰动时BN的拓扑结构的影响.此外,文献[35]研究了多位扰动,并基于此来分析多状态循环如何变化;文献[37]研究了一位扰动和更新模式的变更对吸引子的影响.以文献[37]为例,考虑BN(30),代数结构为(34),一位扰动的定义如下:

定义23[37]如果一个函数fi将第j(1≤j≤2n)个变量取反之后,这个函数的真值表只有一位变化,也就是说将值1变为0,这个就称为一位变化记为fi→f(j)i.

接下来的引理将得到(34)的代数形式.

引理2代数形式xt+1=Fx(t)变为xt+1=Fx(t),其中矩阵F满足:

colF=colkF,k≠j,I2i-1MncolkF,k=j.(88)

基于转换代数形式:xt+1=Fx(t),文献[37]研究了一位扰动对不动点和周期解的影响.更多关于函数扰动、一位扰动以及多位扰动的详细信息,请参考文献[35,37,220].

43系统分解

文獻[118]研究了常形式的可观和可控,并且在基于最大不可控子空间是正则的假设下,提出了Kalman分解形式.在没有考虑最大不可控子空间的规则性假设的情况下,文献[119]研究了关于BCNs的输入分解问题.考虑以下系统:

x1t+1=f1x1t,…,xnt,

u1t,…,umt,

xnt+1=fnx1t,…,xnt,

u1t,…,umt.(89)

BCNs(89)关于n-s阶输入是可分解的,如果存在一个逻辑坐标转换zi=gix1,…,xn,i=1,2,…,n使得(89)成为

z1t=1z1t,…,znt,u1t,…,umt,zst=sz1t,…,znt,u1t,…,umt,zs+1t=s+1z1t,…,znt,znt=nz1t,…,znt. (90)

关于最大阶输入的分解被称为是关于输入的最大分解.事实上,文献[118]指出基于最大不可控子空间的规则假设,常可控形式和关于输入的最大分解是相同的概念,给出了相应的证明,并且提出了关于n-s阶输入的分解的等价条件.因此,我们不需要计算最大的不可控子空间并检查规则性假设.更有趣的是给出了完美等价顶点划分的定义,基于此,BCNs(89)是关于n-s阶输入可分解的当且仅当(89)的诱导图有完美等价顶点划分.

此外,文献[116]提出了依赖于规则性假设的关于输入的分解问题;文献[120]研究了BCNs的Kalman分解,其中并没有使用状态空间分析的方法,也没有考虑规则性假设.

44轨迹控制

轨迹可控的主要目的是找到一个控制器能够将一个给定的初始状态控制到一个理想轨迹状态.在很多现实的系统中,比如基于系统的药物发现治疗,在某些时候需要找到一个控制策略使得系统沿着给定的轨迹演化,而不只是简单地将一个给定的初始状态控制到一个理想点.例如,DNA首先要被转录成mRNA,然后mRNA被翻译成蛋白质,最后才是器官.基于STP的轨迹控制问题已经有一些不错的结果.例如,文献[13]研究了时滞BCNs的轨迹控制问题.

考虑如下带时滞的BCNs:

x1t+1=f1u1t,…,umt,x1t-u+1,

…,xnt-u+1,x1t,…,xnt,

xnt+1=fnu1t,…,umt,x1t-u+1,

…,xnt-u+1,x1t,…,

xnt.(91)

令ut=mi=1uit,xt=ni=1xit,yt=ti=t-u+1xi,接下来我们给出带时滞的BCNs轨迹控制的定义:

定义24考虑时滞BCNs(91),对于任意给定的初始轨迹(初始状态序列)X0=(x1-u,x2-u,…,x(0))和目标轨迹Xd=(x1d,x2d,…,xud),Xd被称为是从X0经过k步轨迹可控的(或者轨迹可达的),如果我们可以找到一个控制输入序列Uk=(u0,…,u(k-1))使得X0可以被控制到目标轨迹Xd,也就是Xk=Xd.

文献[13]提出了关于轨迹可控的充要条件,并且基于此进一步分析了状态可控.文献[13]注意到,对于带时滞的BCNs(91)而言,如果轨迹可控,那么这个系统必然状态可控;如果状态不可控,那么轨迹必然不可控.

45输出追踪问题

由于受一些状态变量测量条件的限制,如果我们想得到所有的状态变量,需要考虑输出变量[41].在动态系统的研究中,输出追踪是一个重要的研究问题.文献[110]研究了PBCNs的输出追踪控制问题;文献[111]研究了带有常信号的BCNs的输出追踪问题;文献[109]研究了输出轨迹对于BCNs和几个外部BNs产生的参考信号的调节问题;文献[112]研究了SBCN的输出追踪问题.

文献[111]研究了BCNs的输出调节问题,考虑如下形式的BCNs:

x1t+1=f1x1t,…,xnt,u1t,…,umt,xnt+1=fnx1t,…,xnt,u1t,…,umt,yjt=hjx1t,…,xnt,j=1,…,p.(92)

一个如下形式的参考BNs:

1t+1=1x1t,…,xnt,nt+1=nx1t,…,xnt,jt=jx1t,…,xnt,j=1,…,p.(93)

那么输出调节问题就是设计一个如下形式的状态反馈:

u1t+1=g1x1t,…,xnt,1t,…,nt,umt+1=gmx1t,…,xnt,1t,…,nt, (94)

使得存在一个整数τ>0,对于任意的初始状态x1t,…,xnt,1t,…,nt,t>τ使得

Yt=t,(95)

其中Yt=(y1t,…,ypt),t=(1t,…,pt).

文献[111]提出了一个关于输出调节问题可解的充要条件,并且还提出了一个有效的方法用于设计输出调节控制器.

46符号动力学

由于BCNs的所有轨迹都可以看成是在有限类型的BNs之间的切换,因此符号动力学(SDs)的一些方法可以用于研究BCNs.文献[29]定义并计算了ζ函数来表示BNs的循环的个数、循环的长度以及来度量有多少控制的拓扑熵.通过用核网络模型来对哺乳动物的细胞变化进行建模,之后利用文献[29]中所得到的结果来研究调节的核网络,进而得到哺乳动物细胞周期.文献[29]通过ζ函数得到了哺乳动物的细胞周期和拓扑熵.

考虑系统(89).给定集合A,在A中定义一系列带有符号的串F,令XF表示不包含任何输入串F的无限符号序列,定义切换操作σ:XF→XF .如果F是有限集,那么动态系统(XF,σ)被称为是有限模式的切换(SFT).文献[29]提出了一个重要的定理如下:BCNs的所有状态轨迹是集合δ12n,…,δ2n2n上的一步SFT.进一步,BCN的ζ函数定义如下:

ζt=t2nPM1t-1,

其中PM=det(sI2n-M),M=L1∨L2∨…∨L2m,Li=Lδi2m.因此,BCNs的拓撲结构可以用ζ函数来分析.另一方面,BCNs的拓扑结构定义如下:

hs=limj→∞1jlogAjs,

其中Ajs长度为j的状态轨迹集合,因此可以得到BN的拓扑熵为0.

5总结

本文旨在介绍基于矩阵STP乘积的逻辑网络和有限值系统的相关研究结果.首先,主要介绍了逻辑网络的一些基本问题的研究,包括可控性、可观性、稳定性、镇定性、扰动解耦、同步以及最优控制等问题.第1章介绍了矩阵STP,包括逻辑函数的代数表达和逻辑动态系统的代数表达.第2章回顾了逻辑网络的一些基本问题的研究现状,诸如可控性、可观性、稳定性、镇定性、扰动解耦控制、同步、最优控制、大规模系统等.第3章回顾了广义布尔(控制)网络的一些研究,包括概率逻辑网络、奇异逻辑网络、混合值逻辑网络、带时滞的逻辑网络、带脉冲的逻辑网络、带切换的逻辑网络等.第4章对最近关于逻辑网络的一些研究进行了归纳,比如牵引控制、系统分解、轨迹控制、输出追踪、符号动力学等问题.

本文的重点在于介绍基于STP方法来处理逻辑网络和有限值系统的一些研究.矩阵STP方法能够有效地将逻辑函数转化为代数形式,进而对逻辑系统进行系统深入的研究.本文的主要目的是为了给相关的研究人员提供较为详细的信息,便于在STP的框架下来研究逻辑网络.尽管该领域已有了巨大的发展,但仍有许多非常值得研究的问题.在几年前,诸如可控性、可观性、同步、稳定性和镇定性等问题都是很显然的问题,现在,关于这些问题已经有了很多好的结果.最近几年,逻辑网络也有了很多新的研究课题.本文介绍了一些逻辑网络相关的新问题,诸如牵引控制、输出追踪、系统分解等,它们都有待于进一步深入研究.

希望本文所提到的内容、例子和模型可以为刚进入相关研究的人员提供一个好的综述.

其他作者简介

李海涛,男,博士,教授,主要研究方向为有限值系统的分析与控制.haitaoli09@gmail.com

刘洋,男,博士,教授,主要研究方向为多复变与系统控制理论.liuyang4740@gmail.com

李芳菲,女,博士,副教授,主要研究方向为布尔控制网络、信息物理系统等.li_fangfei@163.com

曹进德,男,博士,教授,博士生导师,IEEE Fellow,欧洲科学院院士,主要研究复杂网络与复杂系统、神经动力学与优化、多智能体系统、布尔控制网络等.jdcao@seu.edu.cn

参考文献

References

[1]Kauffman S A.Metabolic stability and epigenesis in randomly constructed genetic nets[J].Journal of Theoretical Biology,1969,22(3):437467

[2]Cheng D Z,He F H,Qi H S,et al.Modeling,analysis and control of networked evolutionary games[J].IEEE Transactions on Automatic Control,2015,60(9):24022415

[3]Li H T,Wang Y Z.Boolean derivative calculation with application to fault detection of combinational circuits via the semitensor product method[J].Automatica,2012,48(4):688693

[4]Cheng D Z,Feng J E,L H L.Solving fuzzy relational equations via semitensor product[J].IEEE Transactions on Fuzzy Systems,2012,20(2):390396

[5]Xu X R,Hong Y G.Matrix expression and reachability analysis of finite automata[J].Journal of Control Theory and Applications,2012,10(2):210215

[6]Liu Z B,Wang Y Z,Cheng D Z.Nonsingularity of feedback shift registers[J].Automatica,2015,55(C):247253

[7]Shmulevich I,Dougherty E R,Kim S,et al.Probabilistic Boolean networks:A rulebased uncertainty model for gene regulatory networks[J].Bioinformatics,2002,18(2):261274

[8]Cheng D Z,Qi H S,Li Z Q.Analysis and control of Boolean networks:A semitensor product approach[M].New York:Springer Science & Business Media,2010

[9]Cheng D Z,Qi H S.A linear representation of dynamics of Boolean networks[J].IEEE Transactions on Automatic Control,2010,55(10):22512258

[10]Zhong J,Lu J Q,Liu Y,et al.Synchronization in an array of outputcoupled Boolean networks with time delay[J].IEEE Transactions on Neural Networks and Learning Systems,2014,25(12):22882294

[11]Zhong J,Lu J Q,Huang T W,et al.Synchronization of masterslave Boolean networks with impulsive effects:Necessary and sufficient criteria[J].Neurocomputing,2014,143:269274

[12]Zhang H,Wang X Y,Lin X H.Synchronization of Boolean networks with different update schemes[J].IEEE/ACM Transactions on Computational Biology and Bioinformatics,2014,11(5):965972

[13]Lu J Q,Zhong J,Ho D W C,et al.On controllability of delayed Boolean control networks[J].SIAM Journal on Control and Optimization,2016,54(2):475494

[14]Liu Y,Lu J Q,Wu B.Some necessary and sufficient conditions for the output controllability of temporal Boolean control networks[J].ESAIM:Control,Optimization and Calculus of Variations,2014,20:158173

[15]Li H T,Wang Y Z,Liu Z B.Stability analysis for switched Boolean networks under arbitrary switching signals[J].IEEE Transactions on Automatic Control,2014,59(7):19781982

[16]Li F F,Sun J T.Stability and stabilization of Boolean networks with impulsive effects[J].Systems & Control Letters,2012,61(1):15

[17]Li F F,Sun J T.Asymptotic stability of a genetic network under impulsive control[J].Physics Letters A,2010,374(31/32):31773184

[18]Chen H,Li X D,Sun J T.Stabilization,controllability and optimal control of Boolean networks with impulsive effects and state constraints[J].IEEE Transactions on Automatic Control,2015,60(3):806811

[19]Feng J E,Yao J,Cui P.Singular Boolean networks:Semitensor product approach[J].Science China Information Sciences,2013,56(11):114

[20]Yang M,Chu T G.Evaluation of attractors and basins of asynchronous random Boolean networks[J].Physical Review E,2012,85(2):056105

[21]Luo C,Wang X Y,Liu H.Controllability of asynchronous Boolean multiplex control networks[J].Chaos,2014,24(3):033108

[22]Liu Y,Chen H W,Wu B.Controllability of Boolean control networks with impulsive effects and forbidden states[J].Mathematical Methods in the Applied Sciences,2014,37(1):19

[23]Meng M,Feng J E.Topological structure and the disturbance decoupling problem of singular Boolean networks[J].IET Control Theory & Applications,2014,8(13):12471255

[24]Han M,Liu Y,Tu Y S.Controllability of Boolean control networks with time delays both in states and inputs[J].Neurocomputing,2014,129:467475

[25]Li H T,Wang Y Z.Controllability analysis and control design for switched Boolean networks with state and input constraints[J].SIAM Journal on Control and Optimization,2015,53(3):29552979

[26]Yang M,Li R,Chu T G.Construction of a Boolean model of gene and protein regulatory network with memory[J].Neural Networks,2014,52(4):1824

[27]Li F F,Sun J T.Controllability of Boolean control networks with time delays in states[J].Automatica,2011,47(3):603607

[28]Hinkelmann F,Brandon M,Guang B,et al.ADAM:Analysis of discrete models of biological systems using computer algebra[J].BMC Bioinformatics,2011,12(1):295

[29]Hochma G,Margaliot M,Fornasini E,et al.Symbolic dynamics of Boolean control networks[J].Automatica,2013,49(8):25252530

[30]Zhang K Z,Zhang L J,Xie L H.Invertibility and nonsingularity of Boolean control networks [J].Automatica,2015,60(C):155164

[31]Chen H,Sun J T.Global stability and stabilization of switched Boolean network with impulsive effects[J].Applied Mathematics and Computation,2013,224(4):625634

[32]Li F F,Lu X W.Stability of a switched Boolean network via designing switching laws[J].Qualitative Theory of Dynamical Systems,2016,15(2):491502

[33]Fornasini E,Valcher M E.On the periodic trajectories of Boolean control networks[J].Automatica,2013,49(5):15061509

[34]Li F F.Global stability at a limit cycle of switched Boolean networks under arbitrary switching signals[J].Neurocomputing,2014,133(8):6366

[35]Li H T,Wang Y Z,Liu Z B.Function perturbation impact on the topological structure of Boolean networks[C]∥The 10th World Congress on Intelligent Control and Automation,2012:12411246

[36]Li H T,Wang Y Z.Consistent stabilizability of switched Boolean networks[J].Neural Networks,2013,46(C):183189

[37]Meng M,Feng J E.Function perturbations in Boolean networks with its application in a D.melanogaster gene network[J].European Journal of Control,2014,20(2):8794

[38]Zou Y L,Zhu J D.Cycles of periodically timevariant Boolean networks [J].Automatica,2015,51(C):175179

[39]Zhao Y Q,Long F.Stochastic stability of Boolean networks with Markov jump[C]∥The 26th Chinese Control and Decision Conference,2014:43464350

[40]Li F F,Yu Z X.Feedback control and output feedback control for the stabilization of switched Boolean networks[J].International Journal of Control,2016,89(2):337342

[41]Li H T,Wang Y Z.Output feedback stabilization control design for Boolean control networks[J].Automatica,2013,49(12):36413645

[42]Li F F.Pinning control design for the stabilization of Boolean networks [J].IEEE Transactions on Neural Networks and Learning Systems,2015,27(7):15851590

[43]Bof N,Fornasini E,Valcher M E.Output feedback stabilization of Boolean control networks[J].Automatica,2015,57(C):2128

[44]Cheng D Z,Qi H S,Li Z Q,et al.Stability and stabilization of Boolean networks[J].International Journal of Robust and Nonlinear Control,2011,21(2):134156

[45]Chen H W,Sun J T.Stability and stabilization of context sensitive probabilistic Boolean networks[J].IET Control Theory & Applications,2014,8(17):21152121

[46]Chen H W,Sun L J,Liu Y.Partial stability and stabilization of Boolean networks[J].International Journal of Systems Science,2016,47(9):21192127

[47]Guo Y Q,Wang P,Gui W H,et al.Set stability and set stabilization of Boolean control networks based on invariant subsets [J].Automatica,2015,61:106112

[48]Yang Q Q,Li H T,Liu Y S.Pinning control design for feedback stabilization of constrained Boolean control networks[J].Advances in Difference Equations,2016,2016:182

[49]Liu Y,Cao J D,Sun L J,et al.Sampleddata state feedback stabilization of Boolean control networks[J].Neural Computation,2016,28(4):778799

[50]Li H T,Wang Y Z,Liu Z B.Simultaneous stabilization for a set of Boolean control networks[J].Systems & Control Letters,2013,62(12):11681174

[51]Li H T,Wang Y Z.Minimumtime state feedback stabilization of constrained Boolean control networks[J].Asian Journal of Control,2015,18(5),DOI:10.1002/asjc.1234

[52]Li R,Yang M,Chu T G.State feedback stabilization for Boolean control networks[J].IEEE Transactions on Automatic Control.2013,58(7):18531857

[53]Li R,Yang M,Chu T G.State feedback stabilization for probabilistic Boolean networks[J].Automatica,2014,50(4):12721278

[54]Liu R J,Qian C J,Liu S Q,et al.State feedback control design for Boolean networks [J].BMC Systems Biology,2016,10(3):70

[55]Cheng D Z,Qi H S.Controllability and observability of Boolean control networks[J].Automatica,2009,45:16591667

[56]Li H T,Wang Y Z.On reachability and controllability of switched Boolean control networks[J].Automatica,2012,48(11):29172922

[57]Cheng D Z.Inputstate approach to Boolean networks[J].IEEE Transactions on Neural Networks,2009,20(3):512521

[58]Cheng D Z,Zhao Y.Identification of Boolean control networks[J].Automatica,2011,47(4):702710

[59]Chen H W,Sun J T.A new approach for global controllability of higher order Boolean control network[J].Neural Networks,2013,39C(1):1217

[60]Laschov D,Margaliot M.Controllability of Boolean control networks via the PerronFrobeniustheory[J].Automatica,2012,48(6):12181223

[61]Li F F,Sun J T.Controllability of probabilistic Boolean control networks[J].Automatica,2011,47(12):27652771

[62]Li F F,Sun J T.Controllability of higher order Boolean control networks[J].Applied Mathematics and Computation,2012,219(1):158169

[63]Zhang L J,Feng J E,Meng M.MIS approach analyzing the controllability of switched Boolean networks with higher order[J].International Journal of Control,Automation and Systems,2014,12(2):450457

[64]Lu J Q,Zhong J,Huang C,et al.On pinning controllability of Boolean control networks[J].IEEE Transactions on Automatic Control,2016,61(6):16581663

[65]Liu Y,Chen H W,Lu J Q,et al.Controllability of probabilistic Boolean control networks based on transition probability matrices[J].Automatica,2015,52(C):340345

[66]Li Z Q,Song J L.Controllability of Boolean control networks avoiding states set[J].Science China Information Sciences,2014,57(3):113

[67]Zhang L J,Zhang K Z.Controllability of timevariant Boolean control networks and its application to Boolean control networks with finite memories[J].Science China Information Sciences,2013,56(10):112

[68]Zhao Y,Qi H S,Cheng D Z.Inputstate incidence matrix of Boolean control networks and its applications[J].Systems & Control Letters,2010,59(12):767774

[69]Chen H W,Liang J L,Wang Z D.Pinning controllability of autonomous Boolean control networks[J].Science China Information Sciences,2016,59 (7):070107

[70]Zou Y L,Zhu J D.Reachability of higherorder logical control networks via matrix method[J].Applied Mathematics and Computation,2016,287/288(C):5059

[71]Zhao Y,Cheng D Z.On controllability and stabilizability of probabilistic Boolean control networks[J].Science China Information Sciences,2014,57(1):114

[72]Cheng D Z,Qi H S,Liu T,et al.A note on observability of Boolean control networks[J].Systems & Control Letters,2016,87:7682

[73]Fornasini E,Valcher M E.Observability,reconstructibility and state observers of Boolean control networks[J].IEEE Transactions on Automatic Control,2013,58(6):13901401

[74]Laschov D,Margaliot M,Even G.Observability of Boolean networks:A graphtheoretic approach[J].Automatica,2013,49(8):23512362

[75]Meng M,Li B W,Feng J E.Controllability and observability of singular Boolean control networks[J].Circuits,Systems,and Signal Processing,2015,34(4):12331248

[76]Zhang L J,Feng J E,Yao J.Controllability and observability of switched Boolean control networks[J].IET Control Theory & Applications,2012,6(16):24772484

[77]Zhang L J,Zhang K Z.Controllability and observability of Boolean control networks with timevariant delays in states[J].IEEE Transactions on Neural Networks and Learning Systems,2013,24(9):14781484

[78]Li F F,Sun J T.Observability analysis of Boolean control networks with impulsive effects[J].IET Control Theory & Applications,2011,5(14):16091616

[79]Li F F,Sun J T,Wu Q D.Observability of Boolean control networks with state time delays[J].IEEE Transactions on Neural Networks,2011,22(6):948954

[80]Li R,Yang M,Chu T G.Observability conditions of Boolean control networks[J].International Journal of Robust and Nonlinear Control,2014,24(17):27112723

[81]Zhang K Z,Zhang L J.Observability of Boolean control networks:A unified approach based on finite automata[J].IEEE Transactions on Automatic Control,2016,61(9):27332738

[82]Zhao J,Liu Z B.Observability of probabilistic Boolean networks[C]∥The 34th Chinese Control Conference,2015:183186

[83]Zhang K Z,Zhang L J,Xie L H.Finite automata approach to observability of switched Boolean control networks[J].Nonlinear Analysis:Hybrid Systems,2016,19:186197

[84]Cheng D Z.Disturbance decoupling of Boolean control networks[J].IEEE Transactions on Automatic Control,2011,56(1):210

[85]Li H T,Wang Y Z,Xie L H,et al.Disturbance decoupling control design for switched Boolean control networks[J].Systems & Control Letters,2014,72(1):16

[86]Liu Y,Li B W,Lou J G.Disturbance decoupling of singular Boolean control networks[J].IEEE/ACM Transactions on Computational Biology and Bioinformatics,2016,13(6):11941200

[87]Yang M,Li T,Chu T G.Controller design for disturbance decoupling of Boolean control networks[J].Automatica,2013,49(1):273277

[88]Yao J,Feng J E.Comments on "Disturbance decoupling of Boolean control networks"[J].IEEE Transactions on Automatic Control,2011,56(12):30013002

[89]Li F F,Lu X W.Complete synchronization of temporal Boolean networks[J].Neural Networks,2013,44C(8):7277

[90]Li F F.Feedback control design for the complete synchronization of two coupled Boolean networks[J].International Journal of Systems Science,2016,47(12):29963003

[91]Li F F,Yu Z X.Antisynchronization of two coupled Boolean networks[J].Journal of the Franklin Institute,2016,353(18):50135024

[92]Li R,Chu T G.Complete synchronization of Boolean networks[J].IEEE Transactions on Neural Networks and Learning Systems,2012,23(5):840846

[93]Li F F.Synchronization of coupled largescale Boolean networks Chaos:An Interdisciplinary[J].Journal of Nonlinear Science,2014,24(1):013115

[94]Liu Y,Sun L J,Lu J Q,et al.Feedback controller design for the synchronization of Boolean control networks[J].IEEE Transactions on Neural Networks and Learning Systems,2016,27 (9):19911996

[95]Wei Q,Xie C J,Liang Y,et al.Delay synchronization of temporal Boolean networks[J].AIP Advances,2016,6(1):015013

[96]Lu J Q,Zhong J,Tang Y,et al.Synchronization in outputcoupled temporal Boolean networks[J].Scientific Reports,2014,4:6292

[97]Lu J Q,Zhong J,Li L L,et al.Synchronization analysis of masterslave probabilistic Boolean networks[J].Scientific Reports,2015,5:13437

[98]Yang Z D,Chu T G.Intermittent synchronization of cascaded Boolean networks with time delays [C]∥The 2015 Chinese Intelligent Systems Conference,2016:503510

[99]Li F F.Pinning control design for the synchronization of two coupled Boolean networks[J].IEEE Transactions on Circuits and Systems II:Express Briefs,2016,63(3):309313

[100]Chen H W,Liu Y,Lu J Q.Synchronization criteria for two Boolean networks based on logical control[J].International Journal of Bifurcation and Chaos,2013,23(11):1350178

[101]Chen H W,Liang J L,Liu Y,et al.Synchronization analysis of Boolean networks based on equivalence[J].IET Control Theory & Applications,2015,9(15):22422248

[102]Chen H W,Liang J L,Huang T W,et al.Synchronization of arbitrarily switched Boolean networks[J].IEEE Transactions on Neural Networks and Learning Systems,2017,28(3):612619

[103]Li R,Yang M,Chu T G.Synchronization of Boolean networks with time delays[J].Applied Mathematics and Computation,2012,219(3):917927

[104]Zhang H G,Tian H,Wang Z S,et al.Synchronization analysis and design of coupled Boolean networks based on periodic switching sequences[J].IEEE Transactions on Neural Networks and Learning Systems,2016,27(12):27542759

[105]Tian H,Wang Z S,Hou Y F,et al.State feedback controller design for synchronization of masterslave Boolean networks based on core inputstate cycles[J].Neurocomputing,2016,174(B):10311037

[106]Li R,Chu T G.Synchronization in an array of coupled Boolean networks[J].Physics Letters A,2012,376(45):30713075

[107]Li R,Yang M,Chu T G.Synchronization design of Boolean networks via the semitensor product method[J].IEEE Transactions on Neural Networks and Learning Systems,2013,24(6):9961001

[108]Fornasini E,Valcher M E.Feedback stabilization,regulation and optimal control of Boolean control networks [C]∥American Control Conference,2014,59(5):19811986

[109]Li H T,Wang Y Z,Xie L H.Output tracking control of Boolean control networks via state feedback:Constant reference signal case[J].Automatica,2015,59:5459

[110]Li H T,Wang Y Z,Guo P L.State feedback based output tracking control of probabilistic Boolean networks[J].Information Sciences,2016,349/350:111

[111]Li H T,Xie L H,Wang Y Z.Output regulation of Boolean control networks[C]∥IEEE Transactions on Automatic Control,2016,DOI:10.1109/TSMC.2015.2507162

[112]Li H T,Wang Y Z.Output tracking of switched Boolean networks under openloop/closedloop switching signals[J].Nonlinear Analysis:Hybrid Systems,2016,22:137146

[113]Fornasini E,Valcher M E.Fault detection problems for Boolean networks and Boolean control networks[C]∥The 34th Chinese Control Conference 2015:18

[114]Fornasini E,Valcher M E.Fault detection of Boolean control networks[C]∥The 53rd IEEE Conference on Decision and Control,2014:65426547

[115]Fornasini E,Valcher M E.Fault detection analysis of Boolean control networks[J].IEEE Transactions on Automatic Control,2015,60(10):27342739

[116]Zou Y L,Zhu J D.Decomposition with respect to outputs for Boolean control networks[J].IFAC Proceedings Volumes,2014,47:1033110336

[117]Zou Y L,Zhu J D.Algebraic conditions for system decomposition of Boolean control networks[C]∥The 33rd Chinese Control Conference,2014:25802585

[118]Cheng D Z,Li Z Q,Qi H S.Realization of Boolean control networks[J].Automatica,2010,46(1):6269

[119]Zou Y L,Zhu J D.System decomposition with respect to inputs for Boolean control networks[J].Automatica,2014,50(4):13041309

[120]Zou Y L,Zhu J D.Kalman decomposition for Boolean control networks[J].Automatica,2015,54(1):6571

[121]Li H T,Xie L H,Wang Y Z.On robust control invariance of Boolean control networks[J].Automatica,2016,68(C):392396

[122]Li H T,Wang Y Z.Robust stability and stabilization of Boolean networks with disturbance inputs[J].International Journal of Systems Science,2016,48(4):750756

[123]Laschov D,Margaliot M.A maximum principle for singleinput Boolean controlnetworks[J].IEEE Transactions on Automatic Control,2011,56(4):913917

[124]Laschov D,Margaliot M.A Pontryagin maximum principle for multiinput Boolean control networks[J].Recent Advances in Dynamics and Control of Neural Networks,2012,

[125]Li F F,Sun J T.Controllability and optimal control of a temporal Boolean network[J].Neural Networks,2012,34(4):1017

[126]Li H T,Wang Y Z,Liu Z B.A semitensor product approach to pseudoBoolean functions with application to Boolean control networks[J].Asian Journal of Control,2014,16(4):10731081

[127]Liu Y,Chen H W,Wu B,et al.A Mayertype optimal control for multivalued logic control networks with undesirable states[J].Applied Mathematical Modelling,2015,39(12):33573365

[128]Chen H,Sun J T.Output controllability and optimal output control of statedependent switched Boolean control networks[J].Automatica,2014,50(7):19291934

[129]Meng M,Feng J E.Optimal control problem of singular Boolean control networks[J].International Journal of Control,Automation and Systems,2015,13(2):266273

[130]Fornasini E,Valcher M E.Optimal control of Boolean control networks[J].IEEE Transactions on Automatic Control,2014,59(5):12581270

[131]Laschov D,Margaliot M.Minimumtime control of Boolean networks[J].SIAM Journal on Control and Optimization,2013,51(4):28692892

[132]Li F F,Lu X W.Minimum energy control and optimal satisfactory control of Boolean control network[J].Physics Letters A,2013,377(43):31123118

[133]Li F F,Lu X W,Yu Z X.Optimal control algorithms for switched Boolean network[J].Journal of the Franklin Institute,2014,351(6):34903501

[134]Fornasini E,Valcher M E.Recent developments in Boolean networks control[J].Journal of Control and Decision,2016,3(1):118

[135]Cheng D Z,Qi H S,Xue A C.A survey on semitensor product of matrices[J].Journal of Systems Science and Complexity,2007,20(2):304322

[136]Cheng D Z,Qi H S,Zhao Y.An introduction to semitensor product of matrices and its applications[M].Singapore:World Scientific,2012

[137]Akutsu T,Hayashida M,Ching W K,et al.Control of Boolean networks:hardness results and algorithms for tree structured networks[J].Journal of Theoretical Biology,2007,244(4):670679

[138]Zhao Y,Kim J,Filippone M.Aggregation algorithm towards largescale Boolean network analysis[J].IEEE Transactions on Automatic Control,2013,58(8):19761985

[139]Zhao Y,Ghosh B K,Cheng D Z.Control of largescale Boolean networks via network aggregation[J].IEEE Transactions on Neural Networks and Learning Systems,2016,27(7):15271536

[140]Li H T,Wang Y Z.Logical matrix factorization with application to topological structure analysis of Boolean network[J].IEEE Transactions on Automatic Control,2015,60(5):13801385

[141]Meng M,Lam J,Feng J E,et al.l1gain analysis and model reduction problem for Boolean control networks[J].Information Sciences,2016,348(C):6883

[142]Li Z Q,Cheng D Z.Algebraic approach to dynamics of multivalued networks[J].International Journal of Bifurcation and Chaos,2010,20(3):561582

[143]Cheng D Z,Qi H S,Zhao Y.Analysis and control of general logical networks:An algebraic approach[J].Annual Reviews in Control,2012,36(1):1125

[144]Cheng D Z,Xu X R.Bidecomposition of multivalued logical functions and its applications[J].Automatica,2013,49(7):19791985

[145]Jia G Y,Meng M,Feng J E.Function perturbation of mixvalued logical networks with impacts on limit sets[J].Neurocomputing,2016,207:428436

[146]Qi H S,Cheng D Z.Logic and logicbased control[J].Journal of Control Theory and Applications,2008,6(1):2636

[147]Zhao Y,Li Z Q,Cheng D Z.Optimal control of logical control networks[J].IEEE Transactions on Automatic Control,2011,56(8):17661776

[148]Zhao G D,Wang Y Z,Li H T.Invertibility of higher order kvalued logical control networks and its application in trajectory control[J].Journal of the Franklin Institute,2016,353(17):46674679

[149]Li F F,Sun J T.Stability and stabilization of multivalued logical networks[J].Nonlinear Analysis:Real World Applications,2011,12(6):37013712

[150]Liu Z B,Wang Y Z.Reachability/controllability of high order mixvalued logical networks[J].Journal of Systems Science and Complexity,2013,26(3):341349

[151]Zhang L Q,Feng J E,Feng X H,et al.Further results on disturbance decoupling of mixvalued logical networks[J].IEEE Transactions on Automatic Control,2014,59(6):16301634

[152]Liu Z B,Wang Y Z.Disturbance decoupling of mixvalued logical networks via the semitensor product method[J].Automatica,2012,48(8):18391844

[153]Liu Z B,Wang Y Z,Li H T.Controllability of context sensitive probabilistic mixvalued logical control networks with constraints[J].Asian Journal of Control,2014,17(1):246254

[154]Liu Z B,Wang Y Z,Li H T.Two kinds of optimal controls for probabilistic mixvalued logical dynamic networks[J].Science China Information Sciences,2014,57(5):110

[155]Li F F,Sun J T.Synchronization analysis for multivalued logical networks[J].International Journal of Bifurcation and Chaos,2013,23(4):1350059

[156]Meng M,Feng J E.Synchronization of interconnected multivalued logical networks[J].The 32nd Chinese Control Conference,2013,16(6):64966501

[157]Zhong J,Lu J Q,Huang T W,et al Controllability and synchronization analysis of identicalhierarchy mixedvalued logical control networks[C]∥IEEE Transactions on Cybernetics,2016:112

[158]Wang Y,Feng J E,Meng M.Topological structure and optimal control of singular mixvalued logical networks[J].Control Theory and Technology,2015,13(4):321332

[159]Cheng D Z,Zhao Y,Xu T T.Receding horizon based feedback optimization for mixvalued logical networks[J].IEEE Transactions on Automatic Control,2015,60(12):33623366

[160]Wu Y H,Shen T L.An algebraic expression of finite horizon optimal control algorithm for stochastic logical dynamical systems[J].Systems & Control Letters,2015,82(3):108114

[161]Wang Y Z,Zhang C H,Liu Z B.A matrix approach to graph maximum stable set and coloring problems with application to multiagent systems[J].Automatica,2012,48(7):12271236

[162]Meng M,Feng J E.A matrix approach to hypergraph stable set and coloring problems with its application to storing problem[J].Journal of Applied Mathematics,2014(3):19

[163]Zhong J,Lu J Q,Huang C,et al.Finding graph minimum stable set and core via semitensor product approach [J].Neurocomputing,2016,174(B):588596

[164]Zhao D W,Peng H P,Li L X,et al.Novel way to research nonlinear feedback shift register[J].Science China Information Sciences,2014,57(9):114

[165]Zhong J H,Lin D D.A new linearization method for nonlinear feedback shift registers[J].Journal of Computer & System Sciences,2015,81(4):783796

[166]Zhong J H,Lin D D.Driven stability of nonlinear feedback shift registers with inputs[J].IEEE Transactions on Communications,2016,64(6):22742284

[167]Zhong J H,Lin D D.Stability of nonlinear feedback shift registers[J].Science China Information Sciences,2016,59(1):112

[168]Han X G,Chen Z Q,Liu Z X,et al.Calculation of siphons and minimal siphons in petri nets based on semitensor product of matrices[J].IEEE Transactions on Systems,Man,and Cybernetics:Systems,2015,47(3):16

[169]Xu X R,Hong Y G.Matrix approach to model matching of asynchronous sequential machines[J].IEEE Transactions on Automatic Control,2013,58(11):29742979

[170]Cheng D Z,Qi H S,He F H,et al.Semitensor product approach to networked evolutionary games[J].Control Theory and Technology,2014,12(2):198214

[171]Liu X Y,Zhu J D.On potential equations of finite games[J].Automatica,2016,68(C):245253

[172]Zhu B,Xia X H,Wu Z.Evolutionary game theoretic demandside management and control for a class of networked smart grid[J].Automatica,2016,70:94100

[173]Zhao G D,Wang Y Z,Li H T.A matrix approach to the modeling and analysis of networked evolutionary games with time delays[J].IEEE/CAA Journal of Automatica Sinica,2016,DOI:10.1109/JAS.2016.7510259

[174]Zhao G D,Wang Y Z.Formulation and optimization control of a class of networked evolutionary games with switched topologies[J].Nonlinear Analysis:Hybrid Systems,2016,22:98107

[175]Zhao G D,Wang Y Z,Li H T.A matrix approach to modeling and optimization for dynamic games with random entrance[J].Applied Mathematics and Computation,2016,290:920

[176]Guo P L,Wang Y Z,Li H T.Algebraic formulation and strategy optimization for a class of evolutionary networked games via semitensor product method[J].Automatica,2013,49(11):33843389

[177]Cheng D Z,Xu T T,Qi H S.Evolutionarily stable strategy of networked evolutionary games[J].IEEE Transactions on Neural Networks and Learning Systems,2014,25(7):13351345

[178]Li H T,Wang Y Z.A matrix approach to latticized linear programming with fuzzyrelation inequality constraints[J].IEEE Transactions on Fuzzy Systems,2013,21(4):781788

[179]葛愛冬,王玉振,魏爱荣,等.多变量模糊系统控制设计及其在并行混合电动汽车中的应用[J].控制理论与应用,2013,30(8):9981004

GE Aidong,WANG Yuzhen,WEI Airong,et al.Control design for multivariable fuzzy systems with application to parallel hybrid electric vehicles[J].Control Theory & Applications,2013,30(8):9981004

[180]段培永,吕红丽,冯俊娥,等.室内热舒适环境的模糊关系矩阵模型控制系统[J].控制理论与应用,2013,30(2):215221

DUAN Peiyong,L Hongli,FENG June,et al.Fuzzy relation matrix model control system for indoor thermal comfort[J].Control Theory & Applications,2013,30(2):215221

[181]Liu Z B,Wang Y Z,Li H T.New approach to derivative calculation of multivalued logical functions with application to fault detection of digital circuits[J].IET Control Theory & Applications,2014,8(8):554560

[182]Laschov D,Margaliot M.Controllability of Boolean control networks via PerronFrobenius theory[J].Automatica,2012,48(6):12181223

[183]Zhang K Z,Zhang L J,Mou S S.An application of invertibility of Boolean control networks to the control of the mammalian cell cycle[C]∥IEEE/ACM Transactions on Computational Biology and Bioinformatics,2016:225229

[184]Wu Y H,Shen T L.A logical dynamical systems approach to modeling and control of residual gas fraction in IC engines[J].The 7th IFAC Symposium on Advances in Automotive Control,2013,46(21):495500

[185]Huang S,Ingber D E.Shapedependent control of cell growth,differentiation,and apoptosis:switching between attractors in cell regulatory networks[J].Experimental Cell Research,2000,261(1):91103

[186]Khatri C G,Rao C R.Solutions to some functional equations and their applications to characterization of probability distributions[J].Sankhyā:The Indian Journal of Statistics,Series A,1968,30(2):167180

[187]Cheng D Z.Structure of matrices under equivalence[M].2016,arXiv:1605.09523

[188]Cheng D Z,Li Z Q,Qi H S.Canalizing Boolean mapping and its application to disturbance decoupling of Boolean control networks [C]∥IEEE International Conference on Control and Automation,2009:712

[189]Yang M,Chu T G.Finding all controllers for disturbance decoupling of Boolean control networks[C]∥The 10th World Congress on Intelligent Control and Automation,2012:13441349

[190]Yang M,Li R,Chu T G.A new method and application for controlling the steadystate probability distributions of probabilistic Boolean networks[C]∥2014 IEEE Congress on Evolutionary Computation,2014:14901495

[191]Li H T,Wang Y Z,Liu Z B.Existence and number of fixed points of Boolean transformations via the semitensor product method[J].Applied Mathematics Letters,2012,25(8):11421147

[192]Chen H W,Liang J L,Lu J Q.Partial synchronization of interconnected Boolean networks[J].IEEE Transactions on Cybernetics,2016,47(1):258

[193]Laschov D,Margaliot M.Mathematical modeling of the lambda switch:A fuzzy logic approach[J].Journal of Theoretical Biology,2009,260(4):475489

[194]Laschov D,Margaliot M,Even G.Observability of Boolean networks is NPhard [C]∥2012 IEEE 27th Convention of Electrical & Electronics Engineers in Israel,2012:15

[195]Laschov D,Margaliot M.On Boolean control networks with maximal topological entropy[J].Automatica,2014,50(11):29242928

[196]Fornasini E,Valcher M E.Observability and reconstructibility of Boolean control networks [C]∥IEEE 51st Annual Conference on Decision and Control,2012:25742580

[197]Rushdi A M,Ghaleb F A.A tutorial exposition of semitensor products of matrices with a stress on their representation of Boolean functions[J].Journal of King Abdulaziz University,2016,5:341

[198]Gao B,Li L X,Peng H P,et al.Principle for performing attractor transits with single control in Boolean networks[J].Physical Review E,2013,88(6):062706

[199]Zhang K Z,Zhang L J.Controllability of probabilistic Boolean control networks with timevariant delays in states [C]∥The 52th IEEE Conference on Decision and Control,2013:72117216

[200]Berman A,Plemmons R.Nonnegative matrices in mathematical sciences[M].New York:Academic Press,1979

[201]Liu Z B,Wang Y Z,Li H T.Disturbance decoupling of multivalued logical networks [C]∥The 30th Chinese Control Conference,2011:9396

[202]Silvescu A,Honavar V.Temporal Boolean network models of genetic networks and their inference from gene expression time series[J].Complex Systems,2001,13(1):6178

[203]Zhong J,Lu J Q,Huang T W,et al.Controllability and synchronization analysis of identicalhierarchy mixedvalued logical control networks[J].IEEE Transactions on Systems,Man,and Cybernetics:Systems,2016:DOI:10.1109/TSMC.2015.2507162

[204]Yang Z D,Zhao J W,Li R,et al.General synchronization of multivalued logical networks[C]∥The 31st Chinese Control Conference,2012:77177721

[205]Yang Z D,Chu T G.General synchronization of cascaded Boolean networks within different domains of attraction [C]∥The 2nd International Conference of Control,Dynamic Systems,and Robotics,2015:173

[206]Liu Q L.An optimal control approach to probabilistic Boolean networks[J].Physica A:Statistical Mechanics and its Applications,2012,391(24):66826689

[207]Shmulevich I,Dougherty E R,Zhang W.Gene perturbation and intervention in probabilistic Boolean networks[J].Bioinformatics,2002,18(10):13191331

[208]Li Z Q,Xiao H M.Weak reachability of probabilistic Boolean control networks[C]∥The 2015 International Conference on Advanced Mechatronic Systems,2015:5660

[209]Li F F,Sun J T.Stability and stabilization issue of probabilistic Boolean network[C]∥The 30th Chinese Control Conference,2011,1416(3):63806385

[210]Wang Y,Feng J E,Meng M.Singular mixvalued logical networks and its optimal control[C]∥The 27th Chinese Control and Decision Conference,2015:59045909

[211]Zhao Y.A Floydlike algorithm for optimization of mixvalued logical control networks[C]∥The 30th Chinese Control Conference,2011:19721977

[212]Yang Q Q,Li H T,Song P P.Pinning control design for state feedback stabilization of multivalued logical control networks[C]∥The 35th Chinese Control Conference,2016:171175

[213]Tian H,Zhang H W,Wang Z S,et al.Local stabilization of multivalued logical control networks via state feedback[C]∥The 28th Chinese Control and Decision Conference,2016:69126917

[214]Ding Y,Guo Y Q.Controllability of Boolean control networks with multiple bounded timevarying delays [C]∥The 35th Chinese Control Conference,2016:73987403

[215]Chen H W,Wu B,Lu J Q.A minimumtime control for Boolean control networks with impulsive disturbances[J].Applied Mathematics and Computation,2016,273(C):477483

[216]Ieda M,Fu J D,DelgadoOlguin P,et al.Direct reprogramming of fibroblasts into functional cardiomyocytes by defined factors[J].Cell,2010,142:375386

[217]Lin G Q,Ao B,Chen J W,et al.Modeling and controlling the twophase dynamics of the p53 network:A Boolean network approach[J].New Journal of Physics,2014,16(12):125010

[218]Rosin D P,Rontani D,Gauthier D J,et al.Control of synchronization patterns in neurallike Boolean networks[J].Physical Review Letters,2013,110(10):104102

[219]Faryabi B,Vahedi G,Chamberland J F,et al.Intervention in contextsensitive probabilistic Boolean networks revisited [J].EURASIP Journal on Bioinformatics and Systems Biology,2009,DOI:10.1155/2009/360864

[220]Xiao Y F,Dougherty E R.The impact of function perturbations in Boolean networks[J].Bioinformatics,2007,23(10):12651273