Algoritmo para hallar la raíz de grado n

La raíz aritmética del -ésimo grado de un número real positivo es una solución real positiva a la ecuación (para el todo , hay soluciones complejas a esta ecuación si , pero solo una es real positiva).

Hay un algoritmo convergente rápido para encontrar la raíz del -ésimo grado :

  1. Haga una conjetura inicial ;
  2. Establecer ;
  3. Repita el paso 2 hasta lograr la precisión deseada.

Un caso especial es la fórmula iterativa de Heron para encontrar la raíz cuadrada , que se obtiene al sustituir en el paso 2: .

Hay varias implicaciones de este algoritmo. Uno de ellos trata el algoritmo como un caso especial del método de Newton (también conocido como el método de la tangente ) para encontrar los ceros de una función , dada una suposición inicial. Aunque el método de Newton es iterativo, converge muy rápidamente. El método tiene una tasa de convergencia cuadrática; esto significa que la cantidad de bits correctos en la respuesta se duplica con cada iteración (es decir, aumentar la precisión para encontrar la respuesta de 1 a 64 bits requiere solo 6 iteraciones, pero no se olvide de la máquina) . exactitud ). Por esta razón, este algoritmo se usa en las computadoras como un método muy rápido para encontrar raíces cuadradas.

Para valores grandes , este algoritmo se vuelve menos eficiente, ya que se requiere un cálculo en cada paso, que, sin embargo, se puede realizar utilizando el algoritmo de exponenciación rápida .

Derivación del método de Newton

El método de Newton  es un método para encontrar los ceros de una función . Esquema iterativo general:

  1. Hacer una suposición inicial
  2. Establecer ;
  3. Repita el paso 2 hasta lograr la precisión deseada.

El problema de encontrar la raíz del grado th se puede considerar como encontrar el cero de la función cuya derivada es igual a .

Entonces el segundo paso del método de Newton toma la forma

Enlaces