Radyal temel fonksiyon enterpolasyonu - Radial basis function interpolation

Radyal temel fonksiyonu (RBF) enterpolasyonu gelişmiş bir yöntemdir yaklaşım teorisi inşa etmek için yüksek mertebe doğru interpolantlar Yapılandırılmamış veriler, muhtemelen yüksek boyutlu alanlarda. Enterpolant, ağırlıklı toplamı biçimini alır. radyal temel fonksiyonlar. RBF enterpolasyonu bir örgü içermeyen yöntem, yani düğümlerin (etki alanındaki noktalar) yapılandırılmış bir ızgarada yer alması gerekmediği ve bir örgü. Genellikle spektral olarak doğrudur[1] ve yüksek boyutlarda bile çok sayıda düğüm için kararlı.

Birçok enterpolasyon yöntemi, yaklaştırma algoritmalarının teorik temeli olarak kullanılabilir. doğrusal operatörler ve RBF enterpolasyonu bir istisna değildir. RBF enterpolasyonu, yaklaşık olarak diferansiyel operatörler, integral operatörler ve yüzey diferansiyel operatörleri. Bu algoritmalar, aşağıdakiler dahil birçok diferansiyel denklemin son derece hassas çözümlerini bulmak için kullanılmıştır. Navier-Stokes denklemleri,[2] Cahn-Hilliard denklemi, ve sığ su denklemleri.[3][4]

Örnekler

İzin Vermek ve izin ver aralıkta eşit aralıklı 15 nokta olmak . Oluşturacağız nerede bir radyal temel işlevi, ve Seç öyle ki ( interpolates seçilen noktalarda). Matris gösteriminde bu şu şekilde yazılabilir:

Seçme , Gauss şekil parametresiyle , daha sonra ağırlıklar için matris denklemini çözebilir ve interpolantı çizebiliriz. Aşağıdaki enterpolasyon fonksiyonunu çizdiğimizde, sol sınırın yakınında görsel olarak her yerde aynı olduğunu görüyoruz (bir örnek Runge fenomeni ), burada hala çok yakın bir yaklaşımdır. Daha doğrusu maksimum hata kabaca -de .

İşlev 0 ile 1 arasındaki 15 tekdüze düğümde örneklenmiş, şekil parametresi ile Gauss RBF kullanılarak enterpolasyonlu .
Enterpolasyon hatası, , soldaki arsa için.

Motivasyon

Mairhuber-Curtis teoremi, herhangi bir açık küme için içinde ile , ve doğrusal bağımsız fonksiyonlar açık bir dizi var etki alanında, enterpolasyon matrisi

dır-dir tekil.[5]

Bu, genel bir enterpolasyon algoritmasına sahip olmak istendiğinde, enterpolasyon noktalarına bağlı olarak temel fonksiyonların seçilmesi gerektiği anlamına gelir. 1971'de Rolland Hardy, formun interpolantlarını kullanarak dağınık verilerin enterpolasyonunu yapmak için bir yöntem geliştirdi. . Bu, şimdi daha yaygın olarak şu şekilde yazılan, kaydırılmış çok kadrolu fonksiyonların temelini kullanan bir enterpolasyondur. ve radyal temel fonksiyon enterpolasyonunun ilk örneğidir.[6] Ortaya çıkan interpolasyon matrisinin her zaman tekil olmayacağı gösterilmiştir. Bu, Mairhuber-Curtis teoremini ihlal etmez, çünkü temel işlevleri enterpolasyon noktalarına bağlıdır. Enterpolasyon matrisi tekil olmayacak şekilde bir radyal çekirdek seçmek, tam olarak bir radyal temel fonksiyonunun tanımıdır. Herhangi bir işlevin tamamen monoton dahil olmak üzere bu mülke sahip olacak Gauss ters kuadratik ve ters çok kadrolu fonksiyonlar.[7]

Şekil parametresi ayarı

