Dê três exemplos de fatorações de matrizes.
Quais matrizes admitem fatoração de Cholesky?
Matrizes simétricas positivas definidas.
Dê dois exemplos de fatorações que apresentam o posto de uma matriz.
Por que as fatorações de Cholesky e LU são consideradas fatorações básicas?
Dê três exemplos de razões para se fatorar uma matriz A ∈ R m×n.
O que é uma matriz de permutação? Como usar uma matriz de permutação para permutar as linhas de uma matriz A? Como usar uma matriz de permutação para permutar as colunas de uma matriz A?
Uma matriz de permutação é uma matriz resultante de uma ou mais operações de troca de linha realizadas na matriz identidade. Para permutar as linhas de uma matriz A, basta calcular o produto PA. Para permutar as colunas de uma matriz A, basta calcular o produto AP.
Como descobrir o posto de uma matriz a partir de sua forma fatorada de Cholesky?
O posto da matriz é representado pela quantidade de colunas não-nulas na forma fatorada L L^T
Explique o conceito por detrás do algoritmo que realiza a fatoração de Cholesky de uma matriz simétrica A.
Suponha que a matriz A possua fatoração de Cholesky. Isso significa que existe uma matriz L tal que L L^T = A. Inicialize a matriz L com incógnitas e obtenha seus valores a partir de multiplicações de matrizes.
Por que a fatoração de Cholesky exige que os elementos da diagonal principal sejam todos positivos? O que acontece se escolhermos um valor negativo ?
Uma parte importante da fatoração de Cholesky envolve a obtenção das raízes dos elementos da diagonal principal da matriz. Para que a fatoração de Cholesky seja única para cada matriz, estabeleceu-se como referência sempre a raiz positiva. Ao escolhermos um valor negativo, a fatoração prosseguirá sendo válida e da forma A = L L ^ T, porém não será única.
Em qual etapa da fatoração de Cholesky descobrimos de forma definitiva se a matriz é SPD? Por que isso acontece ?
Só podemos afirmar que a matriz é SPD ao tirarmos a raiz do n-ésimo elemento; se ele for positivo, a matriz é SPD. Isso acontece porque a forma através da qual a fatoração de Cholesky informa que uma matriz não é SPD é ao tirar a raiz de um elemento aii menor ou igual a 0.
Cite uma vantagem e uma desvantagem da fatoração de Cholesky em relação à fatoração LU.
Vantagens:
- Menos complexa computacionalmente em termos de tempo.
- Menos complexa computacionalmente em termos de espaço.
- A fatoração é mais estável.
Desvantagens:
- Se aplica somente a matrizes SPD
- Se aplica somente a matrizes simétricas.
Qual a diferença entre os algoritmos inner Cholesky e outer Cholesky?
O algoritmo inner Cholesky procede identificando o elemento aii e usando operações elementares dentro da própria matriz para obter a matriz resultante e então identificar o elemento ai+1i+1.
Já, o outer Cholesky identifica o elemento aii, usa-o para construir uma matriz formada pelo produto externo do vetor resultante da linha i e usa da subtração de matrizes para obter a matriz na qual prosseguirá.
Explique de maneira resumida um algoritmo capaz de fatorar A em PA = LU
Na fatoração PA = LU, qual o critério para a escolha do pivô em cada etapa? Por que usa-se esse critério?
Deve-se escolher o pivô de maior módulo visando minimizar erros numéricos.
Suponha que uma matriz A possua n autovetores linearmente independentes. Como usar essa informação para realizar a diagonalização de A?
Se A possui n autovetores linearmente independentes, a matriz S formada por esses autovetores em suas colunas é não-singular (e portanto, invertível). Sendo Λ a diagonalização de A (ou seja, a matriz com os autovalores de A em sua diagonal principal), temos:
A S = S Λ
S^ -1 A S = S^-1 Λ
S^ -1 A S = Λ