伸出的零空间


11

给出了系统其中[R Ñ × Ñ,我读的是,在壳体的Jacobi迭代用作解算器,该方法将不收敛,如果b具有在零空间非零分量。因此,如果b具有一个跨越A的零空间的非零分量,那么雅可比方法将是一个非收敛的形式上的形式化说法?我想知道如何将其数学形式化,因为正交于零空间的部分解决方案确实会收敛。

Ax=b,
ARn×nbAbA

因此,通过在每个迭代中投影的零空间,它会收敛(或?)。A

......

我特别感兴趣的情况下 其中大号是与由向量所跨越的零空间的对称拉普拉斯矩阵1 ñ = [ 1 ... 1 ] Ť[R Ñ,和b具有在组分L的零空间,J b = b 其中J = I 1

Lx=b,
L1n=[11]TRnbL
Jb=b,
是中心矩阵。这是否意味着每个Jacobi迭代将投影L的零空间,即每个迭代将居中?我要问的是,从那时起,就不需要从Jacobi迭代中投影L的零空间(或者换句话说,将迭代的中心)。J=I1n1n1nTLL

这个问题可能与您无关,太:scicomp.stackexchange.com/questions/1505/...
shuhalo

谢谢。实际上,我已经从那里的评论中提取了一部分,因为问题本身值得关注。但是,以上问题并未得到解决(至少没有正式化)。
usero 2012年

哦,对不起我,我没有检查这是你自己的问题。
shuhalo 2012年

@JedBrown您在scicomp.stackexchange.com/questions/1505/上的回答启发了这个问题。我认为这值得独立考虑。我想您将可以考虑上述问题。
usero 2012年

Answers:


7

可解性的正确条件与的零空间无关(除非A是对称的),而与A T的零空间无关。如果A T u = 0,A x = b意味着u T b = u T A x = 0,因此b必须正交于A T的任何零向量(否则没有解,Jacobi迭代没有任何理由)融合)。AAATATu=0Ax=buTb=uTAx=0bAT

但是,如果是这种情况,则存在解决方案,并且在正方形情况下,存在无限多个。

在单数情况下,由于人们永远不知道是否满足此条件(并且无论如何都会舍入而变坏),因此通常将其作为最小二乘问题解决。要找到最小范数解,可在法线方程上使用共轭梯度;这要求你的代码乘以一个牛逼。(仅给出一个与A相乘的例程,而可以使用GMRES,而收敛性较差。)AATA


非常感谢。请注意,我对Jacobi方法特别感兴趣(从理论上讲,否则,我接受您对替代方法的建议。)因此:“对于A的零空间中具有零成分的情况,我特别感兴趣。那意味着每个Jacobi迭代项都将投影出A的零空间吗?我问这是因为从那时起,就没有必要从Jacobi迭代项中投影出A的零空间(因此,当b具有null- A的空间)。” bAAAA
usero 2012年

@usero:正如我所说,的空空间与问题无关。还是矩阵对称?而且,除非A具有恒定的对角线,否则Jacobi方法不会保留与A T的零空间正交的符号。AATA
阿诺德·诺迈耶

我已经编辑了问题。矩阵是一个对称(拉普拉斯算子),其零空间被所有矢量覆盖。那么,如果b居中(如上定义),每个Jacobi迭代是否都居中?对于可能造成的混淆,我深表歉意。Ab
usero 2012年

1
@usero:如果的对角线是恒定的,则为是。写对角线项为1。然后A = I - B,Jacobi迭代为x 0 = bx n + 1 = b + B x n如果A u = 0u T b = 0则对称,u T B = u T,因此u T x nAA=IBx0=bxn+1=b+BxnAu=0uTb=0uTB=uTuTxn通过归纳是常数,因此为零。-但是为什么要关心Jacobi方法?这是慢的!
阿诺德·纳伊迈尔

好了,所以它雅可比迭代不与中心居中具有正非恒定对角线,即ð Ç ,对于一些Ç [R 。请注意,我对Jacobi的兴趣纯粹是理论上的。至于实践,我肯定会采纳您的建议。谢谢。BAdiag(A)cIcR
usero 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.