Advertisement

Additive Preconditioning for Matrix Computations

  • Victor Y. Pan
  • Dmitriy Ivolgin
  • Brian Murphy
  • Rhys Eric Rosholt
  • Yuqing Tang
  • Xiaodong Yan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5010)

Abstract

Our weakly random additive preconditioners facilitate the solution of linear systems of equations and other fundamental matrix computations. Compared to the popular SVD-based multiplicative preconditioners, these preconditioners are generated more readily and for a much wider class of input matrices. Furthermore they better preserve matrix structure and sparseness and have a wider range of applications, in particular to linear systems with rectangular coefficient matrices. We study the generation of such preconditioners and their impact on conditioning of the input matrix. Our analysis and experiments show the power of our approach even where we use very weak randomization and choose sparse and/or structured preconditioners.

Keywords

Matrix computations Additive preconditioning Weak randomization 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Greenbaum, A.: Iterative Methods for Solving Linear Systems. SIAM, Philadelphia (1997)zbMATHGoogle Scholar
  2. 2.
    Benzi, M.: Preconditioning Techniques for Large Linear Systems: a Survey. J. of Computational Physics 182, 418–477 (2002)zbMATHCrossRefMathSciNetGoogle Scholar
  3. 3.
    Chen, K.: Matrix Preconditioning Techniques and Applications. Cambridge University Press, Cambridge (2005)zbMATHGoogle Scholar
  4. 4.
    Pan, V.Y., Ivolgin, D., Murphy, B., Rosholt, R.E., Tang, Y., Yan, X.: Additive Preconditioning for Matrix Computations, Technical Report TR 2007003, CUNY Ph.D. Program in Computer Science, Graduate Center, City University of New York (2007), http://www.cs.gc.cuny.edu/tr/files/TR-2007003.pdf
  5. 5.
    Pan, V.Y., Ivolgin, D., Murphy, B., Rosholt, R.E., Tang, Y., Yan, X.: Additive Preconditioning and Aggregation in Matrix Computations. Computers and Math. with Applications 55(8), 1870–1886 (2008)zbMATHCrossRefGoogle Scholar
  6. 6.
    Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. The Johns Hopkins University Press, Baltimore, Maryland (1996)zbMATHGoogle Scholar
  7. 7.
    Stewart, G.W.: Matrix Algorithms, Vol I: Basic Decompositions; Vol II: Eigensystems. SIAM, Philadelphia (1998)Google Scholar
  8. 8.
    Demillo, R.A., Lipton, R.J.: A Probabilistic Remark on Algebraic Program Testing. Information Processing Letters 7(4), 193–195 (1978)zbMATHCrossRefGoogle Scholar
  9. 9.
    Zippel, R.E.: Probabilistic Algorithms for Sparse Polynomials. In: EUROSAM 1979 and ISSAC 1979. LNCS, vol. 72, pp. 216–226. Springer, Berlin (1979)Google Scholar
  10. 10.
    Schwartz, J.T.: Fast Probabilistic Algorithms for Verification of Polynomial Identities. Journal of ACM 27(4), 701–717 (1980)zbMATHCrossRefGoogle Scholar
  11. 11.
    Wang, X.: Affect of Small Rank Modification on the Condition Number of a Matrix. Computer and Math (with Applications) 54, 819–825 (2007)zbMATHCrossRefGoogle Scholar
  12. 12.
    Pan, V.Y.: Null Aggregation and Extensions, Technical Report TR2007009, CUNY Ph.D. Program in Computer Science, Graduate Center, City University of New York (2007), http://www.cs.gc.cuny.edu/tr/files/TR-2007009.pdf
  13. 13.
    Tao, T., Van Wu,: The Condition Number of a Randomly Perturbed Matrix. In: Proc. Annual Symposium on Theory of Computing (STOC 2007). ACM Press, New York (2007)Google Scholar
  14. 14.
    Pan, V.Y.: Structured Matrices and Polynomials: Unified Superfast Algorithms. Birkhäuser, Boston, and Springer, New York (2001)zbMATHGoogle Scholar
  15. 15.
    Dongarra, J.J., Duff, I.S., Sorensen, D.C., van Der Vorst, H.A.: Numerical Linear Algebra for High-Performance Computers. SIAM, Philadelphia (1998)zbMATHGoogle Scholar
  16. 16.
    Vandebril, R., Van Barel, M., Golub, G., Mastronardi, N.: A Bibliography on Semiseparable Matrices. Calcolo 42(3–4), 249–270 (2005)zbMATHCrossRefMathSciNetGoogle Scholar
  17. 17.
    Pan, V.Y.: Matrix Computations with Randomized Expansion and Aggregation (preprint, 2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Victor Y. Pan
    • 1
  • Dmitriy Ivolgin
    • 2
  • Brian Murphy
    • 1
  • Rhys Eric Rosholt
    • 1
  • Yuqing Tang
    • 2
  • Xiaodong Yan
    • 2
  1. 1.Department of Mathematics and Computer ScienceLehman College of the City University of New YorkBronxUSA
  2. 2.Ph.D. Program in Computer ScienceThe City University of New YorkNew YorkUSA

Personalised recommendations