OVERVIEW. Basics Generalized Schur Form Shifts / Generalized Shifts Partial Generalized Schur Form Jacobi-Davidson QZ Algorithm

Similar documents
Synopsis of Numerical Linear Algebra

Synopsis of Numerical Linear Algebra

MA 265 FINAL EXAM Fall 2012

Synopsis of Numerical Linear Algebra

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)

Polynomial Jacobi Davidson Method for Large/Sparse Eigenvalue Problems

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Chap 3. Linear Algebra

Study Guide for Linear Algebra Exam 2

ITERATIVE PROJECTION METHODS FOR SPARSE LINEAR SYSTEMS AND EIGENPROBLEMS CHAPTER 11 : JACOBI DAVIDSON METHOD

Eigenvalues and Eigenvectors

Edexcel GCE A Level Maths Further Maths 3 Matrices.

Chapter 7: Symmetric Matrices and Quadratic Forms

Eigenvalues and Eigenvectors

Jordan Canonical Form

Draft. Lecture 14 Eigenvalue Problems. MATH 562 Numerical Analysis II. Songting Luo. Department of Mathematics Iowa State University

Eigenvalue Problems CHAPTER 1 : PRELIMINARIES

. ffflffluary 7, 1855.

Davidson Method CHAPTER 3 : JACOBI DAVIDSON METHOD

Eigenvalue and Eigenvector Problems

University of Colorado Denver Department of Mathematical and Statistical Sciences Applied Linear Algebra Ph.D. Preliminary Exam June 8, 2012

Eigenvalues and eigenvectors

1 Last time: least-squares problems

SECTIONS 5.2/5.4 BASIC PROPERTIES OF EIGENVALUES AND EIGENVECTORS / SIMILARITY TRANSFORMATIONS

The Singular Value Decomposition

Review problems for MA 54, Fall 2004.

Math 489AB Exercises for Chapter 2 Fall Section 2.3

Question: Given an n x n matrix A, how do we find its eigenvalues? Idea: Suppose c is an eigenvalue of A, then what is the determinant of A-cI?

Linear Algebra, part 2 Eigenvalues, eigenvectors and least squares solutions

MATH 1553-C MIDTERM EXAMINATION 3

Eigenvalues and Eigenvectors

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

Chapter 3 Transformations

Last Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection

1. In this problem, if the statement is always true, circle T; otherwise, circle F.

Linear Algebra: Matrix Eigenvalue Problems

LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM

Cheat Sheet for MATH461

Numerical Linear Algebra Homework Assignment - Week 2

Maths for Signals and Systems Linear Algebra in Engineering

Lecture 10: Eigenvectors and eigenvalues (Numerical Recipes, Chapter 11)

Symmetric and self-adjoint matrices


Math 102, Winter Final Exam Review. Chapter 1. Matrices and Gaussian Elimination

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

DIAGONALIZATION BY SIMILARITY TRANSFORMATIONS

Math 18, Linear Algebra, Lecture C00, Spring 2017 Review and Practice Problems for Final Exam

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012

5.) For each of the given sets of vectors, determine whether or not the set spans R 3. Give reasons for your answers.

Chapters 5 & 6: Theory Review: Solutions Math 308 F Spring 2015

Matrix Representation

Announcements Wednesday, November 7

Math 2331 Linear Algebra

Computational Methods CMSC/AMSC/MAPL 460. Eigenvalues and Eigenvectors. Ramani Duraiswami, Dept. of Computer Science

Nonlinear palindromic eigenvalue problems and their numerical solution

Eigenvalues and Eigenvectors

linearly indepedent eigenvectors as the multiplicity of the root, but in general there may be no more than one. For further discussion, assume matrice

Announcements Wednesday, November 7

Computational Methods. Eigenvalues and Singular Values

Math Matrix Algebra

LARGE SPARSE EIGENVALUE PROBLEMS. General Tools for Solving Large Eigen-Problems

av 1 x 2 + 4y 2 + xy + 4z 2 = 16.

Math 108b: Notes on the Spectral Theorem

Eigenvalues and Eigenvectors

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

This property turns out to be a general property of eigenvectors of a symmetric A that correspond to distinct eigenvalues as we shall see later.

I. Multiple Choice Questions (Answer any eight)

Online Exercises for Linear Algebra XM511

Solutions to Final Exam

