Inversa de Moore–Penrose
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:
- Predefinição:Tmath denota o corpo dos números reais (Predefinição:Tmath) ou o cordos dos números complexos (Predefinição:Tmath). O espaço vetorial de matrizes Predefinição:Tmath sobre Predefinição:Tmath é denotado por Predefinição:Tmath.
- Para Predefinição:Tmath, sua transposta é denotada por Predefinição:Tmath e a transposta conjugada (também chamada de adjunta) é denotada por Predefinição:Tmath. Se , entãoo .
- Para Predefinição:Tmath, Predefinição:Tmath denota o espaço coluna (imagem) de Predefinição:Tmath (o espaço gerado pelos vetores colunas de Predefinição:Tmath) e Predefinição:Tmath (ou Predefinição:Tmath) denota o núcleo (espaço nulo) de Predefinição:Tmath.
- Para qualquer inteiro positivo Predefinição:Tmath, a matriz identidade de ordem Predefinição:Tmath é denotada por Predefinição:Tmath.
Definição
Para , 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]
- Predefinição:Tmath não precisa ser a matriz identidade, mas deve mapear todos os vetores colunas de Predefinição:Mvar em si mesmos:
- Predefinição:Tmath atua como uma inversa graca:
- Predefinição:Tmath é Hermitiana:
- Predefinição:Tmath também é Hermitiana:
A pseudoinversa existe para qualquer matriz . Se, além disso, 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 como
Esta pseudoinversa específica é uma inversa à esquerda, ou seja, . Se, por outro lado, tem linhas linearmente independentes (equivalentemente, é sobrejetiva e, portanto, Predefinição:Tmath é invertível), Predefinição:Tmath pode ser calculado como
Esta é uma inversa à direita, uma vez que .
No caso mais geral, a matriz pseudoinversa pode ser expressa usando-se a decomposição de valores singulares. Qualquer matriz pode ser decomposta como para algumas matrizes e matriz real positiva diagonal . A pseudoinversa pode então ser escrita como . Que esta matriz satisfaz o requisito acima é verificado diretamente observando que e , que são as projeções na imagem e suporte de
, 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
- Se Predefinição:Tmath tem entradas reais, então Predefinição:Tmath também tem.
- Se Predefinição:Tmath é invertível, sua pseudoinversa é sua inversa, ou seja, .[7]
- A pseudoinversa de uma matriz nula é sua transposta, ou seja, .
- A pseudoinversa da pseudoinversa de é a própria matriz , ou seja, .[7]
- Pseudoinversion commutes with transposition, conjugation, and taking the conjugate transpose:[7]Predefinição:Rp
- , , .
- A pseudoinversa de um múltiplo escalar de Predefinição:Tmath é o múltiplo inverso de Predefinição:Tmath, ou seja, for Predefinição:Tmath.
Identidades
As seguintes identidades podem ser usadas para simplificar ou expandir expressões envolvendo pseudoinversas:
Exemplos
Como para matrizes invertíveis a pseudoinversa é igual à inversa usual, apenas exemplos de matrizes não invertíveis são apresentados abaixo.
- Para a pseudoinversa é (De modo geral, a pseudoinversa de uma matriz nula é a sua transposta). A unicidade desta pseudoinversa pode ser vista a partir da condição , já que a multiplicação por uma matriz nual sempre produz uma matriz nula.
- Para a pseudoinversa é
De fato, e portanto
Similarmente, e portanto
- Para
- Para (Os denominadores são .)
- Para
- Para a pseudoinversa é
Observe que para esta matriz, a inversa à esquerda existe e, portanto, é igual Predefinição:Tmath. De fato,