2 votos

¿Cuál es la ventaja del Método de Gauss-Seidel?

El método de Gauss-Seidel es una técnica para resolver N ecuaciones lineales en N incógnitas, dado un punto de inicio inicial. https://es.wikipedia.org/wiki/M%C3%A9todo_de_Gauss-Seidel

¿Cuáles son las ventajas de usar este método, cuando siempre se pueden encontrar soluciones usando la inversa de una matriz?

1 votos

Como regla general, nunca debes formar explícitamente la inversa de una matriz.

3voto

andre Puntos 1062

El cálculo de la inversa de una matriz a menudo no es utilizable, por ejemplo, si se quiere resolver sistemas lineales de ecuaciones con un millón o incluso mil millones de incógnitas, esa sería una operación muy lenta.

A menudo, estas matrices muy grandes tienen solo unos pocos elementos no nulos, en tales casos se cambia la estrategia para resolver de exacta a aproximada.

Un algoritmo prominente es el método del gradiente conjugado, ver http://en.wikipedia.org/wiki/Conjugate_gradient_method, y su variante precondicionada. Uno o más pasos del método Gauss Seidel a menudo se utilizan para la variante precondicionada del método del gradiente conjugado, como medio para esa precondición.

El método Gauss Seidel y su primo el método de Jacobi, ver http://en.wikipedia.org/wiki/Jacobi_method, son algoritmos básicos para la solución aproximada de sistemas lineales de ecuaciones, y se utilizan como bloques de construcción para algoritmos más complicados.

0 votos

Pero el método de Gauss-Seidel todavía necesita calcular la inversa de una matriz triangular inferior....

1 votos

@mkuse, ¡Definitivamente no!. Verifica el enlace de wiki en la pregunta. Para el método estándar de Gauss Seidel solo necesitas $1/a_{ii}$, siendo una simple división escalar. Aunque debo admitir que existe una variante en bloque, donde debes proporcionar de alguna manera los inversos de los bloques diagonales de tus matrices.

0 votos

¿Qué tal el caso de las matrices rectangulares?

1voto

Kanika Rajain Puntos 11

Gauss Siedel es computacionalmente menos intensivo para un 'n' grande y tiene errores de redondeo controlados. La inversa de la matriz singular no existe. Para ese caso, utilizaremos el método de Gauss Siedel para resolver el sistema de ecuaciones lineales.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X