8.0 导引
假定有 n⩾2 个城市 C1,⋯,Cn ,它们之间的人口流动情况如下所述:对所有 i=j ,每天上午8:00同时从 j 城到 i 城去的流动人口的正常比率是 aij , j 城的流动人口仍留在 j 城的比率是 aij 。因此,如果用 pi(m) 表示第 m 天 i 城的人口数,则有第 m 天与第 m+1 天之间的人口分布递归关系
pi(m+1)=aiipi(m)+⋯+ainpn(m),i=1,…,n,m=0,1,…. 如果用 A=[aij] 表示由人口流动系数组成的 n×n 矩阵,且用 p^{(m)} = [p_i^{(m)}} 表示人口分布向量,则
p(m+1)=Ap(m)=AAp(m+1)=⋯=Am+1p(n),m=0,1,…, 其中 p(0) 是初始人口分布向量。因为系数 aij 表示流动人口比率,所以,对每个 j=1,1,…,n ,有 0⩽aij⩽1 ,且 ∑i=1naii=1 。
为了对城市服务以及资金投入作出切合实际的长远规划,行政人员想知道,从现在到遥远的将来,总的人口 p=∑i=1npi(i) 将如何分布;即他们想知道,对大的 m , p(m) 的渐近变化过程。但是,因为 p(m)=Λmp(i) ,所以显然必须考察 Λ(m) 的渐近变化过程。
例如,详细考虑 n=2 的情形.因为 a11∣a21=1=a12∣a22 ,如果记 a21=α 和 a12=β ,则有
A−[1−ααβ1−β], 我们想知道,对大的 m , Am 等于什么?如果 A 是可对角化的,则可以直接计算 Am ,从计算 A 的特征值开始: λ?=1 和 λ1=1−α−β. 因为 0⩽α,β⩽1 ,所以 λ2=1⩾∣λ1∣=∣1−α−β∣ 于是有 1=∣λ2∣=ρ(A) 且 A 的谱半径是 A 的一个特征值.另外,除了在 α=β=0 的平凡情形(在这种情形, A 是可约矩阵)以外,我们看到 λ2=ρ(A) 是 A 的单重特征值.
如果 α+β=0 ,相应的特征向量是 x=[β,α]T (对于 λ0=1 )和 z=[1,−1]T (对于 λ1 ),所以在这种情形 A 是可对角化的且 A=SAS−1 ,其中
Λ=[1001−α−β],S=[βα1−1]和S−1=α+β1[1α1−β]. 注意,如果 A 是不可约的,则特征向量 x 的分量是非负的和正的。
如果 α 和 β 不都是1,则 ∣λ1∣=∣1−α⋅β∣<1 ,因而当 m→∞ 时 λ1m→0 。因此,在这种情形,有
m→limAm=S(m→limAm)S−1=S[1000]S′−α+β1[βαβα], 因而平衡人口分布是
m→∞limp(m)=α+β1[βαβα][p1(0)p2(0)]=α+β1[βα]. 注意,平衡分布完全与初始分布无关。矩阵 Am 趋近于一个极限,这个极限的各列与相应于特征值1(它是 A 的谱半径)的特征向量 x 成正比,而极限人口分布与这同一个特征向量成正比。
对于上面没有处理的两种例外情形不难逐一分析。如果 α=β=0 ,则 A=I , limm→∞Am=I ,且 limm→∞p(m)=p(0) ,所以极限分布与初始分布不是无关的。
如果 α=β÷1 ,则 A=[0110] 且两个城市逐日调换它们的全部人口。A 的幂不趋近于一个极限,并且,如果初始人口分布是不平衡的,则人口分布也无极限。但是,在“均值平衡”的意义下,它们都可达到一个极限,即
m→∞limm1k=1∑mAk=[.5.5.5.5]和m→∞limm1k=1∑mp(k)=2p1(0)+p2(0)[11]. 总之,从这个例子得知, ρ(A)=1 ,并且:
谱半径 ρ(A)=1 本身是 A 的特征值,而它不只是特征值的绝对值。
相应于特征值 ρ(A) 的特征向量 x 可以取非负分量,如果 A 是不可约的,则分量是正的。
如果 A 的所有元都是正的,则 ρ(A) 是具有严格最大模的单重特征值。
如果 A 的所有元是正的,则 limπ→∞[A/ρ(A)]m 存在,且是秩1矩阵,它的所有列与特征向量 x 成正比。
在所有情形 limm→∞(1/m)∑k=1m(A/ρ(A))k 存在.
实际上这些结论一般对 n⩾2 是成立的,不过用上而所述的简单而直接的方法不可能分析研究一般情形。例如,当 n⩾2 时,即使 A 的所有元素都是正的, A 也不一定可对角化。这就需要新的工具,这正是本章的其余部分要阐述的内容。
习题
证明,矩阵 A=[1011] 有谱半径 1,但是当 m→∞ 时 Am 无界。
考虑矩阵
Aε=[1+ε11+εε21+ε11+ε1],ε>0. (a) 证明, λ2=1 是 Aϵ 的单重特征值, ρ(A)=λ2=1 , 且 1>∣λ1∣ . (b) 证明
x=1+ε1[ε1]和y=2ε1+ε[1ε] 分别是 Aε 和 AεT 相应于特征值 λ=1 的特征向量.(c)直接计算 Aεm , m=1 ,2,….(d)证明
m→lim,Aεm=21[1εε11]. (e)计算 xyT ,并作出说明.(f)如果 ε→0 ,会出现什么情形?提示:令 Bε=(1+ε)Aε ,然后如正文中那样对角化 Bε
从人口自由流动的观点来说明,由城市间的人口流动系数组成的一般矩阵是不可约的意味着什么。
对于在本节中所讨论过的两个城市的例子,试证明,在 α=β=0 以及 α+β=0 的情形下 limm→∞(1/m)∑k=1mAk 存在。在每种情形下的极限各是什么?
进一步阅读 关于正定矩阵和非负矩阵的性质的丰富信息,以及许多理论与应用的参考文献可见[BPI]和[Sen]. 在[Var]中,有一个特别注重数值分析应用的关于非负矩阵的诸多结果的综述.