The Generalized Eigenvalue-Eigenvector Problem or How to Simultaneously Diagonalize Two Quadratic Forms

Similar documents
Section 7.3: SYMMETRIC MATRICES AND ORTHOGONAL DIAGONALIZATION

MATH 220 FINAL EXAMINATION December 13, Name ID # Section #

Chapter 6. Eigenvalues. Josef Leydold Mathematical Methods WS 2018/19 6 Eigenvalues 1 / 45

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

7. Symmetric Matrices and Quadratic Forms

Two Posts to Fill On School Board

A A x i x j i j (i, j) (j, i) Let. Compute the value of for and

EXERCISES ON DETERMINANTS, EIGENVALUES AND EIGENVECTORS. 1. Determinants

ELLIPSES. Problem: Find the points on the locus. Q(x, y) = 865x 2 294xy + 585y 2 = closest to, and farthest from, the origin. Answer.

Math 304 Fall 2018 Exam 3 Solutions 1. (18 Points, 3 Pts each part) Let A, B, C, D be square matrices of the same size such that

ICS 6N Computational Linear Algebra Symmetric Matrices and Orthogonal Diagonalization

MATH 1553-C MIDTERM EXAMINATION 3

Exercise Sheet 1.

Chapter 3 Transformations

Information About Ellipses

Symmetric matrices and dot products

Fundamentals of Matrices

Properties of Matrices and Operations on Matrices

Properties of Linear Transformations from R n to R m

MATH 5720: Unconstrained Optimization Hung Phan, UMass Lowell September 13, 2018

Matrices and Deformation

Here each term has degree 2 (the sum of exponents is 2 for all summands). A quadratic form of three variables looks as

SOLUTION KEY TO THE LINEAR ALGEBRA FINAL EXAM 1 2 ( 2) ( 1) c a = 1 0

Identifying second degree equations

THE ERROR ELLIPSE. 2S x. 2S x and 2S y define the dimension of the standard error rectangle. S and S show estimated error in station in direction of

HW3 - Due 02/06. Each answer must be mathematically justified. Don t forget your name. 1 2, A = 2 2

VAR Model. (k-variate) VAR(p) model (in the Reduced Form): Y t-2. Y t-1 = A + B 1. Y t + B 2. Y t-p. + ε t. + + B p. where:

Announcements Monday, November 13

Linear Algebra: Matrix Eigenvalue Problems

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?

Tensor Visualization. CSC 7443: Scientific Information Visualization

Linear Algebra. Chapter 8: Eigenvalues: Further Applications and Computations Section 8.2. Applications to Geometry Proofs of Theorems.

8 Eigenvectors and the Anisotropic Multivariate Gaussian Distribution

Definition (T -invariant subspace) Example. Example

Week Quadratic forms. Principal axes theorem. Text reference: this material corresponds to parts of sections 5.5, 8.2,

Assignment #10: Diagonalization of Symmetric Matrices, Quadratic Forms, Optimization, Singular Value Decomposition. Name:

COMP 558 lecture 18 Nov. 15, 2010

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

Chapter 2:Determinants. Section 2.1: Determinants by cofactor expansion

HW2 - Due 01/30. Each answer must be mathematically justified. Don t forget your name.

Reconstructing an Ellipsoid from its Perspective Projection onto a Plane

Clustering VS Classification

Announcements (repeat) Principal Components Analysis

, b = 0. (2) 1 2 The eigenvectors of A corresponding to the eigenvalues λ 1 = 1, λ 2 = 3 are

Chapter 7: Symmetric Matrices and Quadratic Forms

Announcements Monday, November 13

Properties of surfaces II: Second moment of area

2.10 Saddles, Nodes, Foci and Centers

Econ Slides from Lecture 8

Math 118, Fall 2014 Final Exam

AMS10 HW7 Solutions. All credit is given for effort. (-5 pts for any missing sections) Problem 1 (20 pts) Consider the following matrix 2 A =

Lagrange Multipliers

LEC 2: Principal Component Analysis (PCA) A First Dimensionality Reduction Approach

Gaussian Elimination without/with Pivoting and Cholesky Decomposition

Physics 403. Segev BenZvi. Parameter Estimation, Correlations, and Error Bars. Department of Physics and Astronomy University of Rochester

May 9, 2014 MATH 408 MIDTERM EXAM OUTLINE. Sample Questions

Check that your exam contains 30 multiple-choice questions, numbered sequentially.

The Singular Value Decomposition

ANSWERS. E k E 2 E 1 A = B

MATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL

x. Figure 1: Examples of univariate Gaussian pdfs N (x; µ, σ 2 ).

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

Announcements Wednesday, November 01

Transpose & Dot Product

