Interpolació de la funció de base radial

mètode avançat en teoria de l'aproximació

La interpolació de la funció de base radial (RBF) és un mètode avançat en teoria de l'aproximació per construir interpolants precisos d'alt ordre de dades no estructurades, possiblement en espais d'alta dimensió. El interpolant pren la forma d'una suma ponderada de funcions de base radial.[1][2] La interpolació RBF és un mètode lliure de malla, és a dir, els nodes (punts del domini) no necessiten estar en una quadrícula estructurada i no requereix la formació d'una malla. Sovint és espectralment precís [3] i estable per a un gran nombre de nodes fins i tot en grans dimensions.

Molts mètodes d'interpolació es poden utilitzar com a base teòrica d'algorismes per aproximar operadors lineals, i la interpolació RBF no és una excepció. La interpolació RBF s'ha utilitzat per aproximar operadors diferencials, operadors integrals i operadors diferencials de superfície.

Exemples

modifica

Deixar   i deixar   ser 15 punts igualment espaiats a l'interval  . Formarem   on   és una funció de base radial i tria   de tal manera que   (  interpola   als punts escollits). En notació matricial això es pot escriure com Triant  , el gaussià, amb un paràmetre de forma de  , llavors podem resoldre l'equació matricial dels pesos i representar el interpolant. Traçant la funció d'interpolació a continuació, veiem que és visualment igual a tot arreu excepte prop del límit esquerre (un exemple del fenomen de Runge), on encara és una aproximació molt propera. Més precisament, l'error màxim és aproximadament   a les  .

The function   sampled at 15 uniform nodes between 0 and 1, interpolated using the Gaussian RBF with a shape parameter of  .
The interpolation error,  , for the plot to the left.

Motivació

modifica

El teorema de Mairhuber-Curtis ho diu per a qualsevol conjunt obert   en   amb  , i   funcions linealment independents sobre  , existeix un conjunt de   punts del domini de manera que la matriu d'interpolació és singular.[4]

Això vol dir que si es vol tenir un algorisme d'interpolació general, s'ha de triar les funcions de base per dependre dels punts d'interpolació. El 1971, Rolland Hardy va desenvolupar un mètode d'interpolació de dades disperses mitjançant interpolants de la forma  . Es tracta d'una interpolació utilitzant una base de funcions multiquadrics desplaçades, ara s'escriu més habitualment com a  , i és la primera instància d'interpolació de funcions de base radial.[5] S'ha demostrat que la matriu d'interpolació resultant sempre serà no singular. Això no viola el teorema de Mairhuber-Curtis, ja que les funcions base depenen dels punts d'interpolació. Escollir un nucli radial de manera que la matriu d'interpolació no sigui singular és exactament la definició d'una funció definida estrictament positiva. Aquestes funcions, incloent la gaussiana, la quadràtica inversa i la multiquadrica inversa s'utilitzen sovint com a funcions de base radial per aquest motiu.[6]

Referències

modifica
  1. Hardy, Rolland Journal of Geophysical Research, 76, 8, 3-1971, pàg. 1905–1915. Bibcode: 1971JGR....76.1905H. DOI: 10.1029/JB076i008p01905.
  2. Richard, Franke Mathematics of Computation, 38, 157, 1-1982, pàg. 181–200. DOI: 10.1090/S0025-5718-1982-0637296-4 [Consulta: free].
  3. Buhmann, Martin; Nira, Dyn Proceedings of the Edinburgh Mathematical Society, 36, 2, 6-1993, pàg. 319–333. DOI: 10.1017/S0013091500018411 [Consulta: lliure].
  4. Mairhuber, John C. Proceedings of the American Mathematical Society, 7, 4, 1956, pàg. 609–615. DOI: 10.2307/2033359. JSTOR: 2033359.
  5. Hardy, Rolland L. Journal of Geophysical Research, 7, 8, 1971, pàg. 1905–1915. Bibcode: 1971JGR....76.1905H. DOI: 10.1029/JB076i008p01905.
  6. Fasshaur, Greg. Meshfree Approximation Methods with MATLAB (en anglès). World Scientific Publishing, 2007. ISBN 978-981-270-633-1.