Her şeyden önce, bir integrali bir kara kutu olarak alması gereken çok yönlü bir kareleme rutinine ihtiyacınız varsa kendinize sormalısınız. Eğer öyleyse, uyarlanabilirliğin integralde "zor" noktaları yakalayacağını umduğunuz adaptif kareleme yapamazsınız. Piessens ve ark. uyarlanabilir bir şemada (aralığın en yüksek hata) istenen toleranslara ulaşılana kadar. Wynn-epsilon algoritması yakınsama hızlanmasına izin verir ve tipik olarak uç nokta tekilliklerinin olduğu durumlarda yardımcı olur.
Ancak, integralinizin "biçimini" veya "türünü" biliyorsanız, yönteminizi ihtiyacınız olana göre özelleştirebilirsiniz, böylece hesaplama maliyeti ihtiyacınız olan doğruluk için sınırlıdır. Yani neye bakmanız gerekiyor:
İntegrand:
- Düzgünlük: Ortogonal bir polinom ailesinden bir polinom tarafından (iyi) yaklaştırılabilir mi (eğer öyleyse, Gauss quadrature iyi olacak)
- Tekillikler: integral sadece uç nokta tekillikleriyle integrallere bölünebilir mi (eğer öyleyse, IMT kuralı veya çift üstel kareleme her alt aralıkta iyi olacaktır)
- Hesaplamanın maliyeti nedir?
- İntegral hesaplanabilir mi? Yoksa sadece sınırlı veri kullanılabilir mi?
- Son derece salınımlı integral: Levin tipi yöntemleri arayın.
|x−c|−αcα
Entegrasyon aralığı: sonlu, yarı sonsuz veya sonsuz. Yarı sonsuz veya sonsuz aralıklar söz konusu olduğunda, değişken bir dönüşümle sonlu aralığa indirgenebilir mi? Değilse, Laguerre veya Hermite polinomları Gauss quadrature yaklaşımında kullanılabilir.
Genel olarak kareleme için gerçek bir akış sayfası için bir referansım yok, ancak QUADPACK kitabı (Netlib yönetimleri değil, gerçek kitap) değerlendirmek istediğiniz integrale göre uygun rutini seçmek için bir akış sayfası var. Kitap aynı zamanda Piessens ve ark. farklı rutinler için.
Düşük boyutlu integraller için tipik olarak iç içe tek boyutlu kareleme denir. İki boyutlu integrallerin (kübik) özel durumunda, farklı entegrasyon alanlarının vakaları için entegrasyon kuralları vardır. R. Cools, küp formülleri Ansiklopedisinde çok sayıda kural topladı ve Cubpack paketinin ana yazarı . Yüksek boyutlu integraller için tipik olarak Monte Carlo tipi yöntemlere başvurulur. Bununla birlikte, makul doğruluk elde etmek için tipik olarak çok sayıda integrand değerlendirmesine ihtiyaç vardır. Düşük boyutlu integrallerde, kareleme / kübik / iç içe kareleme gibi yaklaştırma yöntemleri genellikle bu stokastik yöntemleri daha fazla gerçekleştirir.
Genel ilginç referanslar:
- Quadpack, Piessens, Robert; de Doncker-Kapenga, Elise; Überhuber, Christoph W .; Kahaner, David (1983). QUADPACK: Otomatik entegrasyon için alt program paketi. Springer-Verlag. ISBN 978-3-540-12553-2
- Sayısal Entegrasyon Yöntemleri: İkinci Baskı, Ph. Davis ve Ph. Rabinowitz, 2007, Dover Matematik Kitapları, ISBN 978-0486453392