LARGE SPARSE EIGENVALUE PROBLEMS

Linear Algebra Practice Problems

GQE ALGEBRA PROBLEMS

Math. H110 Answers for Final Examination December 21, :56 pm

Diagonalization. Hung-yi Lee

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

MATH 1120 (LINEAR ALGEBRA 1), FINAL EXAM FALL 2011 SOLUTIONS TO PRACTICE VERSION

City Suburbs. : population distribution after m years

F O R SOCI AL WORK RESE ARCH

Eigenvalue Problems. Eigenvalue problems occur in many areas of science and engineering, such as structural analysis

Scientific Computing: An Introductory Survey

Chapter 1. Matrix Algebra

ft-uiowa-math2550 Assignment OptionalFinalExamReviewMultChoiceMEDIUMlengthForm due 12/31/2014 at 10:36pm CST

Notes on Eigenvalues, Singular Values and QR

Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms. 1 Diagonalization and Change of Basis

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

Reconstructing an Ellipsoid from its Perspective Projection onto a Plane

Diagonalizing Matrices

x 3y 2z = 6 1.2) 2x 4y 3z = 8 3x + 6y + 8z = 5 x + 3y 2z + 5t = 4 1.5) 2x + 8y z + 9t = 9 3x + 5y 12z + 17t = 7

Answer Keys For Math 225 Final Review Problem

Numerical Methods for Solving Large Scale Eigenvalue Problems

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

ft-uiowa-math2550 Assignment NOTRequiredJustHWformatOfQuizReviewForExam3part2 due 12/31/2014 at 07:10pm CST

A Tutorial on Data Reduction. Principal Component Analysis Theoretical Discussion. By Shireen Elhabian and Aly Farag

LinGloss. A glossary of linear algebra

Linear algebra II Homework #1 solutions A = This means that every eigenvector with eigenvalue λ = 1 must have the form

Computational math: Assignment 1

and let s calculate the image of some vectors under the transformation T.

Lecture notes on Quantum Computing. Chapter 1 Mathematical Background

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix

2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian

Transcription:

OVERVIEW Basics Generalized Schur Form Shifts / Generalized Shifts Partial Generalized Schur Form Jacobi-Davidson QZ Algorithm

BASICS Generalized Eigenvalue Problem Ax lbx We call (, x) Left eigenpair = or ( A- lb) x = 0 l a (right) eigenpair and ( AB, ) a (matrix) pencil ya= lyb Ay= lby Pencil ( AB, ) regular if det( A lb) - is not identically zero (for all l) é1 0ù Example singular/degenerate pencil: A = 0 0 and B êë úû det A- lb = 0 for any l. Pencil is singular as ( ) é1 0ù = 0 0 êë úû Regular pencil has finite number of eigenvalues characteristic equation is polynomial of degree m n zeros. For singular B possible that char. polynomial is nonzero constant.. If polynomial not identically zero, then at most m

BASICS Regular pencil has finite number of eigenvalues p l det A lb Characteristic polynomial ( ) ( ) = - is poly of degree m n If polynomial not identically zero, then at most m zeros For singular B possible that characteristic polynomial is nonzero constant no eigenvalues If l ¹ 0eigenvalue of ( AB, ) then m = l -1 eigenvalue of ( BA, ) If B singular and Bx = 0( x ¹ 0), then ( 0, x ) eigenpair of ( BA, ) Hence natural to consider (,x ) eigenpair of ( AB, ) Moreover, if polynomial degenerate (not of full degree) then some eigenvalues must be infinite (and B must be singular)

GENERALIZED SCHUR FORM Generalized Schur form for regular ( AB, ) Unitary UVexist, such that S U AV, T U BV = = both uppertriangular s t l = Easy for triangular problem note better to thin of, than l Generalized eigenvalues: det( S - lt) = 0 l = and ( TS) Eigenvalues of (, ) ST are eigenvalues of (, ) AB : t, ( A lb) x ( A lbvv ) -1 x U ( A lbvv ) ( -1 x) - = 0 - = 0 - = 0 Eigenvalue l unchanged and eigenvector transformed to -1 Same for left eigenvector y U y Prefer unitary UV, for numerical stability V -1 x s

