Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
donde
especfico de
Para llevar a cabo el procedimiento, definimos una nueva secuencia de constantes como se
muestra a continuacin:
Entonces
es el valor de
Para ver como funciona esto, ntese que el polinomio puede escribirse de la forma
ndice
1 Aplicacin
2 Eficiencia
3 Historia
4 Vase tambin
en la expresin,
5 Referencias
Aplicacin
El algoritmo de Horner se usa a menudo para convertir entre distintos sistemas numricos
posicionales en cuyo caso x es la base del sistema numrico, y los coeficientes ai son los
dgitos de la representacin del nmero dado en la base x y puede usarse tambin si x es
una matriz, en cuyo caso la carga computacional se reduce an ms.
Eficiencia
La evaluacin usando la forma monomial del polinomio de grado-n requiere al menos n
sumas y (n2+n)/2 multiplicaciones, si las potencias se calculan mediante la repeticin de
multiplicaciones. El algoritmo de Horner slo requiere n sumas y n multiplicaciones.
(Minimizar el nmero de multiplicaciones es lo ms deseable porque necesitan mucha
carga computacional y son inestables comparadas con la suma).
Se han demostrado que el algoritmo de Horner es ptimo, de modo que cualquier algoritmo
que se use para evaluar un polinomio requerir como mnimo el mismo nmero de
operaciones. El hecho de que el nmero de operaciones requeridas es mnimo fue
demostrado por Alexander Ostrowski en 1954, y que el nmero de multiplicaciones es
mnimo por Victor Pan en 1966. Cuando x es una matriz, el algoritmo de Horner no es
ptimo.
Historia
Aunque el mtodo toma el nombre de William George Horner, quien lo describi en 1819,
el mtodo era ya conocido por Isaac Newton en 1669, e incluso antes por el matemtico
chino Ch'in Chiu-Shao en el siglo XIII.
Vase tambin
Regla de Ruffini
Algoritmo de Clenshaw para evaluar polinomios de la forma de Chebyshov
Algoritmo de De Casteljau para evaluar polinomios de la forma de Bzier
Referencias