¿Cuándo está mal acondicionada una matriz ? Depende de la precisión de la solución que está buscando, tanto como "la belleza está en el ojo del espectador" ...
¿Puede ser su pregunta mejor reformulada ya que hay estimadores de números de condición baratos y robustos basados en la factorización ?LU
Suponiendo que esté interesado en el problema general real (denso, no simétrico) en aritmética de doble precisión, le sugiero que utilice el solucionador experto de LAPACK DGESVX que proporciona una estimación de la condición en forma de su recíproco, . Como beneficio adicional, también tiene otras ventajas como el equilibrio / equilibrio de ecuaciones, el refinamiento iterativo, los límites de error hacia adelante y hacia atrás. Por cierto, el mal condicionamiento patológico ( κ ( A ) > 1 / ϵ ) se señala como un error mediante .RCOND ≈ 1 / κ ( A )κ ( A ) > 1 / ϵINFO>0
Entrando en más detalle, LAPACK estima que el número de condición en el 1-norma (o -norma, si se te plantea un T x = b ) a través de DGECON . El algoritmo subyacente se describe en el césped 36: "Soluciones triangulares robustas para su uso en la estimación de la condición" .∞UNTx = b
Tengo que confesar que no soy un experto en el área, pero mi filosofía es: "si es lo suficientemente bueno para LAPACK, es para mí".