Estudo da Convergência do Método de Newton-Raphson Deseja-se mostrar que, se o Método de Newton-Raphson converge, esta convergência se dá para a raiz (zero da função). Hipótese: A raiz é única no intervalo [a,b]. Define-se : lim x k k Para mostrar que a convergência do método se dá para o zero da função, devese provar que . Parte-se da expressão que define o processo iterativo do Método de NewtonRaphson. x k 1 x k f ( xk ) f ' ( xk ) Levando a expressão ao limite: lim x k 1 lim x k lim k k k f ( xk ) f ' ( xk ) Substituindo: f ( ) f ' ( ) Solucionando a expressão acima: que . f ( ) 0 Portanto é raiz da função. Como é a única raiz no intervalo [a,b], tem-se Condições Suficientes para a convergência 1) f ' ( x) e f '' ( x) não nulas e preservam o sinal no intervalo [a,b]. 2) x o tal que f ' ( xo ) f '' ( xo ) 0 . As condições suficientes para convergência pode-se dizer que não são as ideais para aplicações práticas, pois, se não forem satisfeitas, nada se pode dizer sobre a convergência do processo. 37 Na prática, para se obter a convergência no Método de Newton-Raphson, procura-se soluções iniciais próxima à raiz. Em situações de difícil convergência, para se ter uma solução inicial de melhor qualidade, pode-se rodar algumas iterações de outros métodos. Exemplo 1 Determine o zero da função f ( x) ln x e x , a partir de 3 iterações do Método de NewtonRaphson com valor inicial x o 1 . f ( x) ln x e x 1 f ' ( x) e x x 2,718 x1 1 0,269 3,71 f (0,269) x 2 0,269 ' 0,27 f (0,269) f (0,27) x 3 0,27 ' 0,27 f (0,27) Exemplo 2 Determine o zero da função f ( x) x 4 x 10 , utilizando o Método de Newton-Raphson com x o 1 e tolerância 10 3 . f ( x) x 4 x 10 f ' ( x) 4 x 3 1 f (1) 10 x1 1 ' 1 4,33 3 f (1) f (4,33) 337,19 x 2 4,33 ' 4,33 3,28 323,73 f (4,33) f (3,28) 102,46 3,28 2,55 ' 140,15 f (3,28) f (2,55) 29,732 x 4 2,55 ' 2,55 2,095 65,32 f (2,55) f (2,095) 7,1685 x 5 2,095 ' 2,095 1,895 35,780 f (2,095) x 3 3,28 f (1,895) 1,000 1,895 1,857 ' 26,22 f (1,895) f (1,857) 0,0348 x 7 1,857 ' 1,857 1,856 24,615 f (1,857) x 6 1,895 38 Casos de Difícil Convergência para o Método de Newton-Raphson a) Pontos de Inflexão mais proximidades da raiz, f '' ( x) 0 . 1 f(x) 0.8 0.6 0.4 0.2 x1 x 0 xo -0.2 -0.4 -0.6 -0.8 -1 -2 -1 0 1 2 3 4 Observe que este é um caso extremo no qual o processo entra em “loop” e não chega à convergência. Em situações deste tipo, dependendo da condição inicial, o processo passa a ser muito oscilatório, retardando a convergência. b) Ponto de máximo ou mínimo local, f ' ( x) 0 . Observe a análise gráfica através da função f ( x) x sin (2 x) 1 . 6 f(x) 5 4 3 2 1 0 xo -1 -2 -1 0 1 x1 2 3 4 39 Observe que para o valor inicial dado o processo entrou em “loop” e não converge. Veja como fica mudando o valor inicial. 6 f(x) 5 4 3 2 1 0 x xo -1 -2 -1 0 1 2 3 4 Observe que o processo diverge. Neste caso f ' ( x o ) 0 e na expressão de recorrência do Método de Newton-Raphson aparecerá uma divisão por zero, criando uma situação para o overflow. Comparação entre o Método de Iterações Lineares e o Método de Newton-Raphson Considere a equação f ( x ) 0. Para o Método de Iterações Lineares o processo iterativo é realizado através da definição de uma função de iteração: x k 1 ( x k ) . Para o Método de Newton-Raphson o processo iterativo se dá através da f (x ) expressão: x k 1 x k ' k . f ( xk ) Tomando como função de iteração linear: ( x k 1 ) x k f ( xk ) f ' ( xk ) 40 Pode-se interpretar que o Método de Newton-Raphson é um caso particular do Método de Iterações Lineares. Ordem de Convergência de Métodos Iterativos Definição: Seja x k x o , x1 , x 2 , ... uma sequência que converge para um número e seja ek x k o erro na iteração k. Se existir um número p 0 e uma constante c 0 , tal que: e k 1 lim c p k ek Então p é chamado de ordem de convergência da sequência x k e c é a constante assintótica do erro. Observações 1 - Se lim k 2- ek 1 ek c , com 0 c 1 , então a convergência é pelo menos linear. Da expressão lim k e k 1 ek p c , pode-se escrever que: e k 1 c e k p para k Para x k convergente, tem-se e k 0 quando k . Portanto, quanto maior for o valor de p, mais rápido será a redução do valor da expressão rápida será a convergência. c ek p , quando ek 1 , e mais Ordem de Convergência do Método de Iteração Linear Seja x k uma sequência, obtida através do Método de Iterações Lineares. que converge para a raiz e seja ek x k o erro na iteração k. Considere as relações: x k 1 ( x k ) ( ) Subtraindo as duas expressões, chega-se: x k 1 ( x k ) ( ) A partir do teorema do valor médio, tem-se: x k 1 ( x k ) ( ) ' (c k )( x k ) com c k [ x k , ] Rearranjando a expressão, tem-se: x k 1 ' (c k ) xk 41 Levando a relação ao limite: x k 1 lim ' (c k ) k x k k lim A partir da hipótese que o processo é convergente, tem-se que: 1. ( x) e ' ( x) são contínuas num intervalo [a,b]. 2. ' ( x) M 1 x [a, b] . 3. x o [a, b] . Considerando as hipóteses de convergência: x k 1 lim ' (c k ) ' lim c k ' ( ) k x k k k lim Portanto: ek 1 ' ( ) c c 1 k e k Concluindo: Pela análise da expressão acima, o Método de Iterações Lineares possui convergência linear e será mais rápido quanto menor for ' ( ) , pois para k , tem-se que e k 1 ' ( )e k . lim Ordem de Convergência do Método de Newton Raphson Suponha que o Método de Newton-Raphson gere uma sequência x k que converge para a raiz . Toma-se a expressão geral do método: f (x ) (1) x k 1 x k ' k f ( xk ) Subtraindo da expressão (1): x k 1 x k Como: f ( xk ) f ' ( xk ) e k 1 x k 1 ek x k (2) (3) Substituindo as equações (3) na equação (2), tem-se: f (x ) (4) e k 1 e k ' k f (xk ) 42 Desenvolvendo f (x ) em Série de Taylor, no ponto x x k , chega-se: f ( x) f ( x k ) f ' ( x k )( x x k ) Para x , sendo raiz: f ' ' (c k ) ( x xk ) 2 2 para c k [ x, x k ] f ' ' (c k ) 0 f ( ) f ( x k ) f ( x k )( x k ) ( x k ) 2 para c k [ x k , ] 2 ' Dividindo a expressão (6) por f ( x) , chega-se a: f ( xk ) f ' ' (c k ) ( xk ) ( x k ) 2 (7) ' ' f ( xk ) 2 f ( xk ) Substituindo a expressão (3) e (4) na expressão (7), tem-se: ' f '' (ck ) f (x ) (ek )2 ' k (ek ) ek 1 2 f ' ( xk ) f ( xk ) (5) (6) (8) Rearranjando a expressão (8), tem-se: ek 1 f '' (ck ) 2 ek 2 f ' ( xk ) (9) Levando a expressão (9) ao limite para k , chega-se: lim k ek 1 1 f '' (ck ) lim ek2 2 k f ' ( xk ) (10) Considerando que a primeira derivada e a segunda derivada da função f(x) são contínuas, pode-se levar os limites para os argumentos das funções: lim k '' c ) 1 f '' ( ) ek 1 1 f (lim k k ek2 2 f ' (lim xk ) 2 f ' ( ) (11) k Considerando para a convergência que f '' ( ) e f ' ( ) sejam diferentes de zero: 1 f '' ( ) C , C 0 (12) k e 2 2 f ' ( ) k Analisando a expressão (12), pode-se concluir que o Método de NewtonRaphson tem convergência quadrática. lim e k 1 43