将非对称矩阵分解为稀疏对称矩阵和对角矩阵加上低秩校正的乘积

计算科学 线性代数 宠物
2021-12-11 09:28:24

我有一个非对称矩阵,其中非对称只出现在点的子集上。这是由于在笛卡尔网格方法中应用边界条件的特定方式造成的。我正在寻找一种方法将矩阵分解为对称稀疏矩阵和具有低秩校正的对角矩阵的乘积,以便我可以按照此处的建议使系统对称:

椭圆算子的非对称离散化距离连续算子本身有多远?

1个回答

没有办法你真的是指产品,因为低秩矩阵与任何东西的乘积也是低秩的。给定非对称A,也许你正在寻找

S=12(A+AT)
N=12(AAT).

如果A=S+N在大部分域中是对称的,然后是非对称部分N将是低等级稀疏的。

当然,如果您有兴趣解决这个系统,那么总和远不如产品有用。特别是,如果N在边界处非零,等级不足以应用专门的技巧。您提到的问题的真正目的是重新制定您的问题,而不是蛮力分解或对称化。