METODOS ITERATIVOS

download METODOS ITERATIVOS

of 22

Transcript of METODOS ITERATIVOS

METODOS ITERATIVOSEquipo: Juan Manuel Ibarra Miguel Sauceda Erik Orozco

Definicin de iteracin Se refiere al proceso de iteracin de una funcin o a las tcnicas que se usan en mtodos iterativos para la resolucin de problemas numricos. Una funcin iterada es una funcin que es compuesta consigo misma, en forma repetida, en un proceso llamado iteracin.

GENERALIDADES: Es un mtodo que progresivamente va calculando aproximaciones a la solucin de un problema. Los mtodos iterativos son tiles para resolver problemas que involucran un nmero grande de variables. Trata de resolver un problema mediante aproximaciones sucesivas a la solucin, empezando desde una estimacin inicial

VentajasPermiten al usuario el control de errores de redondeo. Computacionalmente mas eficiente para matrices grandes. Aplicacin a matrices dispersas no es problema

Mtodo de Jacobi En la iteracin de Jacobi, se escoge una matriz Q que es diagonal y cuyos elementos diagonales son los mismos que los de la matriz A. La matriz Q toma la forma:

y la ecuacin general (63) se puede escribir como: Qx(k) = (Q-A)x(k-1) + b Si denominamos R a la matriz A-Q:

a ecuacin (65) se puede reescribir como:Qx(k) = -Rx(k-1) + b

El producto de la matriz Q por el vector columna x(k) ser un vector columna. El producto de la matriz R por el vector columna x(k-1) ser tambin un vector columna. La ecuacin vectorial anterior, se puede expresar por n ecuaciones escalares.

Podemos escribir, para un elemento i cualquiera y teniendo en cuenta que se trata de un producto matrizvector:

Teniendo en cuenta que en la matriz Q todos los elementos fuera de la diagonal son cero, en el primer miembro el nico trmino no nulo del sumatorio es el que contiene el elemento diagonal qii, que es precisamente aii. Ms an, los elementos de la diagonal de R son cero, por lo que podemos eliminar el trmino i=j en el sumatorio del segundo miembro. De acuerdo con lo dicho, la expresin anterior se puede reescribir como:

de donde despejando xi(k) obtenemos:

que es la expresin que nos proporciona las nuevas componentes del vector x(k) en funcin de vector anterior x(k-1) en la iteracin de Jacobi.

Implementacin del mtodo de Jacobi

El mtodo de Jacobi se basa en escribir el sistema de ecuaciones en la forma:

Mtodo de Gauss-Seidel La iteracin de Gauss-Seidel se define al tomar Q como la parte triangular inferior de A incluyendo los elementos de la diagonal:

Si, como en el caso anterior, definimos la matriz R=A-Q

y la ecuacin se puede escribir en la forma:Qx(k) = -Rx(k-1) + b

Un elemento cualquiera, i, del vector Qx(k) vendr dado por la ecuacin:

Si tenemos en cuenta la peculiar forma de las matrices Q y R, resulta que todos los sumandos para los que j > i en la parte izquierda son nulos, mientras que en la parte derecha son nulos todos los sumandos para los que . Podemos escribir entonces:

==

en el mtodo de Gauss-Seidel los valores actualizados de xi sustituyen de inmediato a los valores anteriores. los clculos deben llevarse a cabo por orden, ya que el nuevo valor xi depende de los valores actualizados de x1, x2, ..., xi-1.

Algoritmo para la iteracin de Gauss-Seidel.

Mtodo de Richardson El mtodo de Richardson toma como matriz Q la matriz identidad (I). En este caso la ecuacin entes usada queda en la forma: Ix(k) = (I-A)x(k-1)+b = x(k-1)+r(k-1) en donde r(k-1) es el vector residual definido mediante r(k-1)=b-Ax(k-1).

La matriz identidad es aquella matriz diagonal cuyos elementos no nulos son 1, es decir:

y cumple que IA = A para cualquier valor de A; es decir, es el elemento neutro del producto matricial.

De acuerdo con esto, la ecuacin se puede escribir como: x(k) = x(k-1) - Ax(k-1) + b = x(k-1) + r(k-1) En donde un elemento cualquiera del vector r(k-1) vendr dado por la expresin:

Este mtodo recibe tambin el nombre de mtodo de relajacin o mtodo de los residuos.

Implementacin del algoritmo iterativo de Richardson.

Bibliografa http://www.uv.es/~diaz/mn/node32.html Wladimiro Diaz Villanueva Y. Saad: Iterative Methods for Sparse Linear Systems, Primera edicin, PWS 1996 Ensayo: http://ocw.unican.es/ciencias-experimentales/metodosnumericos/practicas-2/40_Practicas_LeccionF.pdf Sistemas de ecuaciones lineales. Mtodos iterativos