GENERALIZED SCHUR FORM ( U A- B V) = ( U) ( V) ( A- lb) Note that ( l ) det det det det Nonsingular UVdo, not change the zeros, so eigenvalues and multiplicities are preserved. For unitary UV, determinants are unit scalars p = A - B is characteristic polynomial ( ) ( l) det AB, ( l ) Algebraic multiplicity of eigenvalue is its multiplicity as root of char. pol. If m degree of p ( AB, )( l ), then (, ) AB has infinite eigenvalue of mult. n- m

SHIFTING THE PROBLEM If ( AB, ) regular and B nonsingular: -1 Ax = lbx B Ax = lx Useful both for analysis and algorithms. For singular B (and efficient algorithms) we may want to shift the problem Tae l m = m = l-mwl 1 + wl ( ) - If ( B + wa) is well-conditioned we can wor with ( w ) 1 Ax = lbx Ax - mwax = mbx Ax = m B + wa x In practice, near singular B is just as problematic as singular B If ( AB, ) ( l, x) then ( w ) æ AB, A l ö +, x è ç 1 + wl ø B + A Ax = mx

MORE GENERAL SHIFT We can shift more generally. æw w ö 11 12 If A and ç w w nonsingular, and çè 21 22 ø CD, = wa+ wbwa, + w B let ( ) ( ) Then (,,x) 11 21 12 22 ab is eigenpair of ( AB, ) +, +, eigenpair of ( CD, ) if ( w a w b w a w b x) 11 21 12 22 Can be used to mae methods that require inverse (in some way) of one of the matrices better behaved. Can be used to base analysis of generalized problem on analysis of standard problem.

PARTIAL GENERALIZED SCHUR FORM For large problems we are typically interested only in selected eigenvalues and corresponding right (and/or left) eigenspace: partial generalized Schur form. Consider Ax = lbx = a bbx bax - abx = 0 Partial generalized Schur form: Find Q, Z R, R Î upper triangular such that A B Let ( A a = R ) and ( B R ) i i n Î with orthonormal cols and AQ = R and BQ A b = be diagonal coefficients If ( a, b, ) is generalized eigenpair of ( A B, ) i i y (,, Qy) a b is generalized eigenpair of ( AB, ) i i Note that solving ( A B R a b R ) y 0 i i R R, then = Z R. B - = is simple (upper triangular)

JACOBI DAVIDSON QZ Assume we have approximate space V for Q and W for Z, we use (so-called) u Îrange V u = Vy such that Petrov-Galerin approximation: Find ( ) hau -zbu ^W hw AVy - zw AVy = 0 So, given VW, we solve a small generalized eigenvalue problem (LAPACK) for (, ) WAVWBV (typically using, dense, standard QZ algorithm) Find unitary S, S such that Now L R ( ) = z L R A i ( ) = z L R B i S W AV S T S W BV S T (diag) (diag) VS approximates Q and WS approximates Z R L range W = range n AV + m BV We can tae W s.t. ( ) ( ) 0 0

JACOBI-DAVIDSON QZ Improve by solving JD correction equation for t æ pp ö ç ( )( ) ç I - A B I uu t r pp h - z - =- çè ø where r = ha- zb u ( ) p = n Au + m Bu 0 0 ^ u for pencil ha- zb Solve correction equation (very) approximately: t (exact solve yields quadratic convergence near a solution) Extend spaces: ( ) v = t - VV t / t - VV t (accurately) m+ 1 m m m m w = n Av + m Bv 0 m 0 m 2 and w ( w W W w ) / ( w W W w ) = = then p = WS e R 1 R L 1 u V S VS e Note if ( ) 1 m 1 m m m m + = - - 2

DEFLATION AND RESTART A We have AQ = Z R and B BQ = Z R -1-1 -1-1 - 1-1 Extend é A R aù 1 AQ é qù éz zù - ê = ë -1 úû êë -1 úû 0 a ê ë ú û and New generalized Schur pair ( ab,,q): é B R bù 1 BQ é qù éz zù - ê = ë -1 úû êë -1 úû 0 b ê ë ú û Q q = 0 and ( - 1 )( )( I -Z Z ba-ab I - Q Q ) q = - - - - where a = Z Aq and b = Z Bq -1 1 1 1 1 0-1 Hence ( ab,,q) is eigenpair of (( I -Z Z ) A( I -Q Q ),( I -Z Z ) B( I - Q Q )) -1-1 -1-1 -1-1 -1-1 Restarting by using Generalize Schur Form and taing desired part

GOOD READING