Lembro-me fracamente das minhas primeiras palestras "numéricas" de que os solucionadores lineares iterativos para geralmente exigem que quando seja decomposto como
onde D é uma matriz diagonal e tem diagonal zero, os elementos de devem ser dominantes sobre as entradas em para que os solucionadores iterativos tenham um bom desempenho.
E se não for esse o caso e as entradas de se tornarem realmente pequenas?
Devo usar um solucionador direto então?
Para ser mais específico, o sistema linear que quero resolver envolve uma matriz onde a parte não diagonal é constante, mas a parte diagonal depende de um parâmetro em alguns maneira trivial. Até agora, não vejo uma maneira de resolver para cada novamente.
As entradas diagonais têm o formato onde é um número real que depende da linha em que estamos, enquanto é um fator de convergência muito pequeno e é a unidade imaginária. Isso poderia levar a instabilidades numéricas quando ?
EDIT: Bem, talvez mais uma coisa sobre a natureza de : se alguém definir como exatamente, então terá polos. Isso ocorre porque, em última análise, uso essa matriz para calcular as funções de Green (de muitos corpos) no domínio da frequência, e elas precisam de um fator de convergência para mover seus polos para fora do eixo real. A soma dos valores absolutos dos elementos da matriz fora da diagonal em cada linha é no máximo , mas a diagonal sempre terá algumas entradas cuja parte real é muito próxima ou igual a zero.