8.6 一般极限定理
即使非负矩阵 A 是不可约的, A 的标准幂却不一定有极限,以矩阵
A=[0110] 为例就不难说明这一点。尽管如此,在按平均值计算的确切意义下,这个极限的确存在。
8.6.1 定理 设 A∈Mπ 不可约非负矩阵,设 A.x=ρ(A)x , ATy=ρ(A)y , xTy=1 和 L=xyT 。则
N→∞limN1m=1∑N[ρ(A)−1A]m=I⋅. 此外,存在有限正常数 C=C(A) 使得
N1m=1∑N[ρ(A)−1A]m−L⩽NC 对所有 N=1,2,… 成立.
证明:如果令 λ=ρ(A) ,且选取 y 和 x 分别为 A 的左和右 Perron 向量,则引理(8.2.7)的假定(1)-(5)被满足,因而矩阵
I−[ρ(A)−1A−L]=ρ(A)−1[ρ(A)I−(Aρ(A)L)] 是可逆矩阵.利用引理(8.2.7)的(e)和本节末的习题I中的恒等式可算出
N1∑m=1N[ρ(A)−1A]m=N1∑m=1N[ρ(A)−1A−L]m+L)=L+N1∑m=1N[ρ(A)−1A−L]m=L+N1{ρ(A)−1A−L}{I−[ρ(A)−1A−L]N}{I−[ρ(A)−1A−L]}−1=L+N1{ρ(A)−1A−L}{I−[ρ(A)−1A]N+L}{I−[ρ(A)−1A−L]}−1. 在后一个表示式中与 N 有关的部分只有第二项的因子 1/N 和项 [ρ(A)−1A]N ,但是根据推论(8.1.33),当 N→∞ 时,矩阵 [ρ(A)1A]N 各元一致有界.因此,当 N→∞ 时,第二项的数量级为 1/N ,因此它一致趋于零. □
分析一下引理(8.2.7)和(8.1.23)所需假设条件可知,相同的证法恰好证明下述更一般的(但叙述起来并不简短的)结果。
8.6.2 定理 设 A∈Mn 是非负的,且设 x 和 y 是使 Ax=ρ(A)x 和 ATy=ρ(A)y 的非负向量。如果
(a) ρ(A)>0
(b) xTy>0
(c)矩阵
I−[ρ(A)−1A−(xTy)−1xyT] 是可逆的;
(d) 当 m→∞ 时, [ρ(A)−1A]m 一致有界;
则
N→∞limN1m=1∑N[ρ(A)−1A]m=(xTy)−1xyT. 另外,存在有限正常数 C=C(A) ,使得
N1m=1∑N[ρ(A)′A]m−(xTy)−1xyT∞⩽NC 对所有 N=1,2,… 成立.
习题
如果 B∈Mn 且 I−B 可逆,证明
524
525
m−1∑NBm−B(I−BN)(I−B)1. 提示:乘以 I−B
证明定理(8.6.2).
试比较定理(8.5.1)和(8.6.1)的收敛速度。给出一个例子,说明(8.6.1)中的收敛速度不可能改进。
假定 A∈Mn 是不可约非负矩阵,且记 Am=[aij(m)] , m=1,2,⋯ 。试用定理(8.6.1)证明,对每个给定的数对 (i,j) , aij(m)>0 对 m 的无限多个值成立。这个结果可以看作定理(8.5.2)的推广。给出一个例子,说明也有 m 的无限多个值使得 aij(m)=0 。
在定理(8.6.2)的假设条件下,证明,只要数对 (i,j) 使 xiyi=0 ,则对 m 的无限多个值有 aijm+1>0 。这个结果为什么包括习题4。
当 A 是素矩阵时,直接证明定理(8.5.1)蕴涵定理(8.6.1). 提示:这里所需要的是证明从分析中得来的下述结果:如果序列收敛于有限极限,则它 Cesaro—可和于同一极限.
假定 A=[0110] . 直接计算
N→limN1m=1∑N[ρ(A)−1A]m. 再计算用定理(8.6.1)给定的这个极限值,然后进行比较