重新加权最小二乘分解

计算科学 矩阵 最小二乘 矩阵分解
2021-12-15 13:20:32

这是此处提出的问题的延续我想解决许多形式的最小二乘系统

DiAxDib
在哪里Dim×m对角线上有正元素的对角矩阵,Am×nm>n,xn×1, 和bm×1.

上一个问题中给出的答案建议考虑因素ALQ分解,注意到DiL将是下三角形,因此无需考虑DiA对于每个Di.

然而,事实证明L在一个LQ分解只是下三角mn(未确定)。什么时候m>n(超定),L实际上是较低的梯形(零以上m=n对角线,请参阅 LAPACK 例程DGELQF)。所以L看起来像

L=(L11L21)
在哪里L11n×n下三角形,和L21(mn)×n稠密。

因此,当使用LQ分解,我们需要解决

DiLzDib
在哪里z=Qx. 现在对角矩阵乘以梯形得到梯形矩阵,所以问题变成解决梯形最小二乘问题
(DiL)z=y
我的问题是如何有效地解决这个梯形系统?在我看来,我回到了第 1 方,因为我需要考虑因素DiLQR要么SVD为了解决这个最小二乘系统。我没有看到任何可以有效解决梯形系统的 LAPACK/BLAS 例程。

0个回答
没有发现任何回复~