¿Es un truco "estándar" de matemáticas/análisis numérico añadir un número relativamente pequeño, por ejemplo 1*10E-5, a la diagonal de una matriz cuadrada para asegurar la descomposición de la LU (o cualquier otro algoritmo de descomposición que sea aplicable)? ¿En contraposición a "parcial/totalmente pivotante"?
[Editar] El problema: estoy computando los regresores para un modelo de regresión estadística, y las limitaciones son que ya no podemos traer ningún software de código abierto. Por lo tanto, estoy recurriendo a mis cursos de grado en Álgebra Lineal y Métodos Numéricos para implementar la solución.
Actualmente estoy usando el algoritmo de descomposición LU de Croute ( http://en.wikipedia.org/wiki/Crout_matrix_decomposition ) con pivotes parciales en las filas.