Professional Documents
Culture Documents
Emilio Frazzoli
Aeronautics and Astronautics
E. Frazzoli (MIT)
1 / 10
Outline
Matrix Perturbations
E. Frazzoli (MIT)
2 / 10
Introduction
E. Frazzoli (MIT)
3 / 10
Additive Perturbation
Cmn
Proof:
If A + has rank < n, then there exists x, with x2 = 1, such that
(A + )x = 0, i.e., x = Ax.
In terms of norms, 2 x2 = Ax2 min (A)
To prove that the bound is tight, let us construct a that achieves it.
(A + )vmin =
i=1 i ui vi vmin min umin vmin vmin =
min umin min umin = 0.
E. Frazzoli (MIT)
4 / 10
Multiplicative Perturbation
Cnn
1
,
max (A)
x 2
x 2
1
max (A) .
1
max (A) Avmax
Clearly
= umax umax = 0.
5 / 10
Cmn
Cnn
E. Frazzoli (MIT)
1
,
max (A)
6 / 10
y = (A + )x + e,
that minimizes F + e2 = [, e]F .
E. Frazzoli (MIT)
7 / 10
F +e2
x
A y + e
= 0,
1
i.e.,
+
x = 0,
min A
must be singular (
+
For this problem to have a valid solution, A
x = 0).
This is an additive perturbation problem, in the Frobenius norm... we know
= min (A
)umin v .
the smallest perturbation is
min
The total least squares solution
by x = vmin , rescaled so that the
is obtained
E. Frazzoli (MIT)
8 / 10
100 100
5
1
Consider the matrix A =
. Its inverse is A =
100.2 100
5.01
5
.
5
100 100
Consider the perturbed matrix A + A =
. Its inverse is
100.1 100
10
10
(A + A)1 =
.
10.01 10
A 0.1% change in one of the entries of A results in a 100% change in the
entries of A1 ! Similarly for the solution of linear systems of the form
Ax = y .
Under what conditions does this happen? i.e., under what conditions is the
inverse of a matrix extremely sensitive to small perturbations in the elements
of the matrix?
E. Frazzoli (MIT)
9 / 10
Condition number
Dierentiate A1 A = I . We get d(A1 ) A + A1 dA = 0.
d(A1 ) = A1 dA A1 A1 2 dA
That is,
d(A1 )
dA
A1 A
A1
A
E. Frazzoli (MIT)
10 / 10
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms .