Skip to main content

Advertisement

Log in

Estimating the largest singular values of large sparse matrices via modified moments

  • Published:
Numerical Algorithms Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

We describe a procedure for determining a few of the largest singular values of a large sparse matrix. The method by Golub and Kent which uses the method of modified moments for estimating the eigenvalues of operators used in iterative methods for the solution of linear systems of equations is appropriately modified in order to generate a sequence of bidiagonal matrices whose singular values approximate those of the original sparse matrix. A simple Lanczos recursion is proposed for determining the corresponding left and right singular vectors. The potential asynchronous computation of the bidiagonal matrices using modified moments with the iterations of an adapted Chebyshev semi-iterative (CSI) method is an attractive feature for parallel computers. Comparisons in efficiency and accuracy with an appropriate Lanczos algorithm (with selective re-orthogonalization) are presented on large sparse (rectangular) matrices arising from applications such as information retrieval and seismic reflection tomography. This procedure is essentially motivated by the theory of moments and Gauss quadrature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Berry, Multiprocessor sparse SVD algorithms and applications, PhD thesis, The University of Illinois at Urbana-Champaign, October 1990.

  2. M. Berry, Multiprocessor sparse SVD methods for information retrieval applications, in:Science and Engineering on Supercomputers ed. Eric J. Pitcher (Computational Mechanics Publications, Southampton, Springer-Verlag, Berlin, 1990) 133–144.

    Google Scholar 

  3. R. Bording, A. Gertsztenkorn, L. Lines, J. Scales and S. Treitel. Applications of seismic travel-time tomography, Geophys. J. R. Astr. Soc. 90 (2) (1987) 285–304.

    Google Scholar 

  4. J.K. Cullum and R.A. Willoughby,Lanczos Algorithm for Large Symmetric Eigenvalue Computations, Vol. 1 Theory (Birkhäuser, Boston, 1985).

    Google Scholar 

  5. I.S. Duff, R.G. Grimes and J.G. Lewis, Sparse matrix test problems, ACM Trans. Math. Software 15 (1989) 1–14.

    Google Scholar 

  6. S. Deerwester S.T. Dumais, G.W. Furnas, T.K. Landauer and R. Harshman, Indexing by latent semantic analysis, Journal of the American Society for Information Science, 41 (6) (1990) 391–407.

    Google Scholar 

  7. S.T. Dumais, G.W. Furnas and T.K. Landauer, Using latent semantic analysis to improve access to textual information, in:Proc. Computer Human Interaction '88, 1988.

  8. W. Gautschi, On generating orthogonal polynomials, SIAM J. Sci. Stat. Comput. 3 (3) (1982) 289–317.

    Google Scholar 

  9. G.H. Golub and M.D. Kent, Estimates of eigenvalues for iterative methods, Mathematics of Computation 53 (188) (1989) 619–626.

    Google Scholar 

  10. G. Golub and W. Kahan, Calculating the singular values and pseudoinverse of a matrix, SIAM J. Numer. Anal. 2 (3) (1965) 205–224.

    Google Scholar 

  11. G.H. Golub, F.T. Luk and M.L. Overton, A block Lanczos method for computing the singular values and corresponding singular vectors of a matrix, ACM Transactions on Mathematical Software 7 (2) (1981) 149–169.

    Google Scholar 

  12. G. Golub and C. Van Loan,Matrix Computations, 2nd ed. (Johns Hopkins, Baltimore, 1989).

    Google Scholar 

  13. G.H. Golub and R.S. Varga, Chebyshev semi-iterative methods, successive overrelaxation methods, and second order Richardson iterative methods, Numer. Math. 3 (1961) 147–168.

    Google Scholar 

  14. C. Lanczos, An iteration method for the solution of the eigenvalue problem of linear differential and integral operators, J. Res. Nat. Bur. Standards, 45: 4 (1950) 255–282.

    Google Scholar 

  15. L. Mirsky, Symmetric gage functions and unitarily invariant norms, Quart. J. Math. 11 (1960) 50–59.

    Google Scholar 

  16. B.N. Parlett,The Symmetric Eigenvalue Problem (Prentice Hall, Englewood Cliffs, NJ, 1980).

    Google Scholar 

  17. B.N. Parlett and D.S. Scott, The Lanczos algorithm with selective reorthogonalization, Math. Comp. 33 (1979) 217–238.

    Google Scholar 

  18. J.A. Scales, P. Dochery and A. Gerszternkorn, Regularization of nonlinear inverse problems: imaging the near-surfaceweathering layer, Inverse Problems, 6 (1) (1990) 115–131.

    Google Scholar 

  19. J.A. Scales and A. Gerszternkorn, Robust methods in inverse theory, Inverse Problems 4 (1988) 1071–1091.

    Google Scholar 

  20. H. Simon, Analysis of the symmetric Lanczos algorithm with reorthogonalization methods, Lin. Alg. and Its Appl. 61 (1984) 101–131.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This author's work was supported by the National Science Foundation under grants NSF CCR-8717492 and CCR-910000N (NCSA), the U.S. Department of Energy under grant DOE DE-FG02-85ER25001, and the Air Force Office of Scientific Research under grant AFOSR-90-0044 while at the University of Illinois at Urbana-Champaign Center for Supercomputing Research and Development.

This author's work was supported by the U.S. Army Research Office under grant DAAL03-90-G-0105, and the National Science Foundation under grant NSF DCR-8412314.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Berry, M., Golub, G. Estimating the largest singular values of large sparse matrices via modified moments. Numer Algor 1, 353–373 (1991). https://doi.org/10.1007/BF02142380

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02142380

Subject classifications

Keywords