James W. Demmel and Nicholas J. Higham

EECS Department, University of California, Berkeley

Technical Report No. UCB/CSD-90-587

, 1990

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/CSD-90-587.pdf

The minimal 2-norm solution to an undetermined system <i>Ax</i> = <i>b</i> of full rank can be computed using a <i>QR</i> factorization of <i>A</i>^<i>T</i> in two different ways. One requires storage and re-use of the orthogonal matrix <i>Q</i> while the method of semi-normal equations does not. Existing error analyses show that both methods produce computed solutions whose normwise relative error is bounded to first order by <i>ck</i>2(<i>A</i>)<i>u</i>, where <i>c</i> is a constant depending on the dimensions of <i>A</i>, <i>k2</i>(<i>A</i>) = ||<i>A</i>^+||2||<i>A</i>||2 is the 2-norm condition number, and <i>u</i> is the unit roundoff. We show that these error bounds can be strengthened by replacing <i>k2</i>(<i>A</i>) by the potentially much smaller quantity cond2(<i>A</i>) = |||<i>A</i>^+||.|<i>A</i>|||2, which is invariant under row scaling of <i>A</i>. We also show that cond2(<i>A</i>) reflects the sensitivity of the minimum norm solution <i>x</i> to row-wise relative perturbations in the data <i>A</i> and <i>b</i>. For square linear systems <i>Ax</i> = <i>b</i> row equilibration is shown to endow solution methods based on <i>LU</i> or <i>QR</i> factorization of <i>A</i> with relative error bounds proportional to cond-infinity(<i>A</i>), just as when a <i>QR</i> factorization of <i>A</i>^<i>T</i> is used. The advantages of using fixed precision iterative refinement in this context instead of row equalibration are explained.


BibTeX citation:

@techreport{Demmel:CSD-90-587,
    Author= {Demmel, James W. and Higham, Nicholas J.},
    Title= {Improved Error Bounds for Underdetermined System Solvers},
    Year= {1990},
    Month= {Aug},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/5233.html},
    Number= {UCB/CSD-90-587},
    Abstract= {The minimal 2-norm solution to an undetermined system <i>Ax</i> = <i>b</i> of full rank can be computed using a <i>QR</i> factorization of <i>A</i>^<i>T</i> in two different ways. One requires storage and re-use of the orthogonal matrix <i>Q</i> while the method of semi-normal equations does not. Existing error analyses show that both methods produce computed solutions whose normwise relative error is bounded to first order by <i>ck</i>2(<i>A</i>)<i>u</i>, where <i>c</i> is a constant depending on the dimensions of <i>A</i>, <i>k2</i>(<i>A</i>) = ||<i>A</i>^+||2||<i>A</i>||2 is the 2-norm condition number, and <i>u</i> is the unit roundoff. We show that these error bounds can be strengthened by replacing <i>k2</i>(<i>A</i>) by the potentially much smaller quantity cond2(<i>A</i>) = |||<i>A</i>^+||.|<i>A</i>|||2, which is invariant under row scaling of <i>A</i>. We also show that cond2(<i>A</i>) reflects the sensitivity of the minimum norm solution <i>x</i> to row-wise relative perturbations in the data <i>A</i> and <i>b</i>. For square linear systems <i>Ax</i> = <i>b</i> row equilibration is shown to endow solution methods based on <i>LU</i> or <i>QR</i> factorization of <i>A</i> with relative error bounds proportional to cond-infinity(<i>A</i>), just as when a <i>QR</i> factorization of <i>A</i>^<i>T</i> is used. The advantages of using fixed precision iterative refinement in this context instead of row equalibration are explained.},
}

EndNote citation:

%0 Report
%A Demmel, James W. 
%A Higham, Nicholas J. 
%T Improved Error Bounds for Underdetermined System Solvers
%I EECS Department, University of California, Berkeley
%D 1990
%@ UCB/CSD-90-587
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/5233.html
%F Demmel:CSD-90-587