求解 MX=N,其中 M 构造为高斯 4 矩张量

计算科学 线性代数 线性求解器 矩阵方程
2021-12-03 22:50:25

我正在寻找以爱因斯坦求和表示法数值求解变量(d,d)X

MijklXkl=Nij

其中随机变量 4 阶矩张量,并允许根据Isserlis 定理以 2 阶和 1 阶矩张量表示M(d,d,d,d)(a,b)

Mijkl=E[aiajbkbk]=AAijBBkl+ABikABjl+ABilABjk2AiAjBkBl

依靠简写AA=E[aa],BB=E[bb],AB=E[ab],A=E[a],B=E[b]

如果我的因式分解只有第一项,则通过反转矩阵形成显式解决方案AABB

X=(BB)1N(AA)1

但是,项的存在使事情变得复杂,可能需要一种迭代方法。这种结构化的线性方程组有标准程序吗?任何文献指针表示赞赏!AB

1个回答

我过去遇到过类似的问题,我也找不到简单的解决方案。其中一个术语是 Kronecker 乘积,另一个是 rank-1 修改,但其余术语使问题变得更加困难。我认为没有封闭形式的解决方案。您可以尝试使用迭代方法,删除一些术语来获得前置条件。

但是,如果有人有更好的解决方案,我全神贯注!