La interpolación de funciones de base radial (RBF) es un método avanzado en la teoría de la aproximación para construir interpolantes de alta precisión de datos no estructurados , posiblemente en espacios de alta dimensión. El interpolante toma la forma de una suma ponderada de funciones de base radial . [ 1 ] [ 2 ] La interpolación RBF es un método sin malla , lo que significa que los nodos (puntos en el dominio) no necesitan estar en una cuadrícula estructurada y no requiere la formación de una malla . A menudo es espectralmente precisa [ 3 ] y estable para un gran número de nodos incluso en altas dimensiones.
Muchos métodos de interpolación pueden utilizarse como base teórica de algoritmos para aproximar operadores lineales , y la interpolación RBF no es una excepción. La interpolación RBF se ha utilizado para aproximar operadores diferenciales , operadores integrales y operadores diferenciales de superficie .
Ejemplos
Dejary dejarsean 15 puntos igualmente espaciados en el intervalo. Formaremosdóndees una función de base radial y eligede tal manera que(interpolacionesen los puntos elegidos). En notación matricial esto se puede escribir como
Elegir, la gaussiana , con un parámetro de forma deEntonces podemos resolver la ecuación matricial para los pesos y graficar la función interpoladora. Al graficar la función interpoladora a continuación, vemos que visualmente es la misma en todas partes excepto cerca del límite izquierdo (un ejemplo del fenómeno de Runge ), donde todavía es una aproximación muy cercana. Más precisamente, el error máximo es aproximadamenteen.
Motivación
El teorema de Mairhuber-Curtis dice que para cualquier conjunto abiertoencon, yfunciones linealmente independientes en, existe un conjunto depuntos en el dominio tales que la matriz de interpolación
Esto significa que si se desea tener un algoritmo de interpolación general, se deben elegir las funciones base que dependan de los puntos de interpolación. En 1971, Rolland Hardy desarrolló un método para interpolar datos dispersos utilizando interpolantes de la forma. Esta es una interpolación que utiliza una base de funciones multicuadráticas desplazadas, ahora escrita más comúnmente comoy es el primer ejemplo de interpolación de funciones de base radial. [ 5 ] Se ha demostrado que la matriz de interpolación resultante siempre será no singular. Esto no viola el teorema de Mairhuber-Curtis, ya que las funciones de base dependen de los puntos de interpolación. Elegir un núcleo radial tal que la matriz de interpolación sea no singular es precisamente la definición de una función estrictamente definida positiva . Por esta razón, dichas funciones, incluidas la gaussiana , la cuadrática inversa y la multicuadrática inversa, se utilizan a menudo como funciones de base radial. [ 6 ]
Ajuste de parámetros de forma
Muchas funciones de base radial tienen un parámetro que controla su planitud o agudeza relativa. Este parámetro suele representarse mediante el símbolocon la función volviéndose cada vez más plana a medida quePor ejemplo, Rolland Hardy utilizó la fórmulapara la multicuádrica [ 7 ] [ 1 ] , sin embargo, hoy en día la fórmulase utiliza en su lugar. Estas fórmulas son equivalentes salvo un factor de escala. Este factor es irrelevante ya que los vectores base tienen el mismo rango y los pesos de interpolación lo compensarán. Por convención, la función base se escala de tal manera quecomo se puede observar en los gráficos de las funciones gaussianas y las funciones de tipo bump .
Una función gaussiana para varias opciones de
Un gráfico de la función de relieve escalada con varias opciones de parámetro de forma.

Una consecuencia de esta elección es que la matriz de interpolación se aproxima a la matriz identidad comoEsto conduce a la estabilidad al resolver el sistema matricial. El interpolante resultante será, en general, una aproximación deficiente a la función, ya que será cercano a cero en todas partes, excepto cerca de los puntos de interpolación, donde alcanzará un pico pronunciado ; el llamado "interpolante de lecho de clavos" (como se observa en el gráfico de la derecha).

En el extremo opuesto del espectro, el número de condición de la matriz de interpolación divergirá al infinito comolo que conduce a un mal condicionamiento del sistema. En la práctica, se elige un parámetro de forma de modo que la matriz de interpolación esté "al borde del mal condicionamiento" (por ejemplo, con un número de condición de aproximadamente(para punto flotante de doble precisión ).
A veces hay otros factores a considerar al elegir un parámetro de forma. Por ejemplo, la función de relieve. tiene un soporte compacto (es cero en todas partes excepto cuando) lo que da como resultado una matriz de interpolación dispersa .
Algunas funciones de base radial, como las splines poliharmónicas, no tienen parámetro de forma.
Véase también
Referencias
- 1 2 Hardy, Rolland (marzo de 1971). "Ecuaciones multicuadráticas de la topografía y otras superficies irregulares". Journal of Geophysical Research . 76 (8): 1905– 1915. Bibcode : 1971JGR....76.1905H . doi : 10.1029/JB076i008p01905 .
- ↑ Richard, Franke (enero de 1982). "Interpolación de datos dispersos: pruebas de algunos métodos" . Matemáticas de la computación . 38 (157): 181–200 . doi : 10.1090/S0025-5718-1982-0637296-4 . hdl : 10945/40152 .
- ↑ Buhmann, Martin; Nira, Dyn (junio de 1993). "Convergencia espectral de la interpolación multicuadrática" . Actas de la Sociedad Matemática de Edimburgo . 36 (2): 319– 333. doi : 10.1017/S0013091500018411 .
- ↑ Mairhuber, John C. (1956). "Sobre el teorema de Haar relativo a los problemas de aproximación de Chebyshev con soluciones únicas". Actas de la Sociedad Matemática Americana . 7 (4): 609– 615. doi : 10.2307/2033359 . JSTOR 2033359 .
- ↑ Hardy, Rolland L. (1971). "Ecuaciones multicuadráticas de la topografía y otras superficies irregulares". Journal of Geophysical Research . 7 (8): 1905– 1915. Bibcode : 1971JGR....76.1905H . doi : 10.1029/JB076i008p01905 .
- ↑ Fasshaur, Greg (2007). Métodos de aproximación sin malla con MATLAB . World Scientific Publishing. ISBN 978-981-270-633-1.
- ↑ Mongillo, Michael. "Elección de funciones base y parámetros de forma para métodos de funciones de base radial" (PDF) . Investigación de pregrado en línea de SIAM .
- Análisis numérico
- Teoría de la aproximación
- Interpolación