Eigenvalues and Eigenvectors

j=1 u 1jv 1j. 1/ 2 Lemma 1. An orthogonal set of vectors must be linearly independent.

FINAL (CHAPTERS 7-10) MATH 141 FALL 2018 KUNIYUKI 250 POINTS TOTAL

6 EIGENVALUES AND EIGENVECTORS

Functional Analysis Review

Conic Sections and Polar Graphing Lab Part 1 - Circles

Math 307 Learning Goals. March 23, 2010

(Linear equations) Applied Linear Algebra in Geoscience Using MATLAB

REFERENCING COORDINATE SYSTEMS MAP PROJECTIONS GEOREFERENCING

Basic Calculus Review

FAIRFIELD COUNTY MATH LEAGUE (FCML) Match 4 Round 1 Arithmetic: Basic Statistics

(x, y) = d(x, y) = x y.

Transpose & Dot Product

4. Determinants.

Multiple Degree of Freedom Systems. The Millennium bridge required many degrees of freedom to model and design with.

4 Gaussian Mixture Models

Quiz ) Locate your 1 st order neighbors. 1) Simplify. Name Hometown. Name Hometown. Name Hometown.

Paper Specific Instructions

THE EIGENVALUE PROBLEM

Lecture 2 - Unconstrained Optimization Definition[Global Minimum and Maximum]Let f : S R be defined on a set S R n. Then

Linear Algebra - Part II

Eigenvalues and Eigenvectors

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.

Linear Algebra for Machine Learning. Sargur N. Srihari

Lecture 6 Positive Definite Matrices

Applied Linear Algebra in Geoscience Using MATLAB

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

Positive Definite Matrix

Unsupervised Learning: Dimensionality Reduction

arxiv: v1 [math-ph] 13 Dec 2007

Distance Between Ellipses in 2D

Introduction to Matrix Algebra

The Multivariate Gaussian Distribution

MM. CLASS XII TEST-1. Test class 12 : area under curve

Numerical Optimization

Linear Algebra Primer

Transcription:

The Generalized Eigenvalue-Eigenvector Problem or How to Simultaneously Diagonalize Two Quadratic orms The following records deal with the generalized eigenvalue problem of two positive definite matrices G and C which are connected with two quadratic forms Q and Q. This problem arises in the study of map projections when one aims at learning about the distortion of the mapping of one manifold onto another manifold. In particular, Tissot has shown that during the mapping process a circle of infinitesimal radius in the one manifold becomes an ellipse in the map the semi axes of which point towards the minimal and maximal distortion. or this reason the Tissot ellipse is also called ellipse of distortion. The starting point of the following statements is the Cauchy-Green deformation tensor (matrix) C connected with the metric tensor (matrix) G. Because both C and G are positive definite, they geometrically represent ellipses which are neither parallel to each other nor aligned with the coordinate axes, in general. When we talk about ellipses G and C in the subsequent derivations we always mean the ellipses represented by matrices G and C. In the simple example starting from the bottom, however, it is assumed that ellipse G is already aligned with the coordinate axes. This does not mean any serious limitation because one of the quadratic forms can always be easily aligned with the coordinate axis by a simple rotation of the coordinate system. Use the MATLAB-files gevp.m and plotell.m to compute and plot more general examples. Given two matrices C and G the generalized eigenvalues, and eigenvectors [, ] are determined from the equations det(c G) 0 (eigenvalues) and C G (eigenvectors, eigendirections). In short, the eigenvalues and eigenvectors are i i i given by, tr(cg ) tr(cg ) 4det(CG ) (C G ) G (C G )(C G )G (C G ) G (C G ) G (C G )(C G )G (C G ) G C G (C G ) (C G ) C G

The eigenvectors are normalized in such a way that using :, the postulates 'G I and 'C : Diag(, ) are satisfied. These requirements as well as size, shape and orientation of the Tissot ellipses will not be influenced by a change of sign within matrix. Postmultiplying by one of the matrices SDiag(,), S Diag(, ), S3 Diag(, ) will only cause a change of the mutual orientation of the eigendirections: det det(s 3) 0, det(s ) det(s ) 0.

3 Example: Q: x + 4y = x' G x =, Q:.5x - 3xy +.5y = x' C x =, G 0 0 4 C.5.5.5.5 ) In the first step we would like to plot ellipse G connected with Q and that's why we perform an eigenvector-eigenvalue decomposition of matrix G : det G I 0 4 0, 4 eigenvalues G I 0 eigenvector semi-major axis: a semi-minor axis: b 0.5 0 0 0 3 0 3 0 0 G I 0 0 0 eigenvector y 0.5 b a x

