Skip to content

返回学习路线

谱更新与总误差:终点任务及完整答案 ​

输入与验收任务 ​

主输入是精确实数矩阵

D=diag(1,1,3,5),z=(1,1,0,1)T,B=D+zz∗.

已知 D 的完整谱基,不把求原分解的成本藏起来。前六问优先交付有理恒等式、根式和带符号的区间证书;小数只能辅助阅读。

  1. 对主输入先消去不变方向,写完整正交换基与活动块,证明四个谱值一个也没漏
  2. 用久期函数把两个活动根分别隔离在宽度 1/100 的有理区间内,给全部新特征向量的公式并说明哪些成本仍需支付
  3. 改为 D1=diag(0,1,3)、z1=(1,0,1)T、系数 2,说明消去的旧值与活动根相撞后怎样计重数
  4. 对主输入认证有序谱的Frobenius平方和误差,比较逐项界,并给根的中点输出及输入误差合成预算
  5. 对 A=diag(1,2,4)、U=(100111)、C=diag(1,−3),用小矩阵惯性隔离三个新谱值;切点 2 处必须用合法替代路线
  6. 求 D−τzz∗ 保持正定的准确范围,认证边界零向量,并说明有浮点小矩阵误差时何时仍能判正
  7. 给数据矩阵增添一行:比较 X0=(100200) 与 X=(100211) 的奇异值,分别核算数据层和Gram层的总误差
  8. 审计三份可疑报告:复谱各自按实部排序、一边正规就使用Hoffman–Wielandt、只凭重构残差零接受非正交SVD因子。每份都要给实际失败数值

答案一:先认证保留方向与活动块 ​

主矩阵直接乘出为

B=(2101120100301106).

令

q1=(1,−1,0,0)T/2,q2=e3,q3=(1,1,0,0)T/2,q4=e4,

并取 Q=[q1,q2,q3,q4]。逐项内积给 Q∗Q=I。z∗q1=z∗q2=0,所以 Bq1=q1、Bq2=3q2。另两列给

Q∗BQ=(1)⊕(3)⊕(3226).

这是按重根空间消去,不是把相等的两个 1 随意合并成一项。值 1 的二维空间仍保留一个方向,另一个方向进入活动块;值 3 对应的更新分量为零,整个一维空间保留。

活动块特征多项式为 x2−9x+16,故活动根

α=(9−17)/2,β=(9+17)/2.

因为 4<17<5,有 2<α<5/2<3<β。完整升序谱为 (1,α,3,β),完整特征多项式为

det⁡(xI−B)=(x−1)(x−3)(x2−9x+16).

四个正交基方向已全部覆盖;两个活动根简单,保留值又不与它们相等,所以本例四根都简单。迹核对为 1+3+α+β=13=trB,行列式核对为 1⋅3⋅16=48。

答案二:有理区间与特征向量分开验收 ​

活动久期函数为

f(x)=1+21−x+15−x.

它在 (1,5) 和 (5,∞) 分别严格递增且各有一根。直接精确代入得

f(243/100)=−349/36751<0,f(244/100)=1/576>0,f(656/100)=−4/5421<0,f(657/100)=349/87449>0.

因此

α∈(243/100,244/100),β∈(656/100,657/100).

这两个宽度为 1/100 的区间都避开活动极点,并且已知各自只有一个根。端点符号不是浮点打印结果,分子分母的整数符号可直接复核。

对任一活动根 μ∈{α,β},令

yμ=(11−μ,11−μ,0,15−μ)T.

它非零,并满足

(B−μI)yμ=z(1+21−μ+15−μ)=0.

故归一化后与 q1,q2 一起给完整特征基。两个活动向量的正交性还可独立核对:

yα∗yβ=2(1−α)(1−β)+1(5−α)(5−β)=28+1−4=0,

这里使用 α+β=9、αβ=16。此处所有分母都非零;这并不保证在靠极点的别的输入中,直接浮点求倒数仍稳定。

