powers and more powers
play

Powers and More Powers David S. Watkins Department of Mathematics - PowerPoint PPT Presentation

Powers and More Powers David S. Watkins Department of Mathematics Washington State University University of Calgary, March 17, 2017 David S. Watkins Powers and More Powers A bit of my history David S. Watkins Powers and More Powers A bit


  1. Solving Eigenvalue Problems Arnoldi Process (Variant of Gram-Schmidt) k th step (We already have o.n. q 1 , . . . , q k ) k � q k +1 = Aq k − ˆ q j h jk j =1 Normalize ˆ q k +1 to get q k +1 . David S. Watkins Powers and More Powers

  2. Symmetric Lanczos Process (1950) Now specialize to A = A ∗ David S. Watkins Powers and More Powers

  3. Symmetric Lanczos Process (1950) Now specialize to A = A ∗ Symmetric Lanczos Process David S. Watkins Powers and More Powers

  4. Symmetric Lanczos Process (1950) Now specialize to A = A ∗ Symmetric Lanczos Process q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ David S. Watkins Powers and More Powers

  5. Symmetric Lanczos Process (1950) Now specialize to A = A ∗ Symmetric Lanczos Process q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Almost all of the coefficients are zero! David S. Watkins Powers and More Powers

  6. Symmetric Lanczos Process (1950) Now specialize to A = A ∗ Symmetric Lanczos Process q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Almost all of the coefficients are zero! Now what do we do? David S. Watkins Powers and More Powers

  7. Symmetric Lanczos Process (1950) q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ David S. Watkins Powers and More Powers

  8. Symmetric Lanczos Process (1950) q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Collect the coefficients. David S. Watkins Powers and More Powers

  9. Symmetric Lanczos Process (1950) q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =   ... ...   β k − 1   β k − 1 α k David S. Watkins Powers and More Powers

  10. Symmetric Lanczos Process (1950) q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =   ... ...   β k − 1   β k − 1 α k Compute the eigenvalues of T k . David S. Watkins Powers and More Powers

  11. Symmetric Lanczos Process (1950) q k +1 = Aq k − q k α k − q k − 1 β k − 1 ˆ Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =   ... ...   β k − 1   β k − 1 α k Compute the eigenvalues of T k . Some of these approximate peripheral eigenvalues of A . David S. Watkins Powers and More Powers

  12. Symmetric Lanczos Process (1950) How A is used David S. Watkins Powers and More Powers

  13. Symmetric Lanczos Process (1950) How A is used q → Aq David S. Watkins Powers and More Powers

  14. Symmetric Lanczos Process (1950) How A is used q → Aq A could be an operator! A = A ∗ A : H → H , David S. Watkins Powers and More Powers

  15. Symmetric Lanczos Process (1950) How A is used q → Aq A could be an operator! A = A ∗ A : H → H , We can run the Lanczos process, David S. Watkins Powers and More Powers

  16. Symmetric Lanczos Process (1950) How A is used q → Aq A could be an operator! A = A ∗ A : H → H , We can run the Lanczos process, potentially forever. David S. Watkins Powers and More Powers

  17. Stieltjes Procedure (1884) Abruptly changing the subject . . . David S. Watkins Powers and More Powers

  18. Stieltjes Procedure (1884) Abruptly changing the subject . . . � b I ( f ) = f ( x ) w ( x ) dx . a David S. Watkins Powers and More Powers

  19. Stieltjes Procedure (1884) Abruptly changing the subject . . . � b I ( f ) = f ( x ) w ( x ) dx . a (or integrate with respect to a measure µ ) David S. Watkins Powers and More Powers

  20. Stieltjes Procedure (1884) Abruptly changing the subject . . . � b I ( f ) = f ( x ) w ( x ) dx . a (or integrate with respect to a measure µ ) k � Approximate by Q ( f ) = w j f ( x j ). j =1 David S. Watkins Powers and More Powers

  21. Stieltjes Procedure (1884) Abruptly changing the subject . . . � b I ( f ) = f ( x ) w ( x ) dx . a (or integrate with respect to a measure µ ) k � Approximate by Q ( f ) = w j f ( x j ). j =1 How to choose sample points and weights? David S. Watkins Powers and More Powers

  22. Stieltjes Procedure (1884) Abruptly changing the subject . . . � b I ( f ) = f ( x ) w ( x ) dx . a (or integrate with respect to a measure µ ) k � Approximate by Q ( f ) = w j f ( x j ). j =1 How to choose sample points and weights? One answer: maximize degree. David S. Watkins Powers and More Powers

  23. Stieltjes Procedure (1884) How to maximize degree? David S. Watkins Powers and More Powers

  24. Stieltjes Procedure (1884) How to maximize degree? � b Inner product: � f , g � = f ( x ) g ( x ) w ( x ) dx a David S. Watkins Powers and More Powers

  25. Stieltjes Procedure (1884) How to maximize degree? � b Inner product: � f , g � = f ( x ) g ( x ) w ( x ) dx a Generate orthogonal polynomials: p 0 ( x ), p 1 ( x ), p 2 ( x ), . . . David S. Watkins Powers and More Powers

  26. Stieltjes Procedure (1884) How to maximize degree? � b Inner product: � f , g � = f ( x ) g ( x ) w ( x ) dx a Generate orthogonal polynomials: p 0 ( x ), p 1 ( x ), p 2 ( x ), . . . Optimal sample points are the zeros of p k . (weights dealt with later) David S. Watkins Powers and More Powers

  27. Stieltjes Procedure (1884) How to maximize degree? � b Inner product: � f , g � = f ( x ) g ( x ) w ( x ) dx a Generate orthogonal polynomials: p 0 ( x ), p 1 ( x ), p 2 ( x ), . . . Optimal sample points are the zeros of p k . (weights dealt with later) How to generate p k efficiently? David S. Watkins Powers and More Powers

  28. Stieltjes Procedure (1884) Stieltjes Procedure: David S. Watkins Powers and More Powers

  29. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ David S. Watkins Powers and More Powers

  30. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ Obtain p k +1 from ˆ p k +1 by normalization. David S. Watkins Powers and More Powers

  31. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ Obtain p k +1 from ˆ p k +1 by normalization. and David S. Watkins Powers and More Powers

  32. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ Obtain p k +1 from ˆ p k +1 by normalization. and this is an instance of the symmetric Lanczos process! David S. Watkins Powers and More Powers

  33. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ Obtain p k +1 from ˆ p k +1 by normalization. and this is an instance of the symmetric Lanczos process! Af ( x ) = x f ( x ) ( A : L 2 → L 2 , A = A ∗ ) David S. Watkins Powers and More Powers

  34. Stieltjes Procedure (1884) Stieltjes Procedure: p k +1 ( x ) = x p k ( x ) − α k p k ( x ) − β k − 1 p k − 1 ( x ). ˆ Obtain p k +1 from ˆ p k +1 by normalization. and this is an instance of the symmetric Lanczos process! Af ( x ) = x f ( x ) ( A : L 2 → L 2 , A = A ∗ ) Now what? David S. Watkins Powers and More Powers

  35. Stieltjes Procedure (1884) Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =  ... ...    β k − 1   β k − 1 α k David S. Watkins Powers and More Powers

  36. Stieltjes Procedure (1884) Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =  ... ...    β k − 1   β k − 1 α k Compute the eigenvalues of T k . David S. Watkins Powers and More Powers

  37. Stieltjes Procedure (1884) Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =  ... ...    β k − 1   β k − 1 α k Compute the eigenvalues of T k . These are the sample points (zeros of p k ). David S. Watkins Powers and More Powers

  38. Stieltjes Procedure (1884) Collect the coefficients.   α 1 β 1 ...   β 1 α 2   T k =  ... ...    β k − 1   β k − 1 α k Compute the eigenvalues of T k . These are the sample points (zeros of p k ). . . . and the weights are . . . David S. Watkins Powers and More Powers

  39. Spectral Theorem The Stieltjes procedure is an instance of the symmetric Lanczos process . . . David S. Watkins Powers and More Powers

  40. Spectral Theorem The Stieltjes procedure is an instance of the symmetric Lanczos process . . . and the converse is true as well! David S. Watkins Powers and More Powers

Recommend


More recommend