¿Qué es?
. Se calculan solo con sumas y productos, son lo que mejor evalúa un procesador, y el resto de funciones se aproximan con ellos (Taylor, interpolación).
Fórmulas
- regla de Horner: multiplicaciones
Aplicaciones en informática
Las curvas de Bézier y los splines son trozos polinómicos escritos en la base de Bernstein.
«Tiempo polinómico» es la frontera entre problemas tratables e intratables (P).
La curva es el conjunto de ceros del polinomio , pero sobre un cuerpo finito, donde el cálculo no se aplica.
¿Dónde se utiliza?
Temas de informática a los que se llega desde aquí, con la cadena de ideas que lleva a ellos:
ℒ IA y machine learning
- Polinomio de Taylor→Optimización de segundo orden (con hessiano)★★★★★
- Polinomio de Taylor→Descenso de gradiente★★★★★
- Polinomio de Taylor→Descenso de gradiente→Learning rate (tasa de aprendizaje)★★★★★
- Polinomio de Taylor→Descenso de gradiente→Retropropagación (backpropagation)★★★★★
- Polinomio de Taylor→Descenso de gradiente→Descenso de gradiente estocástico (SGD)★★★★★
- Polinomio de Taylor→Descenso de gradiente→Paisaje de la pérdida (loss landscape)★★★★★
- +8
3D Gráficos por computador
- Curvas de Bézier y splines★★★★★
- Interpolación→Iluminación y sombreado★★★★★
- Interpolación→Iluminación y sombreado→Ray tracing (trazado de rayos)★★★★★
- Interpolación→Iluminación y sombreado→Ray tracing (trazado de rayos)→Campos de distancia con signo y ray marching★★★★★
- Interpolación→Iluminación y sombreado→Ray tracing (trazado de rayos)→La ecuación de renderizado★★★★★
⚛ Física y simulación
- Polinomio de Taylor→Diferenciación numérica→Ecuación del calor y difusión★★★★★
- Polinomio de Taylor→Motores físicos★★★★★
- Polinomio de Taylor→Métodos de Runge–Kutta→Simulación gravitatoria de N cuerpos★★★★★
- Polinomio de Taylor→Diferenciación numérica→Dinámica de fluidos y CFD★★★★★
- Polinomio de Taylor→Integración numérica (cuadratura)→Método de los elementos finitos★★★★★
- Polinomio de Taylor→Métodos de Runge–Kutta→Predicción meteorológica y clima★★★★★
∿ Señales, multimedia y visión
- Interpolación→Procesamiento de imagen y visión artificial★★★★★
- Interpolación→Procesamiento de imagen y visión artificial→Compresión multimedia (JPEG, MP3, vídeo)★★★★★
- Interpolación→Procesamiento de señales★★★★★
- Funciones racionales→Filtros digitales★★★★★
- Interpolación→Procesamiento de señales→Teorema de muestreo (Nyquist–Shannon)★★★★★
- Interpolación→Procesamiento de señales→Transformada rápida de Fourier (FFT)★★★★★
- +1
Qué depende de él
Ejercicios
¿Cuántas multiplicaciones cuesta evaluar de forma ingenua y con Horner?
Solución
Ingenuamente (calculando cada potencia desde cero). Horner: , 4 multiplicaciones.
Esta página tiene lo esencial. Un desarrollo más completo (intuición, definición formal, ejemplo resuelto) está en camino.