Professional Documents
Culture Documents
SISTEMAS DE ECUACIONES LINEALES 2. Primero se determina la ecuación de recurrencia. Para ello se ordenan
las ecuaciones y las incógnitas. De la ecuación “ i “ se despeja la
Veremos procedimientos iterativos para resolver un sistema de ecuaciones incógnita “ i “. En notación matricial se escribirse como:
lineales. El primero de ellos conocido como el procedimiento de Jacobi x cBx
basado en la idea de punto fijo y un segundo procedimiento conocido Donde x es el vector de incógnitas.
como método de Gauss-Seidel el cual es una modificación simple del 3. Se toma una aproximación para las soluciones y a esta se le
procedimiento de Jacobi. 0
designa por x
4. Se itera en el ciclo que cambia la aproximación
Introduciremos el concepto de matriz diagonalmente dominante el cual se
xi 1 c B xi
relaciona con la garantía de convergencia en la aplicación de los
n 1
métodos vistos. Veremos que en algunos casos es posible replantear el 5. El Error Para Cada Variables es E x x n y se toma el valor
sistema para garantizar la convergencia. Asimismo se comentara en que
situaciones los métodos iterativos son más convenientes a los métodos más grande para el erro del Método.
directos.
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
Ejemplo: aplicando solo el paso 1 del Método de Jacobi: en algunos casos será posible reordenar las incógnitas en otra manera de
Dado el sistema: forma que la nueva matriz de coeficientes sea diagonalmente dominante.
a11 x1 a1 2 x 2 a1 3 x 3 a1 n x n b1 E1 Esto se puede detectar revisando todos los posibles ordenamientos entre
a 2 1 x1 a2 2 x2 a 2 3 x 3 a2 n xn b2 E2 filas de las incógnitas y ver cómo es la matriz resultante.
a 31 x1 a3 2 x2 a3 3 x3 a3 n x4 b3 E3 Ejemplo: aplicando solo el paso 2 del Método de Jacobi:
Dado el sistema
a n 1 x1 an 2 x2 a n 3 x 3 a n n x n bn En
De la E2 a 22 a21 a 23 ......... a 2 n
De la En a nn an1 an 2 ......... am n
Si cumple lo anterior se dice que es diagonalmente Dominante, si alguna Ejemplo: aplicando solo el paso 1 del Método de Jacobi:
fila no cumple se Dice que es Parcialmente Dominante. Verificar el siguiente sistema es diagonalmente dominante o Parcialmente
Dominante
Cabe resaltar que para probar si el sistema es diagonalmente Dominante
solo se puede hacer arreglo entre filas NO entre Columnas
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
x1 x2 5x3 x4 0 diagonal principal tenemos que poner el mayor elemento de cada fila en
la diagonal principal. Ahora hay que verificar si en cada uno de los
4 x1 x2 x3 x4 2 renglones, el valor absoluto del elemento de la diagonal principal es mayor
x1 x2 x3 3x 4 1 que la suma de los valores absolutos de los elementos restantes del mismo
renglón, si esto se cumple La Matriz es Diagonalmente Dominante, con una
x1 4x2 x3 x4 1 fila que no cumpla se dice que es Parcialmente Dominante.
4 x1 x2 x3 x4 2
x1 4x2 x3 x4 1 EJEMPLO 1
Resolver el siguiente sistema de ecuación por el Método Jacobi utilizando
x1 x2 5x3 0
x4
una Tol≤ 0.001 y x
0
0 0 0 0
x1 x2 x3 3x 4 1
x1 x2 5x3 x4 0
Ahora podemos ver que los mayores coeficientes de cada fila están en la
4 x1 x2 x3 x4 2
diagonal Principal, ahora hacemos
a11 a22 a33 ......... an n K
para verificar si es la mayor suma que se puede obtener haciendo arreglos
x1 x2 x3 3x 4 1
entre filas: x1 4x2 x3 x4 1
a11 a 22 a 33 a 4 4 K
SOLUCIÓN:
4 4 5 3 16
PASO 1:
Ahora, esta suma en valor absoluto de los elementos de la diagonal Primero ordenamos las ecuaciones, de modo que en la diagonal principal
principal es la mayor suma que se puede obtener ¿?.... Si !!!.. porque estén los coeficientes mayores, esto se hace para asegurar la
haciendo otro arreglo entre filas y volvemos hacer la sumatoria no da convergencia. (este arreglo entre filas se hizo en el ejemplo anterior)
mayor que 16. Para que nos de la mayor suma de los elementos de la
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
4 x1 x2 x3 x4 2 E x n x n 1 x n x 0 x 1
2000
x1 0.5
x1 4x2 x3 x4 1 4 Ex1 0 0.5 0.5
x1 x2 5x3 x4 0 x2
1 0 0 0
0.25 Ex 2 0 0.25 0.25
4
x1 x2 x3 3x 4 1 000 Ex 3 0 0 0
x3 0
5 Ex 4 0 0.333333 0.33333
1 0 0 0
PASO 2: x4 0.333333
3
Despejamos cada una de las variables QUE SE ENCUENTRA en la diagonal
Principal de su respectiva fila que para este caso es de la Matriz
El Error de la iteración 1 es el valor del error más grande de todos los errores,
Parcialmente Dominante:
para esta Iteración el Error global es 0.5, ahora hay que hacer Error Tol ,
2 x 2 x3 x 4
x1 tenemos 0.5 0.001 , como no se cumple se tiene que hacer otra iteración
4
1 x1 x 3 x 4
x2 Segunda Iteración (n=2) x
2
4
x1 x 2 x 4 Para poder realizar esta iteración se necesitan valores iniciales, para esta
x3 1
segunda iteración esos valores iniciales son los de la iteración 1 x , estos
5
1 x1 x 2 x 3 son x
1
0.5 0.25 0 0.333333 , sustituyendo en las ecuaciones
x4 tenemos
3
2 0.25 0 0.333333
PASO 3: x1 -0.5208333
4
Los valores iniciales de las variables para poder hacer la iteración número 1
1 0.5 0 0.333333
son x
0
0 0 0 0 , donde de x 0 x1 0 x2 0 x3 0 x4 0 , x2
4
-0.0416666
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
El Error de la iteración 2 es el valor del error más grande de todos los errores,
para esta Iteración el Error global es 0.21666666, ahora hay que hacer
Error Tol , tenemos 0.21666666 0.001, como no se cumple se tiene
que hacer otra iteración
3
Tercera Iteración (n=3) x
Para poder realizar esta iteración se necesitan valores iniciales, para esta
2
Tercera iteración esos valores iniciales son los de la iteración 2 x , estos
son x
2
0.5208333 0.0.416666 0.2166666 0.4166666 ,
sustituyendo en las ecuaciones y se vuelve a sacar el error mas grande de
todas la variables.
Esto se Hace así sucesivamente hasta que Error Tol , para este caso se
cumple que Error Tol en la iteración 12 con 0.00092055 0.001 , por lo
tanto la solución son los valores de x1 , x2 , x3 y x4 de la iteración donde
cumple que Error Tol
n X1 X2 X3 X4 ERROR
12 -0.75205599 0.04027028 -0.28025957 0.69008536 0.00092055
PASO 4:
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
6 x1 2 x2 x3 x4 0
PASO 2:
2 x1 4 x2 x3 7 Despejamos cada una de las variables QUE SE ENCUENTRA en la
x1 x2 4 x3 x4 1 diagonal Principal de su respectiva fila que para este caso es de la
Matriz Diagonalmente Dominante:
x1 x3 3x4 2
2 x 2 x3 x 4
x1
Ahora podemos ver que los mayores coeficientes de cada fila 6
están en la diagonal Principal, ahora hacemos 7 2 x1 x3
x2
a11 a22 a33 ......... an n K para verificar si es la mayor 4
suma que se puede obtener haciendo arreglos entre filas: 1 x1 x2 x4
x3
4
a11 a 22 a 33 a 4 4 K
2 x1 x3
x4
6 4 4 3 17 3
PASO 3:
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
Los valores iniciales de las variables para poder hacer la iteración 22.225 0.955 1.13333333
x1 -0.7713888
0
número 1 son x 0.5 2.1 0.9 1.22 , donde 6
7 2 0.7533333 0.955
x 0 x1 0.5 x2 2.1 x3 0.9 x4 1.22, sustituyendo x2 2.36541667
4
en las ecuaciones del paso 2 tenemos:
1 0.753333 2.225 1.1333333
x3 -0.90125
1 4
Primera Iteración (n=1) x
2 0.75333333 0.95555
Para poder realizar las iteraciones por Jacobi se necesitan valores x4 -1.23611111
iniciales, para la primera iteración esos valores iniciales son los que 3
E x n x n 1 x n x 1 x 2
0
se dio al inicio del problema estos son x 0.5 2.1 0.9 1.22 ,
sustituyendo en las ecuaciones tenemos: Ex1 - 0.7533333 - 0.77138889 0.01805556
Ex 2 2.225 2.36541667 0.14041667
22.1 0.9 1.22 n 1 n 0 1
x1 -0.7533333
6
E xn x x x x Ex 3 - 0.955 - 0.90125 0.05375
7 2 0.5 0.9 Ex 1 0.5 - 0.7533333 0.2533333 Ex 4 - 1.1333333 - - 1.23611111 0.10277778
x2 2.225
4 Ex 2 2.1 2.225 0.125 El Error de la iteración 2 es el valor del error más grande de todos los
1 0.5 2.1 1.22
x3 -0.955 Ex 3 0.9 - 0.955 0.055 errores, para esta Iteración el Error global es 0.14041667, ahora hay
4 que hacer Error Tol , tenemos 0.14041667 0.001 , como no se
2 0.5 0.9 Ex 4 1.22 - 1.1333333 0.08666667
x4 -1.1333333 cumple se tiene que hacer otra iteración
3
3
El Error de la iteración 1 es el valor del error más grande de todos los Tercera Iteración (n=3) x
errores, para esta Iteración el Error global es 0.2533333, ahora hay Para poder realizar esta iteración se necesitan valores iníciales, para
que hacer Error Tol , tenemos 0.2533333 0.001 , como no se esta Tercera iteración esos valores iníciales son los de la iteración 2
cumple se tiene que hacer otra iteración
x 2 , estos son x 2 0.7713888 2.3654166 0.90125 1.2361111 ,
sustituyendo en las ecuaciones y se vuelve a sacar el error más
2 grande de todas la variables. Esto se Hace así sucesivamente hasta
Segunda Iteración (n=2) x
Para poder realizar esta iteración se necesitan valores iniciales, para que Error Tol , para este caso se cumple que Error Tol en la
esta segunda iteración esos valores iniciales son los de la iteración 1 iteración 14 con 0.00099827 0.001 , por lo tanto la solución son los
x 1 , estos son x 1 0.753333 2.225 0.955 1.1333333 , valores de x1 , x2 , x3 y x4 de la iteración donde cumple que
sustituyendo en las ecuaciones tenemos: Error Tol
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
n X1 X2 X3 X4 ERROR
14 -0.8582498 2.41922846 -0.95769999 -1.27259545 0.00099827
PASO 4:
HACER la siguiente tabla donde se encuentran todas las columnas e iteraciones, hasta llegar a las 14 iteraciones que es la solución para este
sistema
METODO DE GAUSS-SEIDEL
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
El método de Gauss-Seidel es muy semejante al método de Jacobi. para resolver cualquier sistema de ecuaciones. El método de
Mientras que en el de Jacobi se utiliza el valor de las incógnitas Gauss-Seidel converge solo para sistemas de ecuaciones
para determinar una nueva aproximación, en el de Gauss-Seidel se especiales.
va utilizando los valores de las incógnitas recién calculados en la
misma iteración, y no en la siguiente. Por ejemplo, en el método de Eficiencia.
Jacobi se obtiene en el primer cálculo xi+1, pero este valor de x no La eficiencia de un método es una función del número de
se utiliza sino hasta la siguiente iteración. operaciones aritméticas (suma, resta, multiplicación y división)
involucradas en cada método. Para un sistema de n ecuaciones
Teorema: con n incógnitas, donde la solución es única. La eliminación
Considerar un sistema de “n” ecuaciones con “n” incógnitas, es Gaussiana involucra (4n3 + 9n2 - 7n)/6 operaciones aritméticas. El
decir se tiene una matriz de coeficientes cuadrada. método de Gauss-Seidel requiere 2n2 - n operaciones aritméticas
por iteración. Para valores grandes de “n” la eliminación Gaussiana
a11 x1 a1 2 x 2 a1 3 x 3 a1 n x n b1 E1 requiere aproximadamente 2n3/3 operaciones aritméticas para
resolver el problema, mientras que Gauss-Seidel requiere
a 2 1 x1 a2 2 x2 a 2 3 x 3 a2 n xn b2 E2
aproximadamente 2n2 operaciones aritméticas por iteración. Por lo
a 31 x1 a3 2 x2 a3 3 x3 a3 n x4 b3 E3 tanto si el número de iteraciones es menor o igual que n/3, el
método iterativo requiere pocas operaciones aritméticas.
a n 1 x1 an 2 x2 a n 3 x 3 a n n x n bn En
Exactitud.
Los errores de redondeo (Round-off) son eliminados usando pivoteo,
Si el valor absoluto del elemento de la diagonal de cada renglón los errores en Gauss-Seidel son cometidos en la última iteración. En
de es más grande que la suma de los valores absolutos de los otros general cuando Gauss-Seidel es aplicable es más exacto que
elementos de tal renglón entonces el sistema tiene una solución eliminación Gaussiana.
única. Los métodos iterativos de Jacobi y de Gauss-Seidel
convergerán a la solución sin importar los valores iníciales. Almacenamiento.
El método de inversión de matrices tiene limitaciones similares
a11 a22 a33 ......... an n K cuando se trabaja con números muy grandes de ecuaciones
simultáneas. Sin embargo, existen varias técnicas que se pueden
Método de Gauss-Seide utilizar, para resolver grandes números de ecuaciones simultáneas.
El método de Gauss-Seidel es un refinamiento del método de Una de las técnicas más útiles es el método de Gauss-Seidel.
Jacobi que generalmente (pero no siempre) converge más rápido. Ninguno de los procedimientos alternos es totalmente satisfactorio,
El último valor de cada variable es sustituido en cada paso en el y el método de Gauss-Seidel tiene la desventaja de que no siempre
proceso iterativo. converge a una solución o de que a veces converge muy
lentamente. Sin embargo, este método convergirá siempre a una
Comparación de eliminación Gaussiana y Gauss-Seidel: solución cuando la magnitud del coeficiente de una incógnita
diferente en cada ecuación del conjunto, sea suficientemente
Limitaciones: dominante con respecto a las magnitudes de los otros coeficientes
La eliminación Gaussiana es un método finito y puede ser usado de esa ecuación.
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
EJEMPLO 1
Es difícil definir el margen mínimo por el que ese coeficiente debe Resolver el siguiente sistema de ecuación por el método Gauss-
dominar a los otros para asegurar la convergencia y es aún más Seidel utilizando un Tol< 0.001 y x
0
0 0 0
difícil predecir la velocidad de la convergencia para alguna
combinación de valores de los coeficientes cuando esa
convergencia existe. No obstante, cuando el valor absoluto del 0.1 x1 7 x2 0.3 x 3 19.30
coeficiente dominante para una incógnita diferente para cada 3 x1 0.1 x 2 0.2 x 3 7.85
ecuación es mayor que la suma de los valores absolutos de los otros
coeficientes de esa ecuación, la convergencia está asegurada. Ese 0.3 x1 0.2 x 2 10 x 3 71.40
conjunto de ecuaciones simultáneas lineales se conoce como
sistema diagonal o Diagonalmente Dominante. SOLUCIÓN:
PASO 1:
Un sistema diagonal o Diagonalmente Dominante es condición Primero ordenamos las ecuaciones, de modo que en la diagonal
suficiente para asegurar la convergencia pero no es condición principal estén los coeficientes mayores, esto se hace para
necesaria. Afortunadamente, las ecuaciones simultáneas lineales asegurar la convergencia. Para este caso tenemos que:
que se derivan de muchos problemas de ingeniería, son del tipo en FILA 2 DEL SISTEMA ORIGINAL PASA A SER FILA 1
el cual existen siempre coeficientes dominantes. FILA 1 DEL SISTEMA ORIGINAL PARA A SER FILA 2
FILA 3 DEL SISTEMA ORIGINAL SE QUEDA COMO FILA 3
Pasos Para aplicar el Método de Gauss-Seidel
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López
UNIVERSIDAD DE SAN CARLOS FACULTAD DE INGENIERIA DEPARTAMENTO DE MATEMATICA MATEMATICA APLICADA 3
6
en la iteración 4 con 8.2927 *10 0.001 , por lo tanto la solución
El Error de la iteración 3 es el valor del error más grande de todos los
errores, para esta Iteración el Error global es 0.00967, ahora hay que son los valores de x1 , x2 , x3 y x4 de la iteración donde cumple
hacer Error Tol , tenemos 0.00967 0.001 , como no se cumple que Error Tol
se tiene que hacer otra iteración. Esto se Hace así sucesivamente
hasta que Error Tol , para este caso se cumple que Error Tol
PASO 4:
HACER la siguiente tabla donde se encuentran todas las columnas e iteraciones, hasta llegar a las 4 iteraciones que es la solución para este
sistema
4a 2b 20c 2d 22
20a 2b 4c 12
tol 0.003
2) Dado el Sistema Lineal:
6b 2c 16d 30
2a 22b 2c 6d 50 w x y z 0 2
w 2x y 2z 6 0.3333
a) x 0
Haga 3 iteraciones por el Método de Jacobi, dejando constancia de 2 w x 2y z 3 1.1666
iteraciones completas a mano y luego en una tabla deje escritas las 3
w 3x 3y 2z 9 2
iteraciones completas (Trabaje estrictamente con 5 decimales).
a) Resuelva este sistema por el método de Jacobi con una n Adultos Estudiantes Niños Error ≤ Tol
tol < 0.01 e indique si tiene solución. (haga 2 iteraciones
completas a mano como están realizadas en este
documento)
b) Resuelva este sistema por el método de Gauss-Seidel con 4) En cuantas Iteraciones Converge el Método:
una tol < 0.0001 e indique si tiene solución. (haga 2
iteraciones completas a mano como están realizadas en a) 5 iteraciones b) 6 iteraciones c) 4 iteraciones d) El
este documento) sistema no tiene solución
MA. Ing. Juan Orlando Lopez Orozco MSC. Ing. Renaldo Girón Alvarado MA. Ing. Carlos Alberto Garrido López