Are sketch-and-precondition least squares solvers numerically stable?

From MaRDI portal
(Redirected from Publication:6426449)



Abstract: Sketch-and-precondition techniques are popular for solving large least squares (LS) problems of the form Ax=b with AinmathbbRmimesn and mggn. This is where A is ``sketched" to a smaller matrix SA with SinmathbbRlceilcnceilimesm for some constant c>1 before an iterative LS solver computes the solution to Ax=b with a right preconditioner P, where P is constructed from SA. Popular sketch-and-precondition LS solvers are Blendenpik and LSRN. We show that the sketch-and-precondition technique is not numerically stable for ill-conditioned LS problems. Instead, we propose using an unpreconditioned iterative LS solver on (AP)y=b with x=Py when accuracy is a concern. Provided the condition number of A is smaller than the reciprocal of the unit round-off, we show that this modification ensures that the computed solution has a comparable backward error to the iterative LS solver applied to a well-conditioned matrix. Using smoothed analysis, we model floating-point rounding errors to provide a convincing argument that our modification is expected to compute a backward stable solution even for arbitrarily ill-conditioned LS problems.












This page was built for publication: Are sketch-and-precondition least squares solvers numerically stable?

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6426449)