숄레스키 분해

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 숄레스키 분해(Cholesky decomposition)는 에르미트 행렬(Hermitian matrix), 양의 정부호행렬(positive-definite matrix)의 분해에서 사용된다. 촐레스키 분해의 결과는 하삼각행렬과 하삼각행렬의 켤레전치 행렬의 곱으로 표현된다.

정의

에르미트 양의 정부호 행렬 A숄레스키 분해는 다음과 같은 꼴의 분해이다.

A=LL*

여기서 L하삼각행렬이며, L*L켤레전치이다. 또한, L의 대각 성분들은 모두 양의 실수이다.

A의 모든 성분이 실수이면, L의 모든 성분도 실수이며, A=LLT로 분해된다.

역사

프랑스의 수학자 앙드레루이 숄레스키(틀:Llang)가 실수 행렬에 대해 발견했다.

예제

(41216123743164398)=(200610853)(268015003).

응용

이는 효율적인 수치해석에서 유용하게 사용되며, 몬테 카를로 시뮬레이션(Monte Carlo Simulations)에서도 유용하다. 선형 방정식 시스템을 푸는 실제 응용에서, 촐레스키 분해가 LU 분해와 비교했을 때 약 두 배 정도 효율적인 것으로 알려졌다.[1]

계산

𝐀=𝐋𝐋T=(L1100L21L220L31L32L33)(L11L21L310L22L3200L33)=(L112(symmetric)L21L11L212+L222L31L11L31L21+L32L22L312+L322+L332),


𝐋=(A1100A21/L11A22L2120A31/L11(A32L31L21)/L22A33L312L322)


Lj,j=Aj,jk=1j1Lj,k2,
Li,j=1Lj,j(Ai,jk=1j1Li,kLj,k)for i>j.

같이 보기

각주

틀:각주

틀:토막글