Upload
nayeem4444
View
215
Download
0
Embed Size (px)
Citation preview
7/28/2019 09 Power Method
1/72
Numerical Analysis
1
EE, NCKU
Tien-Hao Chang (Darby Chang)
7/28/2019 09 Power Method
2/72
In the previous slide Special matrices
strictly diagonally dominant matrix
symmetric positive definite matrix
Cholesky decomposition
tridiagonal matrix
Iterative techniques
Jacobi, Gauss-Seidel and SOR methods
conjugate gradient method Nonlinear systems of equations
(Exercise 3)
2
7/28/2019 09 Power Method
3/72
In this slide Eigenvalues and eigenvectors
The power method
locate the dominant eigenvalue Inverse power method
Deflation
3
7/28/2019 09 Power Method
4/72
Chapter 4
4
Eigenvalues and eigenvectors
7/28/2019 09 Power Method
5/72
Eigenvalues and eigenvectors Eigenvalue
= = 0 det = 0
characteristic polynomial
Eigenvector the nonzero vector for which =
associated with the eigenvalue
5
7/28/2019 09 Power Method
6/72
In Chapter 4 Determine the dominant eigenvalue
Determine a specific eigenvalue
Remove a eigenvalue Determine all eigenvalues
6
7/28/2019 09 Power Method
7/72
4.1
7
The power method
7/28/2019 09 Power Method
8/72
The power method Different problems have different requirements
a single, several or all of the eigenvalues
the corresponding eigenvectors may or may notalso be required
To handle each of these situations efficiently,different strategies are required
The power method
an iterative technique
locate the dominant eigenvalue
also computes an associated eigenvector
can be extended to compute eigenvalues
8
7/28/2019 09 Power Method
9/72
The power method
Basics
9
7/28/2019 09 Power Method
10/72
10
7/28/2019 09 Power Method
11/72
11
7/28/2019 09 Power Method
12/72
The power method
Approximated eigenvalue
12
7/28/2019 09 Power Method
13/72
Any Questions?
13
7/28/2019 09 Power Method
14/72
The power method
A common practice
Make the vector () have a unit
length
Why we need this step?
14
question
7/28/2019 09 Power Method
15/72
The power method
A common practice
Make the vector () have a unit
length
Why we need this step?
15
7/28/2019 09 Power Method
16/72
Make the vector () have a unit
length
to avoid overflow and underflow
16
7/28/2019 09 Power Method
17/72
The power method
Complete procedure
17
7/28/2019 09 Power Method
18/72
Any Questions?
18
7/28/2019 09 Power Method
19/72
19
In action
http://thomashawk.com/hello/209/1017/1024/Jackson%20Running.jpg
7/28/2019 09 Power Method
20/72
20
what is the first estimate?
7/28/2019 09 Power Method
21/72
21
7/28/2019 09 Power Method
22/72
22
7/28/2019 09 Power Method
23/72
23
7/28/2019 09 Power Method
24/72
Any Questions?
24
The power method for generic matrices
7/28/2019 09 Power Method
25/72
25
The power method for symmetric matrices
7/28/2019 09 Power Method
26/72
When is symmetric
more rapid convergence
still linear, but smaller asymptotic error different scaling scheme (norm)
based on the theorem
26
7/28/2019 09 Power Method
27/72
The power method variation
27
7/28/2019 09 Power Method
28/72
28
7/28/2019 09 Power Method
29/72
The power method
Approximated eigenvalue
29http://www.dianadepasquale.com/ThinkingMonkey.jpgRecall that
7/28/2019 09 Power Method
30/72
Any Questions?
30
The power method for symmetric
matrices
7/28/2019 09 Power Method
31/72
Why to
31
Require the matrix to be symmetric?
7/28/2019 09 Power Method
32/72
Any Questions?
32
4.1 The power method
7/28/2019 09 Power Method
33/72
33
An application of eigenvalue
7/28/2019 09 Power Method
34/72
34
7/28/2019 09 Power Method
35/72
35
7/28/2019 09 Power Method
36/72
Undirected graph
Relation to eigenvalue Proper coloring
how to color the geographic regions on
a map regions that share a common
border receive different colors
Chromatic number
the minimum number of colors that canbe used in a proper coloring of a graph
36
7/28/2019 09 Power Method
37/72
Undirected graph
The dominant eigenvalue
37
7/28/2019 09 Power Method
38/72
Undirected graph
The corresponding eigenvector
38
7/28/2019 09 Power Method
39/72
Any Questions?
39
7/28/2019 09 Power Method
40/72
4.2
40
The inverse power method
7/28/2019 09 Power Method
41/72
The inverse power method An eigenvalue other than the dominant one To derive the inverse power method, we will
need
the relationship between the eigenvalues of amatrix to a class of matrices constructed
from With that, we can
transform an eigenvalue of the dominant
eigenvalue of =
41
later
7/28/2019 09 Power Method
42/72
is a polynomial of
42
7/28/2019 09 Power Method
43/72
43
7/28/2019 09 Power Method
44/72
44
7/28/2019 09 Power Method
45/72
The inverse power method An eigenvalue other than the dominant one To derive the inverse power method, we will
need
the relationship between the eigenvalues of amatrix to a class of matrices constructed
from With that, we can
transform an eigenvalue of the dominanteigenvalue of
= 45
7/28/2019 09 Power Method
46/72
46
7/28/2019 09 Power Method
47/72
7/28/2019 09 Power Method
48/72
How to
48
Find the eigenvalue smallest in
magnitude
7/28/2019 09 Power Method
49/72
Any Questions?
49
4.2 The inverse power method
7/28/2019 09 Power Method
50/72
4.3
50
Deflation
7/28/2019 09 Power Method
51/72
Deflation So far, we can approximate
the dominant eigenvalue of a matrix
the one smallest in magnitude
the one closest to a specific value
What if we need several of thelargest/smallest eigenvalues?
Deflation
to remove an already determined solution,while leaving the remainder solutionsunchanged
51
7/28/2019 09 Power Method
52/72
Within the context of polynomial rootfinding
remove each root by dividing out themonomial
6 + 11 6 = 1 5 + 6 = (
1)( 2)( 3) 5 + 6 = ( 2)( 3) is a deflation of
6
+ 11 6 For the matrix eigenvalue problem
shift the previously determined eigenvalue tozero (while leaving the remainder eigenvalues
unchanged) to do this, we need the relationship among the
eigenvalues of a matrix and 52
7/28/2019 09 Power Method
53/72
53
7/28/2019 09 Power Method
54/72
54http://www.dianadepasquale.com/ThinkingMonkey.jpgRecall that
7/28/2019 09 Power Method
55/72
Deflation
Shift an eigenvalue to zero
55
7/28/2019 09 Power Method
56/72
56
While leaving the remaining eigenvalues unchanged
7/28/2019 09 Power Method
57/72
57
7/28/2019 09 Power Method
58/72
58
7/28/2019 09 Power Method
59/72
Deflation
Summary
59
7/28/2019 09 Power Method
60/72
Any Questions?
60
7/28/2019 09 Power Method
61/72
Do we
61
Miss something?
7/28/2019 09 Power Method
62/72
62http://www.dianadepasquale.com/ThinkingMonkey.jpgRecall that
7/28/2019 09 Power Method
63/72
63
How to choose for the formula = ?
7/28/2019 09 Power Method
64/72
Wielandt deflation
64
7/28/2019 09 Power Method
65/72
65
l d d fl
7/28/2019 09 Power Method
66/72
Wielandt deflation
Bonus
66
7/28/2019 09 Power Method
67/72
67
In action
http://thomashawk.com/hello/209/1017/1024/Jackson%20Running.jpg
7/28/2019 09 Power Method
68/72
7/28/2019 09 Power Method
69/72
69
7/28/2019 09 Power Method
70/72
Hotelling deflation
Recall that we choose , based oninfinity norm
Like the power method, there is
another deflation variation for
symmetric matrices
70
7/28/2019 09 Power Method
71/72
71
7/28/2019 09 Power Method
72/72
Any Questions?4.3 Deflation