4 ) The same procedure is applied for matrix C in order to plot ellipse C connected with Q:.5.5 det C I 0.5.5 0.5.5, 4 (eigenvalues) semi-major axis: a semi-minor axis: b 0.5.5.5 C I 0.5.5 0.5.5 put s s.5.5 C I 0.5.5 0.5.5 (eigenvector ) put s s (eigenvector ) y 0.5 a b x

5 3) Now we solve the generalized eigenvalue problem which can be geometrically interpreted as a simultaneous diagonalization of Q and Q. Without loss of generality we state the problem in such a way that G will become a circle [ det(c G) 0 ]. In order to perform a comparison of the ellipses the problem can also be formulated the other way round [C becomes a circle: det(g C) 0 ]..5.5 9 det(c G) 0.5.5 4 0.5.5 4 4 5 369 6 0.369,.763 semi-major axis: a3.663 semi-minor axis: b3 0.608 C G 0.5.5.38.5.5.054.38.5 0.5.5 4 put s.454s s Normalization will be done later.454 C G 0.5.5 0.36.5.5 8.554 0.36.5 0.5.5 4 put t 0.754t t Normalization will be done later 0.754

6 s 0,.454 0.754 0 t The eigendirections of the generalized eigenvalue problem are normalized so that 'G I and 'C : Diag(, ) is fulfilled. s 0.454 0 s 0 'G 0 t 0.754 0 4.454 0.754 0 t 9.7s 0 0.3t I s 0.330, t 0.94363 0.330 0.9436, 0.478 0.655 0.330 0.9436 0.478 0.655 G after simultaneous diagonalization with C y a3 b3 x Direction of Direction of C after simultaneous diagonalization with G

7 Check: 'C : Diag(, )? 0.330 0.478.5.5 0.330 0.9436 0.369 0 0.9436 0.655.5.5 0.478 0.655 0.769, e, e cos 54.9477, cos 9.9480 R tan det G tan R R tan G G tan tan tan 70.6699 R tan det G tan R R tan G G tan tan tan 9.330 where Gij are the elements of G and Rij are the elements of the upper triangular matrix R as being derived from the Cholesky decomposition of G R ' R. Clearly, 90 is satisfied. 4) The whole procedure can also be done using elementary coordinate transformations: Q: x + 4y = versus Q:.5x - 3xy +.5y = a) Scale x and y so that Q becomes a unit circle, i.e. put x'=x, y'=y y=0.5y' Q': x' + y' = versus Q':.5x' -.5x'y' + 0.65y' = b) Rotate x' and y' so that Q' is aligned with the coordinate axis and the mixed term in x'y' vanishes. The rotation matrix is obtained through the solution of the eigenvector-eigenvalue decomposition of M..5 0.75 x ' x ' x ' ' Q : x ',y' x ',y' M x ',y' ' 0.75 0.65 y' y' y' eigenvalues eigendirections= rotation matrix

8 Put x" x ' y" y' and diagonalize M in order to find. Diagonalization of M : Eigenvalues.5 0.75 5 369 0 0.75 0.65 6 0.369,.763 Diagonalization of M : Eigendirections.5 0.75 0 s.85078 0.330 s.85078 0.94363.5 0.75 0 t 0.35078 0.94363 t 0.35078 0.330 0.330 0.94363 0.94363 0.330, cos sin sin cos 70.6699 cos sin x ' x" x ' x"cos y"sin sin cos y' y" y' x"sin y"cos c) Apply the rotation Q : x y " " " Q : 0.369x.7630y x y " " " " "

9 Remarks: A few general statements follow associated with the treatment of det(g C) 0 instead of det(c G) 0 (i) det(g C) 0 det(c G) 0 (ii) 'G (iii) 'C I det(g C) 0 (iv) det(g C) 0 det(c G I) 0 (v) eig( G,C ) = eig(inv( C )* G,eye()) (MATLAB code) In order to show this start from det(g C) 0, =0.369, =.763 G C 0 0.0955 0.5485 0 s 0.7546 G C 0 5.90775 4.4465 0 t.4539 s 0, 0.7546.4539 0 t 'C I s 0.56766, t 0.550 0.56766 0.550 0.0996 0.7848 'G

0 Summary: Two quadratic forms Q, Q with positive definite matrices G and C and ellipses. G and C, which are not necessarily parallel to each other nor aligned with the coordinate axes Q b a Q a eigenvectors need not be normalized b Step : Transform Q to become G a circle of radius ; Q and C will change correspondingly Q ' Step : Eigenvectors of Q ' can be rotated into the eigendirections of Q ' Q ' Step 3: Now the eigenvalues can be compared. If necessary both quadratic forms can simultaneously be aligned with the coordinate axes Q " " ' Q Q