vibe3
- 39
- 1
I have a matrix for which I know its QR decomposition: A = QR. I want to estimate the largest and smallest singular values of A (\sigma_1 and \sigma_n) however in my application it is too expensive to compute the full SVD of A.
Is it possible to estimate the largest/smallest singular values from the QR decomposition? The only result I've been able to find so far is
<br /> \left| \prod_i r_{ii} \right| = \prod_i \sigma_i<br />
where r_{ii} are the diagonal entries of R. I'm not sure if this implies that the singular values of R are the same as the singular values of A. If that's true, it might be possible and less expensive for my application to compute SVD(R) rather than SVD(A).
Is it possible to estimate the largest/smallest singular values from the QR decomposition? The only result I've been able to find so far is
<br /> \left| \prod_i r_{ii} \right| = \prod_i \sigma_i<br />
where r_{ii} are the diagonal entries of R. I'm not sure if this implies that the singular values of R are the same as the singular values of A. If that's true, it might be possible and less expensive for my application to compute SVD(R) rather than SVD(A).