Jump to content

Интерполяция радиальной базисной функции

Интерполяция радиальной базисной функции (RBF) — это усовершенствованный метод теории аппроксимации для построения высокой точности интерполянтов неструктурированных данных, возможно, в многомерных пространствах. Интерполянт принимает форму взвешенной суммы радиальных базисных функций . [1] [2] RBF-интерполяция — это метод без сетки , что означает, что узлы (точки в области) не обязательно лежат на структурированной сетке и не требуют формирования сетки . Часто спектрально точный [3] и стабилен для большого количества узлов даже в больших размерностях.

Многие методы интерполяции могут использоваться в качестве теоретической основы алгоритмов аппроксимации линейных операторов , и RBF-интерполяция не является исключением. RBF-интерполяция использовалась для аппроксимации дифференциальных операторов , интегральных операторов и поверхностных дифференциальных операторов .

Позволять и пусть быть 15 равноотстоящими друг от друга точками на интервале . Мы сформируем где радиальная базисная функция , и выберите такой, что ( интерполирует в выбранных точках). В матричной записи это можно записать как

Выбор , гауссиан , с параметром формы , мы можем затем решить матричное уравнение для весов и построить интерполянт. Построив интерполяционную функцию ниже, мы видим, что она визуально одинакова везде, за исключением вблизи левой границы (пример феномена Рунге ), где она все еще является очень близким приближением. Точнее, максимальная ошибка примерно равна в .

Функция отобрано в 15 однородных узлах между 0 и 1, интерполировано с использованием гауссовского RBF с параметром формы .
Ошибка интерполяции, , для сюжета слева.

Мотивация

[ редактировать ]

Теорема Майрхубера – Кертиса утверждает, что для любого открытого множества в с , и линейно независимые функции на , существует набор точки в области такие, что матрица интерполяции

является единичным . [4]

Это означает, что если кто-то хочет иметь общий алгоритм интерполяции, необходимо выбрать базисные функции, которые будут зависеть от точек интерполяции. В 1971 году Роллан Харди разработал метод интерполяции разбросанных данных с использованием интерполянтов вида . Это интерполяция с использованием сдвинутых мультиквадрических функций, которые сейчас чаще записывают как , и является первым примером интерполяции радиальной базисной функции. [5] Было показано, что результирующая матрица интерполяции всегда будет невырожденной. Это не нарушает теорему Майрхубера – Кертиса, поскольку базисные функции зависят от точек интерполяции. Выбор радиального ядра так, чтобы матрица интерполяции была неособой, является в точности определением строго положительно определенной функции . По этой причине такие функции, в том числе гауссова , обратная квадратичная и обратная мультиквадрика, часто используются в качестве радиальных базисных функций. [6]

Настройка параметров формы

[ редактировать ]

Многие радиальные базисные функции имеют параметр, который контролирует их относительную неравномерность или остроту. Этот параметр обычно обозначается символом при этом функция становится все более плоской по мере того, как . Например, Роллан Харди использовал формулу для мультиквадрики , однако в настоящее время формула вместо этого используется. Эти формулы эквивалентны с точностью до масштабного коэффициента. Этот фактор несущественен, поскольку базисные векторы имеют одинаковый диапазон , и веса интерполяции будут компенсировать это. По соглашению базисная функция масштабируется так, что как видно на графиках функций Гаусса и функций рельефа .

RBF-интерполянт функции f(x)=e^(x*cos(3*pi*x))-1, выбранный в 15 точках с использованием гауссиан, с очень большим параметром формы e=100. « Интерполянт ногтевого ложа ».

Следствием этого выбора является то, что матрица интерполяции приближается к единичной матрице как что приводит к устойчивости при решении матричной системы. Полученный интерполянт, как правило, будет плохим приближением к функции, поскольку он будет близок к нулю везде, за исключением точек интерполяции, где он достигает резкого пика - так называемый «интерполянт гвоздей» (как видно на графике Направо).

График числа обусловленности по параметру формы для матрицы интерполяции радиальной базисной функции размером 15x15 с использованием гауссова

На противоположной стороне спектра число обусловленности матрицы интерполяции будет стремиться к бесконечности как что приводит к плохому состоянию системы. На практике параметр формы выбирают так, чтобы матрица интерполяции находилась «на грани плохой обусловленности» (например, с числом обусловленности примерно для плавающей запятой двойной точности ).

Иногда при выборе параметра формы следует учитывать и другие факторы. Например, функция удара имеет компактный носитель (он равен нулю всюду, кроме случая, когда ), что приводит к разреженной матрице интерполяции.

Некоторые радиальные базисные функции, такие как полигармонические сплайны, не имеют параметра формы.

См. также

[ редактировать ]
  1. ^ Харди, Роллан (март 1971 г.). «Мультиквадрические уравнения топографии и других нерегулярных поверхностей». Журнал геофизических исследований . 76 (8): 1905–1915. Бибкод : 1971JGR....76.1905H . дои : 10.1029/JB076i008p01905 .
  2. ^ Ричард, Франке (январь 1982 г.). «Интерполяция разбросанных данных: тесты некоторых методов» . Математика вычислений . 38 (157): 181–200. дои : 10.1090/S0025-5718-1982-0637296-4 . hdl : 10945/40152 .
  3. ^ Буманн, Мартин; Нира, Дин (июнь 1993 г.). «Спектральная сходимость мультиквадрической интерполяции» . Труды Эдинбургского математического общества . 36 (2): 319–333. дои : 10.1017/S0013091500018411 .
  4. ^ Майрубер, Джон К. (1956). «О теореме Хаара о задачах аппроксимации Чебышева, имеющих единственные решения». Труды Американского математического общества . 7 (4): 609–615. дои : 10.2307/2033359 . JSTOR   2033359 .
  5. ^ Харди, Роллан Л. (1971). «Мультиквадрические уравнения топографии и других нерегулярных поверхностей». Журнал геофизических исследований . 7 (8): 1905–1915. Бибкод : 1971JGR....76.1905H . дои : 10.1029/JB076i008p01905 .
  6. ^ Фасшаур, Грег (2007). Методы бессеточной аппроксимации с помощью MATLAB . Мировое научное издательство. ISBN  978-981-270-633-1 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ec835b348f3932d3774b28ce244b9d1c__1721001780
URL1:https://arc.ask3.ru/arc/aa/ec/1c/ec835b348f3932d3774b28ce244b9d1c.html
Заголовок, (Title) документа по адресу, URL1:
Radial basis function interpolation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)