Estimativa de números de condição para matrizes muito grandes


Respostas:


7

É muito comum projetar a matriz no espaço de Krylov (gerado pela aplicação repetida em um vetor) e depois obter o número da condição da matriz projetada. No PETSc, isso pode ser feito automaticamente usando -ksp_monitor_singular_value.


11

Minha resposta anterior recomendou o artigo de Dixon de 1983, "Estimando autovalores extremais e números de condição de matrizes" . Essencialmente, resume-se a um número modesto de multiplicações de vetores matriciais e resolve contra vetores aleatórios gaussianos e é essencialmente o algoritmo de potência associado a limites de erro a priori que não dependem do espectro do operador.

No entanto, no mesmo sentido em que os algoritmos de Krylov são estritamente melhores que o algoritmo de potência, Kuczynski e Wozniakowski analisaram um análogo ao algoritmo de Dixon com base nas decomposições de Lanczos que convergirão significativamente mais rapidamente em média.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.