一般有 r 个活动极点时,一次函数求值累加 r 项。已有宽度 wj 的第 j 个可靠括区后,二分到中点误差 ε 需至多 max(0,⌈log2⁡(wj/(2ε))⌉) 轮。找到避极点的初始端点、认证符号所需精度、返回原坐标与计算原矩阵残差,都是另外的工作。若要求的只是谱区间,本题已经完成;若交付数值特征基,还需检查归一化、正交性和原残差。

答案三:不能把重复值当成重复输出错误 ​

改后矩阵为

B1=D1+2z1z1∗=(202010205).

e2 保留特征值 1。活动块 (2225) 的谱为 1,6,故完整谱是 (1,1,6)。可直接给一组正交特征向量:e2、(2,0,−1)T/5 对应 1,(1,0,2)T/5 对应 6。

活动久期函数在 1 处为 1−2+1=0,因为活动极点只有 0,3,旧值 1 已被消去。最终把保留的一份 1 与活动根的一份 1 相加,重数为二。按“相同数值只留一项”去重,会把三阶矩阵错报成只有两份谱值。

答案四:总平方误差与近似输出的预算 ​

主输入的扰动为 E=zz∗,其唯一非零奇异值是 ‖z‖22=3。所以

‖E‖F=‖E‖2=3.

两边Hermitian,Hoffman–Wielandt允许按升序配对:

(1−1)2+(α−1)2+(3−3)2+(β−5)2=21−417≤9.

等式由 α−1=(7−17)/2、β−5=(17−1)/2 展开得到;不等式只需 17≥3。逐项Weyl界给每项至多 3,不利用保留方向而直接相加仅给平方和至多 4⋅9=36;本页总预算是 9。精确消去又进一步告诉我们两项误差为零,这与总预算是不同来源的信息。

取第二问两个区间的中点,报告

λ^=(1,487/200,3,1313/200).

两项活动根的位置误差各小于 1/200,所以整份有序列表的Euclidean误差小于 2/200。若真实输入是另一个Hermitian矩阵 Btrue,且已认证 ‖Btrue−B‖F≤1/100,两份真实有序谱的距离至多 1/100。再用向量三角不等式,报告列表到真实输入谱的总误差小于

2200+1100.

这里明确分开了输入误差与求根区间误差。若为近似消去把一个小分量删成零,那项矩阵改动也必须先进入输入预算,而不能仍称它是同一个精确输入。

答案五:带正负权的小矩阵谱计数 ​

给定的秩二更新乘出

M=A+UCU∗=(2010−1−31−32).

−C−1=diag(−1,1/3) 的惯性为 (1,1,0)。对非旧谱切点,使用低秩惯性公式

In(M−tI)=In(A−tI)+In(−K(t))−(1,1,0),K(t)=(1+(1−t)−1+(4−t)−1(4−t)−1(4−t)−1−1/3+(2−t)−1+(4−t)−1).

逐个代入的二阶证书为

tK11,K12,K22det⁡K(t)n−(M−tI)−339/28,1/7,1/105−1/1400−23/2,1/6,1/127/7213/2−3/5,2/5,31/15−7/5133/2,1,−1/3−3/225−1/4,−1,−5/3−7/123

除 t=−2 的小矩阵正定外,其余行列式均负,故各有一正一负。每行的 H=A−tI 与 C 都可逆,小矩阵也无零特征值,所以所有表中切点都不是新谱点。

在 t=2,H 奇异,不能使用该表的有理公式。按坐标 (1,3,2),M−2I 的前二阶块为 J=(0110),耦合 c=(0,−3)T,最后标量为 −3。因 J−1=J、c∗J−1c=0,Schur补仍为 −3,所以惯性为 (1,2,0)。这是新矩阵的直接精确合同证书。

由计数差,三个根分别落在

(−3,−2),(3/2,2),(3,5),

每段恰一根。多项式 det⁡(xI−M)=x3−3x2−10x+21 可作独立乘回核验,但以上证书没有把近似求根当作计数依据。

