09 Power Method

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