第1章有限集上的动态系统
有限集上的动态系统也称有限网络.它*初来自Kauffman提出的布尔网络,后来发展到k值、混合值,以及随机值的逻辑网络和逻辑控制网络.网络化的有限博弈的策略演化也可建模为以纯策略为变量的有限值或以混合策略为变量的随机值逻辑系统形式.这些模型我们在第二卷和第三卷均已详细讨论过.本章的目的,是以矩阵半张量积为工具,为这一类系统提供一个统一的框架.并探讨一些一般性的结构特点.文献间及丨83]都试图从一般有限集角度探讨有限值上的动态系统.本章从有限值动态系统出发,将各类有限值动态系统看作统一的有限值动态系统不同的分解系统,或曰不同的分量表达形式.从而将对布尔网络等建立起来的分析与控制设计方法推广到一般有限值动态系统.本章还介绍了用于检验控制网络能控性与能观测性的轨迹跟踪法.
1.1有限集上的映射
设V是一个有限集合,其元素个数为通常将其他记成VK.
中的元素进行编号,则有
一般地说,具体数字表示某种状态,它未必有数值上的意义.因此,为方便,
常用其他《个数表示,例如
是否有数值上的意义,应视具体问题而定.
情形1:它们没有数值上的意义.
例如,在石头-剪刀-布游戏中,玩家的策略集合可以用D3={1,2,3}来表示.这里,1,2,3可任意分别代表“石头”“剪刀”“布”中的一个.只是一旦指定,在讨论过程中是不能改变的.
情形2:它们有数量上的意义.
例如,在二值逻辑中,逻辑变量X有两种状态:真(X=1),假(X=0).这时,变量值有约定俗成的意义,是不能随便互换的.
又如,在fc值逻辑中,逻辑变量X有k种状态,这时,也可以直接将表示成
此时,状态的具体数值有明确的物理意义.即使仍然使用(1.1.1)来代表这k种状态,它们的具体数值仍然有大小上的意义.
假如VK中的元素具有大小上的意义,会有附加的代数结构出现.例如,假定,则:Dk将被视为格.这种情形将在第4章中详细讨论.又如,有限伽罗瓦域可用表示其元素,这里p是素数.这时会有域结构,或更一般地,当p不是素数时,会有环结构出现.这种情形将在第5章中详细讨论.
现在假定X是一个变量,它取值于VK.我们就说.例如,在二值逻辑中,一个逻辑变量,它表示逻辑变量x有两个可能取值.又如,在两玩家玩“石头(1)-剪刀(2)-布(3)”游戏时,设X,y分别为两玩家的策略.
为了使用矩阵半张量积方法,通常将vK中的元素用向量表示,即用圮e表示VK中的某个元素.如果XeVK,则它的向量表示记为X=XeAc.
对应前面提到的两种情形:
(i)情形1:这时DK常用(1.1.2)表示.此时,通常定义
(1.1.4)
(ii)情形2:这时DK常用(1.1.1)(或(1.1.3))表示,此时,通常定义
(1.1.5)
这样,我们就有一个等价关系:
设为有限值上的映射,记作F=F(X).记,分别为X,Y的向量表示.那么,F有如下的矩阵方程表示.
命题1.1.1设,为有限值上的映射,记为y=F(X).则存在唯一逻辑矩阵,使得在向量形式下有
(1.1.6)
1.1有限集上的映射
(1.1.6)称为Y=F(X)的代数状态空间表示.
证明由定义可知,(1.1.6)成立,当且仅当,
(1.1.7)决定了唯一的结构矩阵.
在以下讨论中,我们*感兴趣的是有限值上的演化系统.这时F:考察.设为k的一个因数分解.构造两组分割数
(1.1.8)
(1.1.9)
注意,这两组分割数是根据因子组来构造的.如果为《的另一组因子分解,根据这组因子集合,也可构造出相应的分割数.
利用由(1.1.8)及(1.1.9)给出的这两组分割数,构造一组矩阵,称为投影矩阵,如下:
(1.1.10)
定义1.1.1设,这里,定义映射,如下:
称为在上的投影分量.
下面这个定理称为有限值向量的分解定理.
定理1.1.1设为K的一个给定因子分解在上的分量为,那么,
(1.1.12)
证明设.构造
由矩阵半张量积定义可知
于是,由定义可知
即
直接计算可得
这里
(1.1.13)
注意到,由(1.1.13)定义的映射是一对一的.故没.
设y=F(X)为4的一个有限值k上的映射.将有限值向量的分解定理应用到有限值映射F上,则可得F的分量表达式
(1.1.14)
这里
(1.1.15)
从F的所有分量表达式可反求出F的整体表达式,不妨把它称为有限值向量的合成定理.
定理1.1.2设尸:是由一组映射构成的.即,其中仄:的代数状态空间表达式为
(1.1.16)
则
(1.1.17)
这里,
上式中*是矩阵的积.
1.1有限集上的映射
证明设.则
因此
利用(1.1.17)可知
于是可得
即
下面给出一个简单的数值例子.
例1.1.1设
则
它可被分解为
(1.1.18)
记Fi的结构矩阵为,则可得
1.2有限值动态系统
定义1.2.1设X(t)eVK为一个动态变量,也称X(t)为状态变量.
(i)如果X(t)的取值依赖于之前的状态,即
(1.2.1)
则称其为一个有限动态系统,(1.2.1)称为动态演化方程.
(ii)如果X(t)的取值只依赖于上一时刻的状态,即
(1.2.2)
则称其为一个马尔可夫型的有限动态系统.它是我们研究的主要对象.为方便计,也将它简称为有限动态系统.
(iii)如果X(t)的取值只依赖于前时刻的状态,即
(1.2.3)
则称其为一个带有时延T的有限动态系统.
在以下的讨论中,如果没有特别说明,有限动态系统均指马尔可夫型的有限动态系统.
考察有限动态系统的动态方程(1.2.2),利用有限值向量的分解定理,可以得到分量式动态方程.
命题1.2.1(i)设有限动态系统(1.2.2)的向量表示形式为
(1.2.4)
1.这里,(1.2.4)称为系统(1.2.2)的代数状态空间表示(algebraic state space representation).
展开