2
ANÁLISIS NUMÉRICO ICM ESPOL Ing. Luis Rodríguez Ojeda, MSc. 1.10 Eficiencia de los Métodos Iterativos Lo métodos iterativos proporcionan una respuesta aproximada para un problema, utilizando repetidamente una fórmula, comenzando con un valor inicial. Estos métodos, cuando convergen, son auto-correctivos pero se deben cumplir algunas propiedades para que el resultado tenga la precisión esperada. 1.11 Error de Truncamiento La precisión de la respuesta que proporciona un método iterativo está dada por el error de truncamiento, es decir la distancia entre el último valor calculado y la respuesta buscada. Definición: Error de Truncamiento Sean r : Respuesta del problema (valor desconocido) X i : Valor calculado en la iteración i (valor aproximado) X i+1 : Valor calculado en la iteración i +1 (valor aproximado) Entonces i E = r – X i : Error de truncamiento absoluto en la iteración i i1 E + = r – X i+1 : Error de truncamiento absoluto en la iteración i + 1 1.12 Convergencia de los métodos iterativos Definición: Convergencia de un Método Iterativo Sean r : Respuesta del problema (valor desconocido) X i : Valor calculado en la iteración i (valor aproximado) X i+1 : Valor calculado en la iteración i +1 (valor aproximado) Si un método iterativo converge, entonces i i x r →∞ . Equivalentemente, si el método converge i i limE 0 →∞ = . 1.13 Criterio para terminar un proceso iterativo Con la la definición de convergencia se puede establecer un criterio para finalizar el proceso iterativo. Consideremos los resultados de dos iteraciones consecutivas: i i+1 X , X Si el método converge, i i x r →∞ y también i1 i x r + →∞ Si restamos estas dos expresiones: i1 i i x x 0 + →∞ , con lo cual se puede establecer el criterio: Definición: Criterio para Finalizar un Proceso Iterativo Sea ε algún valor positivo suficientemente pequeño, Si el método converge, se cumplirá que en alguna iteración i: |X i+1 - X i | < ε . Este valor ε es el error de truncamiento absoluto y puede considerarse como la precisión en la respuesta calculada. Su magnitud debe estar relacionada con la magnitud del resultado esperado. También puede usarse la definición de error relativo para que sea independiente de la magnitud del resultado.

An-04 Metodos Iterativos

Embed Size (px)

DESCRIPTION

s

Citation preview

  • ANLISIS NUMRICO ICM ESPOL

    Ing. Luis Rodrguez Ojeda, MSc.

    1.10 Eficiencia de los Mtodos Iterativos Lo mtodos iterativos proporcionan una respuesta aproximada para un problema, utilizando repetidamente una frmula, comenzando con un valor inicial. Estos mtodos, cuando convergen, son auto-correctivos pero se deben cumplir algunas propiedades para que el resultado tenga la precisin esperada. 1.11 Error de Truncamiento La precisin de la respuesta que proporciona un mtodo iterativo est dada por el error de truncamiento, es decir la distancia entre el ltimo valor calculado y la respuesta buscada. Definicin: Error de Truncamiento Sean r : Respuesta del problema (valor desconocido) Xi : Valor calculado en la iteracin i (valor aproximado) Xi+1: Valor calculado en la iteracin i +1 (valor aproximado) Entonces iE = r Xi : Error de truncamiento absoluto en la iteracin i i 1E + = r Xi+1: Error de truncamiento absoluto en la iteracin i + 1 1.12 Convergencia de los mtodos iterativos Definicin: Convergencia de un Mtodo Iterativo Sean r : Respuesta del problema (valor desconocido) Xi : Valor calculado en la iteracin i (valor aproximado) Xi+1: Valor calculado en la iteracin i +1 (valor aproximado) Si un mtodo iterativo converge, entonces

    ii

    x r .

    Equivalentemente, si el mtodo converge ii

    limE 0 = . 1.13 Criterio para terminar un proceso iterativo Con la la definicin de convergencia se puede establecer un criterio para finalizar el proceso iterativo. Consideremos los resultados de dos iteraciones consecutivas: i i+1X , X Si el mtodo converge,

    ii

    x r y tambin

    i 1i

    x r+

    Si restamos estas dos expresiones: i 1 ii

    x x 0+ , con lo cual se puede establecer el criterio:

    Definicin: Criterio para Finalizar un Proceso Iterativo Sea algn valor positivo suficientemente pequeo, Si el mtodo converge, se cumplir que en alguna iteracin i:

    |Xi+1 - Xi| < .

    Este valor es el error de truncamiento absoluto y puede considerarse como la precisin en la respuesta calculada. Su magnitud debe estar relacionada con la magnitud del resultado esperado. Tambin puede usarse la definicin de error relativo para que sea independiente de la magnitud del resultado.

  • ANLISIS NUMRICO ICM ESPOL

    Ing. Luis Rodrguez Ojeda, MSc.

    Por otra parte, el error de redondeo que se introduce en los clculos aritmticos, no debe ser mayor que el error de truncamiento. Ejemplo. Se desea que la respuesta calculada para un problema con un mtodo iterativo tenga un error absoluto no mayor que 0.0001. Entonces el algoritmo deber terminar cuando se cumpla que |Xi+1 - Xi| < 0.0001 1.14 Orden de convergencia de un mtodo iterativo Sean iE , i 1E + los errores de truncamiento en las iteraciones consecutivas i, i + 1 respectivamente. Se supondr que estos valores son pequeos y menores a 1. Si el mtodo converge, entonces | i 1E + | < | iE |. Si la relacin entre estos valores puede especificarse como | i 1E + | = k | iE |, siendo k alguna constante positiva menor que uno, entonces se dice que la convergencia es lineal o de primer orden y se puede escribir i 1 iE O(E )+ = con la notacin O( ) Si fuese posible disear un mtodo en el que cada iteracin reduzca el error ms rpidamente, tal como 2i 1 iE O(E )+ = entonces el mtodo tendra convergencia cuadrtica o de segundo orden. Definicin: Orden de Convergencia de un Mtodo Iterativo Sean iE , i 1E + los errores en las iteraciones consecutivas i, i + 1 respectivamente Si se pueden relacionar los errores en la forma: ni 1 iE O(E )+ = Entonces el mtodo iterativo tiene convergencia de orden n. Si un mtodo iterativo tiene convergencia cuadrtica o mayor, entonces si el mtodo converge, lo har muy rpidamente . 1.15 Eleccin del valor inicial Los mtodos iterativos normalmente requieren que el valor inicial sea elegido apropiadamente. Si es elegido al azar, puede ocurrir que no se produce la convergencia. Si el problema no es complejo, mediante algn anlisis previo puede definirse una regin de convergencia R tal que si el valor inicial y los valores calculados en cada iteracin permanecen en esta regin, el mtodo converge. PREGUNTAS Conteste las siguientes preguntas (no necesita entregar sus respuestas) 1) Por que el error de redondeo no debe ser mayor que el error de truncamiento? 2) Una ventaja de los mtodos iterativos es que son auto-correctivos, es decir que si se introduce algn error aritmtico en una iteracin, en las siguientes puede ser corregido. cuando no ocurrira esta auto-correccin?