答案六:正定减法的门槛与零重数 ​

计算

z∗D−1z=1+1+1/5=11/5.

对 τ≥0,低秩惯性证书把 D−τzz∗ 的非正方向数变成一阶矩阵 1−11τ/5 的符号,因此:0≤τ<5/11 时正定;τ=5/11 时有一个零特征值、其余三个正;τ>5/11 时有一个负特征值、其余三个正。

边界向量可取 w=D−1z=(1,1,0,1/5)T,直接代入得

(D−511zz∗)w=z−511z115=0.

小矩阵是一阶零,认证零指数恰为一,避免只凭一个核向量就声称核只有一维。若允许所有实数 τ,负 τ 是正半定加法,同样保持正定,故整体正定范围为 τ<5/11。

在 τ=2/5,余量为 3/25。若数值求解与小矩阵形成的总可靠误差上界 δ<3/25,真实小矩阵仍正,因而仍能认证正定。若 δ≥3/25,现有证据不足;这不证明矩阵不正定。在临界 5/11 附近,普通打印符号无法认证零重数,需要精确关系或可靠区间与额外结构。

答案七:新增一行后的奇异值和两种尺度 ​

旧Gram矩阵为 X0∗X0=diag(1,4),新矩阵为

X∗X=(2115)=diag(1,4)+(1,1)T(1,1).

久期方程 1+1/(1−x)+1/(4−x)=0 清分母得 x2−7x+9=0。两根 γ±=(7±13)/2 均正,因而新奇异值降序为

σ(X)=(13+12,13−12).

平方即可核对这两个根式,旧奇异值是 (2,1)。两项奇异值都增加 (13−3)/2,故数据层的实际平方误差为

∑i(σi(X)−σi(X0))2=11−313≤2=‖X−X0‖F2.

这是矩形Frobenius扰动界。对应的Hermitian扩张是五阶矩阵,谱为 −σ1,−σ2,0,σ2,σ1;中间的额外零来自 3−2=1 的维数差。

Gram层比较的是 (1,4) 与 (γ−,γ+),其实际平方误差为

(γ−−1)2+(γ+−4)2=13−313≤4=‖(1,1)T(1,1)‖F2.

两种保证都正确,但度量对象不同:前者比较伸缩长度,后者比较其平方。这里实际误差分别约为 0.18335 与 2.18335,不能因为都叫“谱误差”就相互替换预算。

答案八:三份报告各错在哪里 ​

第一份取正规对角矩阵

Ac=diag(−1/10+i,1/10−i),Bc=diag(1/10+i,−1/10−i).

原对角位置配对费用为 2/25=‖Ac−Bc‖F2。两组谱分别按实部升序配对,费用却为 8。修正是求一一匹配的最小平方费用,而非另找一种未经证明的复数排序。

第二份取 An=(0110)、Bn=(0100)。前者正规,后者不正规;谱为 (−1,1) 与 (0,0),任何匹配费用都是 2,矩阵平方差仅为 1。修正是先检查两边正规,或改用适用于实际非正规结构的别种证书。

第三份对 As=2I2 报告 U=2I2,Σ=I2,V=I2。确有 As−UΣV∗=0,但 U∗U=4I2≠I2;真实奇异值是 (2,2),不是 (1,1)。修正是认证左右基的正交性或带预算地正交化,再谈对角数与真实奇异值的误差。零残差不能修补一个错误的分解接口。

交付时必须保留的证据 ​

谱更新证书应包含保留方向与重数、活动极点和权重、每个根的无极点区间及可靠符号;匹配证书应包含排序或置换、采用的范数和两边结构;小矩阵惯性证书应包含可逆块、正负号、求解与形成误差的余量。图和小数可以帮助检查,不能替代这些精确条件。

四个概念入口分别是久期更新、完整谱匹配、小矩阵惯性与矩形奇异值总误差。其参考资料和一般证明在各页给出;本终点的矩阵、端点符号和所有乘回关系均可独立重算。