Skip to main content

Preconditioned Conjugate Gradients for Givens Plane Rotations

  • Chapter
  • 389 Accesses

Part of the book series: Mathematics and Its Applications ((MAIA,volume 65))

Abstract

Assume, as in the previous four chapters, that A ∈ R mxn and b ∈ R mx1 are given and that m ≥ n as well as rank(A)=n are satisfied. Assume also that an approximation to x = Ab = (ATA)−1ATb is to be calculated. In this chapter it will be shown that this problem can be transformed into an equivalent problem, which is a system of linear algebraic equations Cy=d whose coefficient matrix C is symmetric and positive definite. Moreover, C can be written as C = D−1(RT)−1ATAR−1D-1, where D is a diagonal matrix and R is an upper triangular matrix. The conjugate gradient (CG) algorithm can be applied in the solution of the system of linear algebraic equations Cy=d (y=DRx, d=D−1(RT)−1ATb). If D=R=I, then the CG algorithm is in fact applied to the system of normal equations ATAx = ATb and the speed of convergence could be very slow (see also Chapter 3). If D and R are obtained by some kind of orthogonalization with some matrix Q ∈ R mxn with orthonormal columns (see Chapter 12) and if the calculations are performed without rounding errors, then C=I and, thus, the CG algorithm converges in one iteration only. Even if the orthogonalization is carried out with rounding errors, the matrix C is normally close to the identity matrix I and the CG algorithm is quickly convergent. However, the orthogonal decomposition is an expensive process (both in regard to storage and in regard to computing time). Therefore it may be profitable to calculate an incomplete orthogonal decomposition. This is achieved in the same way as in the previous chapter: by using a special drop-tolerance parameter T (see also Chapter 3, Chapter 5 and Chapter 11). All elements that are smaller (in absolute value) than the drop-tolerance T are removed. Many numerical examples will be given to illustrate that the CG algorithm applied to the system of linear algebraic equations Cy=d and used with incomplete factors D and R is very efficient for some classes of problems. Matrix C is never calculated explicitly. The whole computational work is carried out by the use of the matrices A, D, and R only.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Zlatev, Z. (1991). Preconditioned Conjugate Gradients for Givens Plane Rotations. In: Computational Methods for General Sparse Matrices. Mathematics and Its Applications, vol 65. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-1116-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-1116-6_16

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-4086-2

  • Online ISBN: 978-94-017-1116-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics