3-1 Reduccion de Errores Sel
3-1 Reduccion de Errores Sel
3-1 Reduccion de Errores Sel
estrategias de pivoteo
2019
Resumen
1. Conceptos generales
2. Que el sistema tenga solución finita única. En tal caso se dice que es compatible determinado.
1
Análisis numérico 2
En este capı́tulo se examinarán métodos para resolver sistemas de ecuaciones lineales compatibles
determinados que obedecen a la forma :
Ax̄ = b̄ (2)
x̄ es el vector de incógnitas:
x1
x2
x̄ =
x3
(4)
..
.
xn
3. Multiplicar una ecuación del sistema por un escalar diferente de cero y sumar el resultado a
otra ecuación del sistema.
Con base en estas tres operaciones fundamentales se definen varios métodos de solución. Cabe
indicar que en el desarrollo de estos métodos y en la práctica de las operaciones se utilizan diversos
recursos del álgebra matricial, entre ellos el uso de la matriz ampliada o la transformación hacia la
matriz identidad. En este trabajo se muestran únicamente los planteamientos de los métodos sin
ahondar en las técnicas que se prefieran en su solución.
Por medio de las operaciones fundamentales debe transformarse en una matriz ampliada triangular
superior de la forma:
1 a012 a013 ... a01n | b01
0 1 a0 ... a02n | b02
23
A=
0 0 1 ... a03n | b03 (7)
.. .. .. .. .. .. ..
. . . . . . .
0 0 0 ... 1 | b0n
donde los valores a0ij y b0i son los coeficientes modificados por la aplicación de las operaciones
fundamentales.
Este procedimiento se logra tomando cada uno de los elementos de la diagonal principal de la
matriz A original, al cual se le denomina pivote y después normalizando la ecuación con dicho valor.
Posteriormente, a través de las operaciones fundamentales, se hace la eliminación de los elementos
inferiores de la columna correspondiente al pivote.
Una vez realizada la transformación se realiza la sustitución hacia atrás obteniéndose el valor de
cada una de las incógnitas.
Análisis numérico 4
Es una ampliación del método de Gauss con la diferencia que la matriz de coeficientes A se tras-
forma en la identidad de tal forma que se conserva una única incógnita por ecuación eliminando la
sustitución hacia atrás.
Sea el sistema de ecuaciones lineales Ax̄ = b̄, donde la matriz de coeficientes A corresponde a
la forma de (3) y el vector de términos independientes b̄ corresponde a la forma (5) y la matriz
ampliada al arreglo (6), por medio de las operaciones fundamentales debe transformarse en la matriz
identidad de la forma:
| b01
1 0 0 ... 0
0 1 0 ... 0 | b02
A=
0 0 1 ... 0 | b03
(8)
.. .. .. .. .... ..
. . . . . . .
0 0 0 ... 1 | b0n
donde los valores b0i son los coeficientes modificados por la aplicación de las operaciones fundamenta-
les. De nuevo, el procedimiento utilizado es la elección del pivote, la normalización de las ecuaciones
y la eliminación de los elementos superiores e inferiores de la columna del pivote correspondiente.
Los métodos de Gauss y Gauss-Jordan, que se basan en el pivoteo, pueden enfrentarse a ciertas
dificultades cuando dos ecuaciones (dos renglones de la matriz ampliada) son muy parecidos o, en
el peor de los casos, idénticos. Durante la aplicación de las operaciones fundamentales uno de estos
renglones se volverá cero, es decir, se eliminará. Esto implica que el número de ecuaciones es n − 1,
las incógnitas es n y en consecuencia se trata de un sistema compatible indeterminado.
Esta situación es detectada por el álgebra matricial ya que el determinante de la matriz A será cero;
A se denominará entonces matriz singular. No es posible eliminar la situación relativa a la matriz
singular cuando el sistema emana de ua situación tal.
Por otra parte, es imposible realizar la normalización utilizando al elemento ubicado en la diagonal
principal cuando este es cero. Una manera de librar este obstáculo es intercambiar renglones para
retirar de la diagonal principal elementos de valor cero. Sin embargo, en ocasiones los pivotes tienen
valores pequeños comparados al resto de los coeficientes del mismo renglón o bien, tiende a cero.
Esta situación provocará errores de redondeo al efectuar la normalización.
Análisis numérico 5
Durante el pivoteo necesario para resolver un sistema de ecuaciones debe buscarse cometer el menor
error por redondeo posible, esto se logra eligiendo adecuadamente el elemento de la matriz A y no
únicamente aquel que está sobre la diagonal principal. Para lograr esto deberán intercambiarse los
renglones aún y cuando el elemento de la diagonal principal no sea cero. Los errores se producen
al hacer el cociente entre el elemento ai,j de la matriz y ai,i de la diagonal principal, cuando ai,i es
relativamente pequeño con respecto a ai,j .
Pivoteo diagonal
Es la técnica común de tomar el elemento de la diagonal principal como pivote sin consideración
alguna.
Pivoteo parcial
Supóngase un sistema de ecuaciones con un elemento particularmente pequeño con respecto al resto:
En este caso, a1,1 = 0,001 es considerablemente pequeño, primero con a1,2 = 72,47 y después con
el resto de los elementos del sistema. La opción recomendada para reducir errores por redondeo es
reacomodar el sistema de la siguiente forma:
Este reacomodo evita que el elemento considerablemente pequeño sea el pivote del primer renglón.
Se propone realizar estos movimientos para evitar dividir entre números de relativamente pequeños.
Consiste en colocar en la posición pivote el elemento mayor con respecto al resto de los elementos
de su renglón. Para facilitar la elección del pivote, se debe detectar el elemento máximo en valor
absoluto por cada renglón de la matriz. Por ejemplo, para el sistema ampliado:
1 10 9 11 −9 | 47
0 4 −5 8 5 | 50
A=
0 9 −4 2 3 | 29
(12)
0 5 8 6 −7 | 23
0 −6 5 12 41 | 71
en el cual ya fue reducida la primera columna, por lo que se debe continuar con la segunda columna
(el primer renglón no deberá intercambiarse de lugar). Para los renglones 2 a 5, el respectivo elemento
de mayor valor absoluto es:
Análisis numérico 6
Una vez hecha la identificación, divı́dase el elemento de la columna a eliminar entre el máximo
correspondiente:
|a2,2 | 4
Renglón 2: max2 = 8 = 0,5
|a3,2 | 9
Renglón 3: max3 = 4 = 2,25
|a4,2 | 5
Renglón 4: max4 = 8 = 0,625
|a5,2 | 6
Renglón 5: max5 = 41 = 0,146
Con base en estos resultados, el renglón que tiene el cociente máximo deberá ser el pivote, en este
caso el renglón 3, por lo que deberá intercambiarse por el renglón 2:
1 10 9 11 −9 | 47
0 9 −4 2 3 | 29
A=
0 4 −5 8 5 | 50
(13)
0 5 8 6 −7 | 23
0 −6 5 12 41 | 71
Este proceso deberá repetirse para cada una de las columnas restantes.
Pivoteo completo
2.5. Conclusiones
Los métodos anteriores suelen ser poco óptimos para resolverse manualmente cuando el sistema
corresponde a un orden superior a tres; la situación es similar cuando se diseñan los respectivos
algoritmos, principalmente por considerar la elección del pivote, la normalización y las tres opera-
ciones fundamentales. Adicionalmente, el valor del pivote es el factor determinante en la producción
y propagación de errores.
El Análisis numérico proporciona herramientas que hacen estos procesos más efectivos, ya sea como
versiones alternas a los basados en el álgebra matricial (Descomposición LU) o como métodos
iterativos (Jácobi y Gauss-Seidel) con sus correspondientes criterios de convergencia.
Análisis numérico 7
Referencias
Borras, H., Duran, R., y Iriarte, R. (1984). Apuntes de métodos numéricos (F. de Ingenierı́a UNAM,
Ed.).
Burden, R., y Faires, D. (2011). Análisis numérico (C. Learning, Ed.).
Garcı́a B., S. (2017). Métodos numéricos.
Gerald, C., y Wheatley, P. (2000). Análisis numérico con aplicaciones (P. Hall, Ed.).
Olivera Salazar, A. (s.f.). Métodos numéricos (Limusa, Ed.).
Sandoval, H. (2017). Métodos numéricos.