
Resolver sistemas de ecuaciones lineales usando métodos iterativos requiere una comprensión clara de los pasos involucrados.
Entendiendo el Problema
Primero, identificamos que buscamos aproximar la solución de un sistema de ecuaciones de la forma Ax = b. A es la matriz de coeficientes. x es el vector de incógnitas. b es el vector de términos independientes.
Revisamos la estructura de la matriz A. ¿Es diagonalmente dominante? ¿Es simétrica definida positiva? Estas propiedades pueden influir en la convergencia de ciertos métodos.
Must Read
Consideramos el tamaño del sistema. ¿Es un sistema pequeño o grande? Sistemas grandes justifican el uso de métodos iterativos debido a su eficiencia computacional en comparación con métodos directos como la eliminación de Gauss.
Seleccionando un Método Iterativo
Disponemos de varios métodos iterativos. Los más comunes son Jacobi, Gauss-Seidel y SOR (Successive Over-Relaxation).

Jacobi actualiza todas las incógnitas simultáneamente. Gauss-Seidel utiliza las incógnitas actualizadas tan pronto como están disponibles. SOR introduce un parámetro de relajación ω para acelerar la convergencia.
La elección del método depende de las propiedades de la matriz A. Si A es diagonalmente dominante, tanto Jacobi como Gauss-Seidel convergerán. SOR puede converger más rápido que Gauss-Seidel si se elige un ω óptimo. Si A es simétrica definida positiva, SOR converge para 0 < ω < 2.
Implementando el Método
Definimos una tolerancia ε (epsilon). ε representa el error máximo permitido en la aproximación de la solución.

Iniciamos con una aproximación inicial x(0). Normalmente, se usa el vector cero.
Para cada iteración k, calculamos la nueva aproximación x(k+1) usando las fórmulas específicas del método elegido (Jacobi, Gauss-Seidel o SOR).
En Jacobi: xi(k+1) = (bi - Σj≠i aijxj(k)) / aii.

En Gauss-Seidel: xi(k+1) = (bi - Σj aijxj(k+1) - Σj>i aijxj(k)) / aii.
En SOR: xi(k+1) = (1-ω)xi(k) + ω(bi - Σj aijxj(k+1) - Σj>i aijxj(k)) / aii.
Evaluando la Convergencia
Después de cada iteración, verificamos la convergencia. Calculamos la diferencia entre la aproximación actual y la anterior: ||x(k+1) - x(k)||.

Si ||x(k+1) - x(k)|| < ε, entonces hemos alcanzado la convergencia. La aproximación actual x(k+1) es la solución aproximada.
Si el número de iteraciones excede un límite máximo predefinido, el método no converge (o converge muy lentamente). En este caso, puede ser necesario cambiar el método, la aproximación inicial o el parámetro de relajación (si se utiliza SOR).
Conclusión
Analizar y resolver sistemas de ecuaciones lineales mediante métodos iterativos implica entender las propiedades del sistema, seleccionar un método adecuado, implementarlo correctamente y evaluar la convergencia. La elección del método y la gestión de los parámetros son cruciales para lograr una solución precisa y eficiente. Recordar siempre la importancia de la tolerancia ε y el máximo número de iteraciones.