Loading [MathJax]/jax/output/CommonHTML/jax.js

S가 positive definite 행렬이고, C는 대칭행렬일 때 아래의 일반화된 eigenvalue 문제를 푸는 방법을 알아보자. 
Su=λCu

타원을 피팅하는 문제에서 이런 형식의 고유값 문제에 부딛히게 된다. 이 경우 S는 scattering matrix이고, C는 타원피팅에 걸리는 제한조건때문에 나온다. S가 positive definite이므로  S의 eigenvalues {σi>0}는 모두 0보다 크고, eigenvector를 이용하면 

S=RΛRT,    Λ=diag(σ1,...,σn)

처럼 분해할 수 있다. RS의 eigenvector를 열로 가지는 행렬로 orthogonal 행렬이다: R1=RT.

 

이제 S의 제곱근 행렬을 Q, Q2=S라면 

Q=RΛ1/2RT,    Λ1/2=diag(σ1,...,σn)

임을 쉽게 확인할 수 있다. Q을 이용하면 구하려는 고유값 문제는 

QQu=λCu  Qu=λQ1CQ1Qu    v=λQ1CQ1v

이므로 Q1CQ1의 고유값 문제 (1/λ,Qu)로 단순화됨을 알 수 있다. Q의 역행렬이 Q1=RΛ1/2RT임을 쉽게 체크할 수 있으므로 직접적으로 역행렬을 계산할 필요가 없어진다.

Λ1/2=diag(1/σ1,...,1/σn)

728x90

'Mathematics' 카테고리의 다른 글

The Double Bubble Theorem  (0) 2024.05.27
Fourier Interpolation  (0) 2024.03.20
수치적으로 보다 정밀한 이차방정식의 해  (0) 2024.02.23
열방정식의 Green function  (0) 2024.02.12
지구의 나이는(Age of Earth)?  (0) 2024.02.11
,