Inversa de Moore–Penrose

Fonte: testwiki
Saltar para a navegação Saltar para a pesquisa

Predefinição:Descrição curta Em matemática, e em particular em álgebra linear, a matriz inversa de Moore-Penrose Predefinição:Tmath de uma matriz Predefinição:Tmath é a generalização mais conhecida da matriz inversa.Predefinição:Sfn Predefinição:Sfn Predefinição:Sfn Predefinição:Sfn Ela foi descrita independentemente por EH Moore[1] em 1920, Arne Bjerhammar[2] em 1951 e Roger Penrose[3] em 1955. Anteriormente, Erik Ivar Fredholm introduziu o conceito de pseudoinversa para operadores integrais em 1903. Ao se referir a uma matriz, o termo pseudoinversa, sem maiores especificações, é frequentemente usado para indicar a inversa de Moore-Penrose. O termo inversa generalizada às vezes é usado como sinônimo de pseudoinversa.

Um uso comum da pseudoinversa é o cálculo da solução de mínimos quadrados para um sistema de equações lineares que não possui solução. Outro uso é encontrar a solução de norma (euclidiana) mínima para um sistema de equações lineares com múltiplas soluções. A matriz pseudoinversa facilita o enunciado e a e a prova de resultados em álgebra linear.

A pseudoinversa é definida e única para todas as matrizes cujas entradas são números reais ou complexos. Pode ser determinada usando-se a decomposição de valores singulares. No caso especial em que Predefinição:Tmath é uma matriz normal (por exemplo, uma matriz Hermitiana), a pseudoinversa Predefinição:Tmathanula o núcleo de Predefinição:Tmath e atua como uma inversa tradicional de Predefinição:Tmath no subespaço ortogonal ao núcleo.

Notação

Na discussão a seguir, as seguintes convenções são adotadas:

Definição

Para A𝕂m×n, uma pseudoinversa de Predefinição:Mvar é definida como uma matriz Predefinição:Tmath satisfazendo todos os quatro critérios a seguir, conhecidos como condições de Moore-Penrose:[4][5]

  1. Predefinição:Tmath não precisa ser a matriz identidade, mas deve mapear todos os vetores colunas de Predefinição:Mvar em si mesmos:AA+A=A.
  2. Predefinição:Tmath atua como uma inversa graca: A+AA+=A+.
  3. Predefinição:Tmath é Hermitiana: (AA+)*=AA+.
  4. Predefinição:Tmath também é Hermitiana: (A+A)*=A+A.

A pseudoinversa A+ existe para qualquer matriz A𝕂m×n. Se, além disso, A tem posto completo, ou seja, seu posto é Predefinição:Tmath, então Predefinição:Tmath tem uma expressão algébrica particularmente simples.

Em particular, quando Predefinição:Tmath tem colunas linearmente independentes (equivalentemente, Predefinição:Tmath é injetiva e, portanto Predefinição:Tmath é invertível), Predefinição:Tmath pode ser calculado comoA+=(A*A)1A*.

Esta pseudoinversa específica é uma inversa à esquerda, ou seja, A+A=I . Se, por outro lado, A tem linhas linearmente independentes (equivalentemente, A é sobrejetiva e, portanto, Predefinição:Tmath é invertível), Predefinição:Tmath pode ser calculado como

A+=A*(AA*)1.Esta é uma inversa à direita, uma vez que AA+=I.

No caso mais geral, a matriz pseudoinversa pode ser expressa usando-se a decomposição de valores singulares. Qualquer matriz pode ser decomposta como A=UDV* para algumas matrizes U,V e matriz real positiva diagonal D . A pseudoinversa pode então ser escrita como A+=VD1U* . Que esta matriz satisfaz o requisito acima é verificado diretamente observando que AA+=UU* e A+A=VV*, que são as projeções na imagem e suporte de A

A, respectivamente.

Propriedades

Existência e unicidade

Para qualquer matriz Predefinição:Tmath, existe uma, e somente uma pseudoinversa Predefinição:Tmath.[6]

Uma matriz que satisfaz a primeira condição da definição é conhecida como inversa generalizada. Se a matriz também satisfaz a segunda definição, ela é chamada de inversa generalizada reflexiva. Inversas generalizadas sempre existem, mas em geral não são únicas. A unicidade é uma consequência dessas duas condições.

Propriedades básicas

Identidades

As seguintes identidades podem ser usadas para simplificar ou expandir expressões envolvendo pseudoinversas:

A+=A+A+*A*=A*A+*A+,A=A+*A*A=AA*A+*,A*=A*AA+=A+AA*.

Exemplos

Como para matrizes invertíveis a pseudoinversa é igual à inversa usual, apenas exemplos de matrizes não invertíveis são apresentados abaixo.

  • Para 𝐀=(0000), a pseudoinversa é 𝐀+=(0000). (De modo geral, a pseudoinversa de uma matriz nula é a sua transposta). A unicidade desta pseudoinversa pode ser vista a partir da condição A+=A+AA+, já que a multiplicação por uma matriz nual sempre produz uma matriz nula.
  • Para 𝐀=(1010), a pseudoinversa é 𝐀+=(121200).
    De fato, 𝐀𝐀+=(12121212), e portanto 𝐀𝐀+𝐀=(1010)=A.
    Similarmente, 𝐀+𝐀=(1000), e portanto 𝐀+𝐀𝐀+=(121200)=A+.
  • Para 𝐀=(1010),  𝐀+=(121200).
  • Para 𝐀=(1020),  𝐀+=(152500). (Os denominadores são 5=12+22.)
  • Para 𝐀=(1111),  𝐀+=(14141414).
  • Para 𝐀=(100101), a pseudoinversa é 𝐀+=(10001212).
    Observe que para esta matriz, a inversa à esquerda existe e, portanto, é igual Predefinição:Tmath. De fato, 𝐀+𝐀=(1001).

Ver também

Predefinição:Referências

Bibliografia