Em álgebra linear, a decomposição de Cholesky ou fatoração de Cholesky é uma decomposição de uma matriz hermitiana e positiva definida no produto de uma matriz triangular inferior e sua matriz adjunta, o que é útil por exemplo para soluções numéricas eficientes e simulações de Monte Carlo. Foi descoberta por André-Louis Cholesky para matrizes reais. Quando é aplicável, a decomposição de Cholesky é aproximadamente duas vezes mais eficiente que a decomposição LU para resolver sistemas de equações lineares.[1]

Definição

editar

A decomposição de Cholesky de uma matriz Hermitiana positiva definida "A" se dá da forma:

onde é uma matriz triangular inferior com entradas diagonais positivas e reais, e denota a matriz conjugada transposta de Toda matriz hermitiana positiva-definida (e portanto também toda matriz real simétrica e positiva-definida) tem uma única decomposição de Cholesky.[2]

Se a matriz é hermitiana e positiva semi-definida, então ainda tem uma decomposição da forma se as entradas diagonais de são permitidas serem nulas.[3]

Quando tem entradas reais, também tem entradas reais e a fatorização pode ser escrita [4]

A decomposição de Cholesky é única quando é positiva definida; existe apenas uma matriz triangular inferior com entradas diagonais estritamente positivas tais que contudo, a decomposição não precisa ser única quando é positiva semidefinida.

O inverso é trivial: se pode ser escrita como para alguma inversível, triangular inferior ou de outra forma, então é hermitiana e positiva definida.

Decomposição LDL

editar

Uma variante fortemente relacionada da decomposição de Cholesky clássica é a decomposição LDL,

onde é uma matriz triangular unitária e é uma matriz diagonal.

Esta composição é relacionada a decomposição de Cholesky clássica, da forma como segue:

Ou dada a decomposição de Cholesky clássica a forma pode ser achada usando a propriedade de que a diagonal de deve ser 1 e de que ambas a decomposição de Cholesky e a forma são triangulos inferiores,[5] Se é uma matriz diagonal que contém a diagonal principal de então:

A variante se eficientemente implementada, requer o mesmo espaço e complexidade computacional para construir e usar, mas evita extrair raízes quadradas.[6] Para matrizes indefinidas para as quais não existe a decomposição de Cholesky têm uma decomposição com entradas negativas em Para esses casos, a decomposição LDL pode ser preferível. Para matrizes reais, a fatorização tem a forma e é geralmente referida como uma decomposição LDLT (ou decomposição ). É fortemente relacionado a decomposição em autovalores de matrizes simétricas,

Exemplos

editar

Eis uma decomposição de Cholesky de uma matriz simétrica real:

E sua decomposição

Algoritmo computacional

editar
Padrão de acesso (branco) e padrão de escrita (amarelo) para o algoritmo Cholesky — Banachiewicz em uma matriz 5 × 5

O algoritmo de Cholesky, usado para calcular a matriz de decomposição é uma versão modificada da Eliminação gaussiana.

O algoritmo recursivo começa com e

No passo a matriz tem a seguinte forma:

onde denota a matriz identidade de dimensão

Se nós definirmos agora a matriz por

então nós podemos escrever como

onde

Note que é um produto diádico, assim sendo este algoritmo é chamado de versão produto diádico em (Golub & Van Loan).

Repete-se isto para de a Depois de passos, têm-se Consequentemente, a matriz triangular inferior que estamos procurando é calculado como

Referências

  1. Press, William H.; Teukolsky, Saul A.; Vetterling, William T.; Flannery, Brian P. (1992). Numerical Recipes in C: The Art of Scientific Computing (second edition). [S.l.]: Cambridge University England EPress. p. 994. ISBN 0-521-43108-5 
  2. Golub & Van Loan (1996, p. 143), Horn & Johnson (1985, p. 407), Trefethen & Bau (1997, p. 174)
  3. Golub & Van Loan (1996, p. 147)
  4. Horn & Johnson (1985, p. 407)
  5. variance – LDLT decomposition from Cholesky decomposition – Cross Validated. Stats.stackexchange.com (2016-04-21). Retrieved on 2016-11-02.
  6. Krishnamoorthy, Aravindh; Menon, Deepak (2011). «Matrix Inversion Using Cholesky Decomposition». 1111: 4144. Bibcode:2011arXiv1111.4144K. arXiv:1111.4144Acessível livremente 
Ícone de esboço Este artigo sobre matemática é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Eliminação de Gauss

0 1 − 4 8 0 0 0 35 ] {\displaystyle \left[{\begin{array}{rrrr}2&-3&2&1\\0&1&-4&8\\0&0&0&35\end{array}}\right]} Se uma matriz está na forma escalonada reduzida

Gymnosphaerida

axopodios dirigidos radialmente, apoiados por microtúbulos dispostos num array triangular-hexagonal que surgem de um granulo central amorfo. Conhecem-se somente

Distorção dinâmica do tempo

eles, ou seja, d(x, y) = (x-y)². int DTWDistance(s: array [1..n], t: array [1..m]) { DTW := array [0..n, 0..m] for i := 1 to n DTW[i, 0] := infinity for

Lista de métodos Runge-Kutta

&b_{1}&b_{2}&\dots &b_{s}\\\end{array}}} Os métodos explícitos são aqueles onde a matriz [ a i j ] {\displaystyle [a_{ij}]} é triangular inferior. Este método é

Sistema de equações lineares

{\displaystyle \left[{\begin{array}{ccc|c}a_{11}&a_{12}&a_{13}&b_{1}\\a_{21}&a_{22}&a_{23}&b_{2}\\a_{31}&a_{32}&a_{33}&b_{3}\end{array}}\right]} Deseja-se zerar

Soma da série de Grandi

A soma de Cesàro ou Abel é recuperada por deixar de φ ser uma função triangular ou exponencial, respectivamente. Se φ é assumido adicionalmente ser continuamente

Mamíferos

mammalian skin: convergent evolution of coherently scattering dermal collagen arrays» (PDF). The Journal of Experimental Biology. 207 (Pt 12): 2157–2172. Bibcode:2004JExpB

Matriz (matemática)

aplicação na resolução de equações lineares, mas eram conhecidas como arranjos (arrays) até ao século XIX. O texto chinês Os Nove Capítulos da Arte Matemática