Conditioning (Numerical Methods)

I was introduced to this briefly in CS370.

Conditioning describes how the output of a function/operation/problem changes due to changes in input.

Conditioning is indicative of how difficult a problem is to solve, independent of the algorithm / numerical method used.

Norms are useful in understanding linear system conditioning.

For a given perturbation, we say the system is

  • Well-conditioned if changes little
  • Ill-conditioned if changes lots.