AMS526: Numerical Analysis I (Numerical Linear Algebra) : Lecture 08: Floating Point Arithmetic Condition Numbers
AMS526: Numerical Analysis I (Numerical Linear Algebra) : Lecture 08: Floating Point Arithmetic Condition Numbers
Xiangmin Jiao
These properties will be the basis of error analysis with rounding errors
Xiangmin Jiao Numerical Analysis I 5 / 11
Outline
kδf k
κ̂ = lim sup
ε→0 kδ x k≤ε kδxk
κ̂ = kJ(x)k
where J is the Jacobian of f at x, with Jij = ∂fi /∂xj , and the matrix
norm is induced by vector norms on ∂f and ∂x
Question: What is absolute condition number of f (x) = αx?
Question: Is absolute condition number scale invariant?
Xiangmin Jiao Numerical Analysis I 8 / 11
Relative Condition Number
Relative condition number of f at x is
kδf k/kf (x)k
κ = lim sup
ε→0 kδ x k≤ε kδxk/kxk
kδ f k/kδ x k
Less formally, κ = supδx for infinitesimally small δx
kf (x )k/kx k
Note: we can use different types of norms to get different condition
numbers
If f is differentiable, then
kJ(x)k
κ=
kf (x)k/kxk
Question: What is relative condition number of f (x) = αx?
Question: Is relative condition number scale invariant?
In numerical analysis, we in general use relative condition number
A problem is well-conditioned if κ is small and is ill-conditioned if κ is
large
Xiangmin Jiao Numerical Analysis I 9 / 11
Condition Numbers
kδf k
κ̂ = lim sup
ε→0 kδ x k≤ε kδxk
kδ f k/kδ x k
Less formally, κ = supδx for infinitesimally small δx
kf (x )k/kx k