kids encyclopedia robot

Numerical linear algebra facts for kids

Kids Encyclopedia Facts

In the field of numerical analysis, numerical linear algebra is an area to study methods to solve problems in linear algebra by numerical computation. The following problems will be considered in this area:

  1. Numerically solving a system of linear equations.
  2. Numerically solving an eigenvalue problem for a given matrix.
  3. Computing approximate values of a matrix-valued function.

Numerical errors can occur in any kind of numerical computation including the area of numerical linear algebra. Errors in numerical linear algebra are considered in another area called "validated numerics".

Latest Studies

Methods for numerical linear algebra has been created by numerical analysts from many generations. But today, some of them have been rejected due to their computation speed or accuracy. Currently, the following methods are widely investigated:

  • QZ method
  • dqds method (differential quotient difference with shift)
  • oqds method (orthogonal quotient difference with shift)
  • MRRR method (multiple relatively robust representations)
  • MRTR method
  • Sakurai-Sugiura method
  • CIRR method (Rayleigh-Ritz type method with contour integral)

Krylov Subspace Methods

In the field of numerical linear algebra, numerical methods based on the theory of Krylov subspaces are known as Krylov subspaces methods. They are considered to be one of the most successful studies in numerical linear algebra. The next list is the examples of them:

  • MINRES (minimal residual) method
  • CR (conjugate residual) method
  • QMR type methods
    • QMR (quasi minimal residual) method
    • QMR-SYM method
    • TFQMR (transpose free quasi minimal residual) method

Conjugate Gradient Methods

The conjugate gradient (CG) method is one of the best linear equation solving method. It was originally limited to specific linear systems. In order to overcome this difficulty, many kinds of CG variants have benn created:

  • CGS (conjugate gradient squared method)
  • PCG (preconditioned conjugate gradient method)
  • SCG (scaled conjugate gradient)
  • ICCG (incomplete Cholesky conjugate gradient method)
  • COCG (conjugate orthogonal conjugate gradient method)
  • GPBiCG
  • Stabilized methods
    • BiCGSTAB (biconjugate gradient stabilized method)
    • BiCGSTAB2
    • QMRCGSTAB
    • GBi-CGSTAB
  • Block versions (dividing a given matrix into block matrices is a frequently used technique in numerical linear algebra)
    • Block CG
    • Block BiCGSTAB
    • Block BiCGGR
    • Block BiCGGR2
    • Block GWBiCGSTAB

Validated Numerics for Numerical Linear Algebra

While high accuracy and high speed methods in above have been cretaed, some experts have studied how to evaluate numerical errors in numerical linear algebra. The following are their results:

  • Validating numerical solutions of a given system of linear equations
    • Validated numerics for ill-conditioned problems (Ill-conditioned problems are problems which are hard to compute accurately)
    • Pre-conditioning (Pre-conditioning is a procedure to allow the given system of linear equations to be easily solved)
  • Validating numerically obtained eigenvalues
    • Validating numerical solutions of inverse eigenvalue problems (In inverse eigenvalue problems, you will compute and identify an unknown matrix by a given eigenvalue)
  • Rigorously computing determinants
  • Validating numerical solutions of matrix equations
  • Computing matrix functions rigorously (Approximate computation has been studied by N. J. Higham and others)
    • Matrix exponential
    • Matrix logarithm
    • Matrix root

Software

Today, there are many tools for numerical linear algebra. One of the most famous one is MATLAB (matrix laboratory). This was made by MathWorks.

  • Golub, Gene H.; Van Loan, Charles F. (1996). Matrix Computations (3rd ed.). Baltimore: The Johns Hopkins University Press.
  • Matrix Iterative Analysis, Varga, Richard S., Springer, 2000.
  • Higham, N. J. (2002). Accuracy and stability of numerical algorithms. Society for Industrial and Applied Mathematics.
  • Liesen, J., & Strakos, Z. (2012). Krylov subspace methods: principles and analysis. OUP Oxford.

See also

Kids robot.svg In Spanish: Álgebra lineal numérica para niños

kids search engine
Numerical linear algebra Facts for Kids. Kiddle Encyclopedia.