En análisis numérico , el método de Laguerre es un algoritmo de búsqueda de raíces adaptado a polinomios . En otras palabras, el método de Laguerre se puede utilizar para resolver numéricamente la ecuación p ( x ) = 0 para un polinomio dado p ( x ) . Una de las propiedades más útiles de este método es que, a partir de un estudio empírico extenso, está muy cerca de ser un método "seguro", lo que significa que está casi garantizado que siempre convergerá a alguna raíz del polinomio, sin importar qué suposición inicial se elija. Sin embargo, para el cálculo computacional , se conocen métodos más eficientes, con los que se garantiza encontrar todas las raíces (ver Algoritmo de búsqueda de raíces § Raíces de polinomios ) o todas las raíces reales (ver Aislamiento de raíces reales ).
Este método recibe su nombre en honor al matemático francés Edmond Laguerre .
El algoritmo del método de Laguerre para encontrar una raíz de un polinomio p ( x ) de grado n es:
Si se ha encontrado una raíz, se puede quitar el factor lineal correspondiente de p . Este paso de deflación reduce el grado del polinomio en uno, de modo que, finalmente, se pueden encontrar aproximaciones para todas las raíces de p . Sin embargo, tenga en cuenta que la deflación puede conducir a factores aproximados que difieren significativamente de los factores exactos correspondientes. Este error es mínimo si las raíces se encuentran en orden de magnitud creciente.
El teorema fundamental del álgebra establece que todo polinomio de grado n puede escribirse en la forma
De modo que son las raíces del polinomio. Si tomamos el logaritmo natural de ambos lados, encontramos que
Denotemos la derivada logarítmica por
y la segunda derivada negada por
Luego hacemos lo que Acton (1970) [ página necesaria ] llama un 'conjunto drástico de suposiciones' , que la raíz que estamos buscando, digamos, está a una distancia corta, lejos de nuestra suposición y todas las demás raíces están agrupadas juntas, a una distancia mayor. Si denotamos estas distancias por
y
o exactamente,
Entonces nuestra ecuación para puede escribirse como
y la expresión para se convierte en
Resolviendo estas ecuaciones encontramos que
donde en este caso, se elige la raíz cuadrada del número (posiblemente) complejo para producir el mayor valor absoluto del denominador y hacerlo lo más pequeño posible; equivalentemente, satisface:
donde denota la parte real de un número complejo, y es el conjugado complejo de o
donde se elige que la raíz cuadrada de un número complejo tenga una parte real no negativa.
Para valores pequeños esta fórmula difiere del desplazamiento del método Halley de tercer orden por un error de modo que la convergencia cercana a una raíz también será cúbica.
Incluso si el 'conjunto drástico de suposiciones' no funciona bien para algún polinomio particular p ( x ) , entonces p ( x ) puede transformarse en un polinomio relacionado r para el cual las suposiciones son viables; por ejemplo, desplazando primero el origen hacia un número complejo adecuado w , dando un segundo polinomio q ( x ) = p ( x − w ) , que da raíces distintas con magnitudes claramente distintas, si es necesario (lo que será así si algunas raíces son conjugadas complejas).
Después de eso, se obtiene un tercer polinomio r a partir de q ( x ) aplicando repetidamente la transformación de cuadratura de la raíz del método de Graeffe , suficientes veces para hacer que las raíces más pequeñas sean significativamente más pequeñas que la raíz más grande (y, por lo tanto, se agrupen comparativamente más cerca de cero). La raíz aproximada del método de Graeffe, se puede utilizar para comenzar la nueva iteración para el método de Laguerre en r . Una raíz aproximada para p ( x ) se puede obtener directamente a partir de la de r .
Si hacemos la suposición aún más extrema de que los términos correspondientes a las raíces son despreciablemente pequeños en comparación con la raíz, esto nos lleva al método de Newton .
Si x es una raíz simple del polinomio , entonces el método de Laguerre converge cúbicamente siempre que la estimación inicial sea lo suficientemente cercana a la raíz. Por otro lado, cuando x es una raíz múltiple , la convergencia es meramente lineal, con la penalidad de calcular valores para el polinomio y sus derivadas primera y segunda en cada etapa de la iteración.
Una ventaja importante del método de Laguerre es que está casi garantizado que convergerá a alguna raíz del polinomio sin importar dónde se elija la aproximación inicial . Esto contrasta con otros métodos como el método de Newton-Raphson y el método de Stephensen , que notoriamente no convergen para conjeturas iniciales mal elegidas. El método de Laguerre puede incluso converger a una raíz compleja del polinomio, porque el radicando de la raíz cuadrada puede ser un número negativo, en la fórmula para la corrección, dada anteriormente, manejable siempre que los números complejos se puedan acomodar convenientemente para el cálculo. Esto puede considerarse una ventaja o una desventaja dependiendo de la aplicación para la que se esté utilizando el método.
La evidencia empírica muestra que la falla de convergencia es extremadamente rara, lo que lo convierte en un buen candidato para un algoritmo de búsqueda de raíces polinómicas de propósito general. Sin embargo, dada la comprensión teórica bastante limitada del algoritmo, muchos analistas numéricos dudan en usarlo como predeterminado y prefieren métodos mejor comprendidos como el algoritmo Jenkins-Traub , para el cual se ha desarrollado una teoría más sólida y cuyos límites se conocen.
El algoritmo es bastante sencillo de utilizar, en comparación con otros métodos "seguros", y lo suficientemente sencillo como para realizar cálculos manuales, con la ayuda de una calculadora de bolsillo, si no se dispone de un ordenador. La velocidad a la que converge el método significa que rara vez es necesario realizar más de unas pocas iteraciones para obtener una alta precisión.