Birçok radyal temel fonksiyonunun, göreceli düzlüklerini veya tepe noktalılıklarını kontrol eden bir parametresi vardır. Bu parametre genellikle sembolü ile temsil edilir işlev gittikçe düzleşiyor. . Örneğin, Rolland Hardy şu formülü kullandı: için çok kadrolu ancak günümüzde formül bunun yerine kullanılır. Bu formüller, bir ölçek faktörüne eşdeğerdir. Bu faktör önemsizdir çünkü temel vektörler aynısına sahip açıklık ve enterpolasyon ağırlıkları telafi edecektir. Geleneksel olarak, temel işlev şu şekilde ölçeklenir: arsalarında görüldüğü gibi Gauss fonksiyonları ve çarpma işlevleri.

F (x) = e ^ (x * cos (3 * pi * x)) - 1 fonksiyonunun bir RBF interpolantı, çok büyük bir şekil parametresi e = 100 ile Gauss kullanılarak 15 noktada örneklenmiştir. "tırnak yatağı interpolant. "

Bu seçimin bir sonucu, enterpolasyon matrisinin kimlik matrisine şu şekilde yaklaşmasıdır. matris sistemini çözerken kararlılığa yol açar. Ortaya çıkan enterpolant, genel olarak fonksiyona zayıf bir yaklaşım olacaktır, çünkü keskin bir şekilde tepe noktasına ulaşacağı enterpolasyon noktalarının yakınında - sözde "çivi yatağı interpolantı" (grafikte görüldüğü gibi), her yerde sıfıra yakın olacaktır. Sağa).

Gauss kullanarak 15x15 radyal temelli fonksiyon enterpolasyon matrisi için şekil parametresine göre durum numarasının bir grafiği

Spektrumun diğer tarafında, durum numarası interpolasyon matrisinin% 50'si sonsuza uzaklaşacaktır. sistemin kötü şartlandırılmasına yol açar. Pratikte, bir şekil parametresi seçilir, böylece enterpolasyon matrisi "kötü koşullandırmanın kenarında" olur (örneğin, kabaca bir koşul numarasıyla için çift ​​kesinlik kayan nokta).

Bir şekil parametresi seçerken bazen dikkate alınması gereken başka faktörler de vardır. Örneğin çarpma işlevi

var Yoğun destek (ne zaman hariç her yerde sıfırdır ) bir seyrek enterpolasyon matrisi.

Gibi bazı radyal temel işlevleri çok harmonik eğriler şekil parametresi yoktur.

Referanslar

  1. ^ Buhmann, Martin; Nira, Dyn (Haziran 1993). "Çok dörtlü enterpolasyonun spektral yakınsaması". Edinburgh Matematik Derneği Bildirileri. 36 (2): 319–333. doi:10.1017 / S0013091500018411.
  2. ^ El ilanı, Natasha; Barnett, Gregory A .; Hasır, Louis J. (2016). "Radyal temel fonksiyonlarla sonlu farkları geliştirme: Navier-Stokes denklemleri üzerinde deneyler". Hesaplamalı Fizik Dergisi. 316: 39–62. doi:10.1016 / j.jcp.2016.02.078.
  3. ^ Wong, S.M .; Hon, Y.C .; Golberg, MA (2002). "Sığ su denklemleri için kompakt şekilde desteklenen radyal temel fonksiyonları". Uygulamalı Matematik ve Hesaplama. 127 (1): 79–101. doi:10.1016 / S0096-3003 (01) 00006-6.
  4. ^ El ilanı, Natasha; Wright, Grady B. (2009). "Bir küre üzerindeki sığ su denklemleri için radyal temel fonksiyon yöntemi". Royal Society A: Matematik, Fizik ve Mühendislik Bilimleri Bildirileri. 465 (2106): 1949–1976. doi:10.1098 / rspa.2009.0033.
  5. ^ Mairhuber, John C. (1956). "Eşsiz Çözümlere Sahip Chebychev Yaklaşım Problemlerine İlişkin Haar Teoremi Üzerine". American Mathematical Society'nin Bildirileri. 7 (4): 609–615. JSTOR  2033359.
  6. ^ Hardy, Rolland L. (1971). "Topografya ve diğer düzensiz yüzeylerin çok kadrolu denklemleri". Jeofizik Araştırmalar Dergisi. 7 (8): 1905–1915. doi:10.1029 / JB076i008p01905.
  7. ^ Fasshaur, Greg (2007). MATLAB ile Meshfree Yaklaşım Yöntemleri. World Scientific Publishing. ISBN  978-981-270-633-1.