Abstract
We discuss methods for solving medium to large-scale sparse least-squares problems on supercomputers, illustrating our remarks by experiments on the CRAY-2 supercomputer at Harwell. The method we are primarily concerned with is an augmented system approach which has the merit of both robustness and accuracy, in addition to a kernel operation that is just the solution of a symmetric indefinite system. We consider extensions to handle weighted and constrained problems, and include experiments on systems similar to those arising in the Karmarkar algorithm for linear programming. We indicate how recent improvements to the kernel software could greatly improve the performance of the least-squares code.
Similar content being viewed by others
References
P.R. Amestoy and I.S. Duff, Vectorization of a multiprocessor multifrontal code, Report TR 88/3, CERFACS, Toulouse. Report CSS 231, Computer Science and Systems Division, Harwell Laboratory (1988), Int. J. Supercomputer Applics, to appear.
M. Arioli, I.S. Duff and P.P.M. de Rijk, On the augmented systems approach to sparse least-squares problems, Report CSS 223, Computer Science and Systems Division, Harwell Laboratory (1988), Numerische Math., to appear.
R.H. Bartels, G.H. Golub and M.A. Saunders, Numerical techniques in mathematical programming, in:Nonlinear Programming, ed. J.B. Rosen, O.L. Mangasarian and K. Ritter (Academic Press, New York, 1970).
Å. Björck, Iterative refinement of linear least squares solutions, BIT 7(1967)257–278.
Å. Björck, Least squares methods, in:Handbook of Numerical Analysis, Vol. 1.Solution of Equations in R n, ed. P.G. Ciarlet and J.L. Lions (North-Holland, Amsterdam-New York-London, 1987), to appear.
Å. Björck and I.S. Duff, A direct method for the solution of sparse linear least squares problems, Linear Alg. and its Applics. 34(1980)43–67.
I.S. Duff, R.G. Grimes and J.G. Lewis, Sparse matrix test problems, ACM Trans. Math. Softw. 15(1989)1–14.
I.S. Duff and J.K. Reid, The multifrontal solution of indefinite sparse symmetric linear equations, ACM Trans. Math. Softw. 9(1983)302–325.
D.M. Gay, Electronic mail distribution of linear programming test problems, Math. Progr. Soc. COAL Newsletter (1985).
A. George and M.T. Heath, Solution of sparse linear least squares problems using Givens rotations, Linear Alg. and its Applics. 34(1980)69–83.
A. George, M.T. Heath and E. Ng, A comparison of some methods for solving sparse linear least-squares problems, SIAM J. Sci. Stat. Comput. 4(1983)177–187.
G.H. Golub, P. Manneback and Ph.L. Toint, A comparison between some direct and iterative methods for certain large scale geodetic least squares problems, SIAM J. Sci. Stat. Comput. 7(1986)799–816.
G.D. Hachtel, Extended applications of the sparse tableau approach — finite elements and least squares, in:Basic Questions of Design Theory, ed. W.R. Spillers (North-Holland, Amsterdam, 1974).
M.T. Heath, Numerical methods for large sparse linear least squares problems, SIAM J. Sci. Stat. Comput. 5(1984)497–513.
N. Karmarkar, A new polynomial time algorithm for linear programming, Combinatorica 4(1984)373–395.
C.C. Paige and M.A. Saunders, LSQR: An algorithm for sparse linear equations and sparse least squares, ACM Trans. Math. Softw. 8(1982)43–71.
G. Peters and J.H. Wilkinson, The least-squares problem and pseudo-inverses, Computer J. 13(1970)309–316.
M.J.D. Powell and J.K. Reid, On applying Householder transformations to linear least-squares problems, in:Information Processing 68, ed. A.J.H. Morrell (North-Holland, Amsterdam-New York-London, 1969) pp. 122–126.
C.F. Van Loan, On the method of weighting for equality-constrained least-squares problems, SIAM J. Numer. Anal. 22(1985)851–864.
Author information
Authors and Affiliations
Additional information
This paper is based on an invited talk by the author at a Workshop on Supercomputers and Large-Scale Optimization held at the Minnesota Supercomputing Center on 16th to 18th May, 1988.
Rights and permissions
About this article
Cite this article
Duff, I.S. The solution of large-scale least-squares problems on supercomputers. Ann Oper Res 22, 241–252 (1990). https://doi.org/10.1007/BF02023055
Issue Date:
DOI: https://doi.org/10.1007/BF02023055