Método de Ridder

Origem: Wikipédia, a enciclopédia livre.

Em análise numérica, o Método de Ridder é um algoritmo de localização de raiz baseado no método da posição falsa e no uso de uma função exponencial para aproximar sucessivamente a raiz de uma função contínua . O método é devido a C. Ridder.[1][2]

O método de Ridder é mais simples do que o método de Muller ou o método de Brent, mas com desempenho semelhante[3]. A fórmula abaixo converge quadraticamente quando a função é bem comportada, o que implica que o número de dígitos significativos adicionais encontrados em cada etapa aproximadamente dobra; mas a função deve ser avaliada duas vezes para cada etapa, então a ordem geral de convergência do método é . Se a função não for bem comportada, a raiz permanece entre colchetes e o comprimento do intervalo de colchetes pelo menos diminui pela metade em cada iteração, portanto, a convergência é garantida.

Método[editar | editar código-fonte]

Dados dois valores da variável independente, e , que estão em dois lados diferentes da raiz procurada, ou seja, , o método começa avaliando a função no ponto médio . Em seguida, encontra-se a função exponencial única tal que a função satisfaz . Especificamente, o parâmetro é determinado por

O método da posição falsa é então aplicado aos pontos e , levando a um novo valor entre e ,

que será usado como um dos dois valores de colchetes na próxima etapa da iteração.

O outro valor de colchetes é considerado se (caso bem comportado), ou qualquer outro de e tem função valor do sinal oposto a . O procedimento pode ser encerrado quando uma determinada precisão for obtida.

Referências[editar | editar código-fonte]

  1. Ridders, C. (novembro de 1979). «A new algorithm for computing a single root of a real continuous function». IEEE Transactions on Circuits and Systems (em inglês) (11): 979–980. ISSN 0098-4094. doi:10.1109/TCS.1979.1084580. Consultado em 16 de março de 2021 
  2. Kiusalaas, Jaan (2010). Numerical methods in engineering with Python 2nd ed ed. New York: Cambridge University Press. OCLC 647925896 
  3. Press, William H. (2007). Numerical recipes : the art of scientific computing. Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery, Cambridge University Press 3rd ed ed. Cambridge, UK: [s.n.] OCLC 123285342