Matrix Functions and Their Approximation Using Krylov Subspaces Matrixfunktionen Und Ihre Approximation in Krylov-Unterräumen

Matrix Functions and Their Approximation Using Krylov Subspaces Matrixfunktionen Und Ihre Approximation in Krylov-Unterräumen

[ 1 / 31 ] University of Cyprus Matrix functions and their approximation using Krylov subspaces Matrixfunktionen und ihre Approximation in Krylov-Unterräumen Stefan Güttel [email protected] Nicosia, 24th of January 2006 Matrix functions Krylov subspaces [ 2 / 31 ] University of Cyprus Overview 1 Matrix functions Introduction Definitions Properties 2 Krylov subspaces Arnoldi method First error bounds Matrix functions Krylov subspaces [ 3 / 31 ] University of Cyprus What is a matrix function? In general... f : D → R, from a domain D ⊆ Ck×l to some range area R ⊆ Cm×n. f : D → R m = n = 1 m = 1 or n = 1 m, n arbitrary scalar function of vector function of matrix-valued f. of k = l = 1 a single variable a single variable a single variable k = 1 or l = 1 scalar function of vector field matrix function of a vector a vector k, l arbitrary scalar function vector function matrix function Tabelle: Classification of matrix functions Matrix functions Krylov subspaces Introduction Definitions Properties [ 3 / 31 ] University of Cyprus What is a matrix function? In general... f : D → R, from a domain D ⊆ Ck×l to some range area R ⊆ Cm×n. f : D → R m = n = 1 m = 1 or n = 1 m, n arbitrary scalar function of vector function of matrix-valued f. of k = l = 1 a single variable a single variable a single variable k = 1 or l = 1 scalar function of vector field matrix function of a vector a vector k, l arbitrary scalar function vector function matrix function Tabelle: Classification of matrix functions Matrix functions Krylov subspaces Introduction Definitions Properties [ 4 / 31 ] University of Cyprus Definition 1 Polynomial matrix functions Given A ∈ CN×N and p(z) of degree m with complex coefficients, i.e. m m−1 p(z) = αmz + αm−1z + ··· + α0. Notation: p ∈ Pm(z). Since the powers I, A, A2,... exist we may give the following Definition m m−1 N×N p(A) := αmA + αm−1A + ··· + α0I ∈ C . (D1) p is a polynomial matrix function. We no longer have to distinguish between Pm(z) and the set of polynomials in A of degree ≤ m. We simply write Pm. Matrix functions Krylov subspaces Introduction Definitions Properties [ 4 / 31 ] University of Cyprus Definition 1 Polynomial matrix functions Given A ∈ CN×N and p(z) of degree m with complex coefficients, i.e. m m−1 p(z) = αmz + αm−1z + ··· + α0. Notation: p ∈ Pm(z). Since the powers I, A, A2,... exist we may give the following Definition m m−1 N×N p(A) := αmA + αm−1A + ··· + α0I ∈ C . (D1) p is a polynomial matrix function. We no longer have to distinguish between Pm(z) and the set of polynomials in A of degree ≤ m. We simply write Pm. Matrix functions Krylov subspaces Introduction Definitions Properties [ 4 / 31 ] University of Cyprus Definition 1 Polynomial matrix functions Given A ∈ CN×N and p(z) of degree m with complex coefficients, i.e. m m−1 p(z) = αmz + αm−1z + ··· + α0. Notation: p ∈ Pm(z). Since the powers I, A, A2,... exist we may give the following Definition m m−1 N×N p(A) := αmA + αm−1A + ··· + α0I ∈ C . (D1) p is a polynomial matrix function. We no longer have to distinguish between Pm(z) and the set of polynomials in A of degree ≤ m. We simply write Pm. Matrix functions Krylov subspaces Introduction Definitions Properties [ 4 / 31 ] University of Cyprus Definition 1 Polynomial matrix functions Given A ∈ CN×N and p(z) of degree m with complex coefficients, i.e. m m−1 p(z) = αmz + αm−1z + ··· + α0. Notation: p ∈ Pm(z). Since the powers I, A, A2,... exist we may give the following Definition m m−1 N×N p(A) := αmA + αm−1A + ··· + α0I ∈ C . (D1) p is a polynomial matrix function. We no longer have to distinguish between Pm(z) and the set of polynomials in A of degree ≤ m. We simply write Pm. Matrix functions Krylov subspaces Introduction Definitions Properties [ 5 / 31 ] University of Cyprus Properties of polynomials in matrices Lemma N×N −1 Let p ∈ Pm be a polynomial, A ∈ C and A = TJT where J = diag(J1, J2,..., Jk ) is block-diagonal. Then −1 1 p(A) = Tp(J)T , 2 p(J) = diag (p(J1), p(J2),..., p(Jk )), 3 If Av = λv then p(A)v = p(λ)v, 4 Given another polynomial p˜ ∈ Pm˜ , then p(A)p˜(A) = p˜(A)p(A). Matrix functions Krylov subspaces Introduction Definitions Properties [ 6 / 31 ] University of Cyprus The Jordan canonical form Every square matrix A is similar to a block-diagonal Jordan matrix n ×n J = diag(J1, J2,..., Jk ), where each Jordan block Jj = Jj (λj ) ∈ C j j has entries λj on the main diagonal and ‘ones’ on the first upper diagonal (j = 1, 2,..., k): λj 1 λj 1 .. .. Jj (λj ) := toep(λj , 1) = . . λj 1 λj We say J = T −1AT is a Jordan canonical form (JCF) of A. The columns of T are the generalized eigenvectors of A. Matrix functions Krylov subspaces Introduction Definitions Properties [ 6 / 31 ] University of Cyprus The Jordan canonical form Every square matrix A is similar to a block-diagonal Jordan matrix n ×n J = diag(J1, J2,..., Jk ), where each Jordan block Jj = Jj (λj ) ∈ C j j has entries λj on the main diagonal and ‘ones’ on the first upper diagonal (j = 1, 2,..., k): λj 1 λj 1 .. .. Jj (λj ) := toep(λj , 1) = . . λj 1 λj We say J = T −1AT is a Jordan canonical form (JCF) of A. The columns of T are the generalized eigenvectors of A. Matrix functions Krylov subspaces Introduction Definitions Properties [ 7 / 31 ] University of Cyprus The Jordan canonical form Given a Jordan block n×n J := toep(λ, 1) ∈ C . Let f (z) := zm be the monomial of degree m. Then ! ! ! m m f (J) = toep λm, mλm−1,..., λm−i ,..., λm−min{m,n−1} i min{m, n − 1} f (i)(λ) f (min{m,n−1})(λ) = toep f (λ), f 0(λ),..., ,..., i! min{m, n − 1}! f (i)(λ) f (n−1)(λ) = toep f (λ), f 0(λ),..., ,..., . i! (n − 1)! f (J) is already defined if f , f 0,..., f (n−1) exist in an open subset of C containing λ. Matrix functions Krylov subspaces Introduction Definitions Properties [ 7 / 31 ] University of Cyprus The Jordan canonical form Given a Jordan block n×n J := toep(λ, 1) ∈ C . Let f (z) := zm be the monomial of degree m. Then ! ! ! m m f (J) = toep λm, mλm−1,..., λm−i ,..., λm−min{m,n−1} i min{m, n − 1} f (i)(λ) f (min{m,n−1})(λ) = toep f (λ), f 0(λ),..., ,..., i! min{m, n − 1}! f (i)(λ) f (n−1)(λ) = toep f (λ), f 0(λ),..., ,..., . i! (n − 1)! f (J) is already defined if f , f 0,..., f (n−1) exist in an open subset of C containing λ. Matrix functions Krylov subspaces Introduction Definitions Properties [ 7 / 31 ] University of Cyprus The Jordan canonical form Given a Jordan block n×n J := toep(λ, 1) ∈ C . Let f (z) := zm be the monomial of degree m. Then ! ! ! m m f (J) = toep λm, mλm−1,..., λm−i ,..., λm−min{m,n−1} i min{m, n − 1} f (i)(λ) f (min{m,n−1})(λ) = toep f (λ), f 0(λ),..., ,..., i! min{m, n − 1}! f (i)(λ) f (n−1)(λ) = toep f (λ), f 0(λ),..., ,..., . i! (n − 1)! f (J) is already defined if f , f 0,..., f (n−1) exist in an open subset of C containing λ. Matrix functions Krylov subspaces Introduction Definitions Properties [ 7 / 31 ] University of Cyprus The Jordan canonical form Given a Jordan block n×n J := toep(λ, 1) ∈ C . Let f (z) := zm be the monomial of degree m. Then ! ! ! m m f (J) = toep λm, mλm−1,..., λm−i ,..., λm−min{m,n−1} i min{m, n − 1} f (i)(λ) f (min{m,n−1})(λ) = toep f (λ), f 0(λ),..., ,..., i! min{m, n − 1}! f (i)(λ) f (n−1)(λ) = toep f (λ), f 0(λ),..., ,..., . i! (n − 1)! f (J) is already defined if f , f 0,..., f (n−1) exist in an open subset of C containing λ. Matrix functions Krylov subspaces Introduction Definitions Properties [ 7 / 31 ] University of Cyprus The Jordan canonical form Given a Jordan block n×n J := toep(λ, 1) ∈ C . Let f (z) := zm be the monomial of degree m. Then ! ! ! m m f (J) = toep λm, mλm−1,..., λm−i ,..., λm−min{m,n−1} i min{m, n − 1} f (i)(λ) f (min{m,n−1})(λ) = toep f (λ), f 0(λ),..., ,..., i! min{m, n − 1}! f (i)(λ) f (n−1)(λ) = toep f (λ), f 0(λ),..., ,..., . i! (n − 1)! f (J) is already defined if f , f 0,..., f (n−1) exist in an open subset of C containing λ. Matrix functions Krylov subspaces Introduction Definitions Properties [ 8 / 31 ] University of Cyprus Definition 2 Definition Given A ∈ CN×N with a Jordan canonical form J = T −1AT , where n ×n J = diag(J1, J2,..., Jk ) and Jj = Jj (λj ) ∈ C j j (j = 1, 2,..., k). Let U be an open subset of C such that {λ1, λ2, . , λk } ⊆ U. Let f be a function f : U ⊆ D → C. 0 (dλ −1) Then f is defined on A if f (λj ), f (λj ),..., f j (λj ) exist, dλj := max{ni : i = 1, 2,..., k and λi = λj }.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    54 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us