Gauss-Legendr kvadrati - Gauss–Legendre quadrature

Yilda raqamli tahlil, Gauss-Legendr kvadrati shaklidir Gauss kvadrati ga yaqinlashish uchun aniq integral a funktsiya. Intervalgacha integratsiya qilish uchun [−1, 1], qoida quyidagi shaklga ega:

qayerda

  • n ishlatilgan namunalar soni,
  • wmen to'rtburchaklar og'irliklari va
  • xmen ning ildizi nth Legendre polinom.

Kvadrati vaznlarining bu tanlovi wmen va to'rtburchak tugunlari xmen kvadratsiya qoidasini darajani birlashtirishga imkon beradigan noyob tanlovdir 2n − 1 polinomlar aniq.

Gauss-Legendre kvadratsiya qoidalarini hisoblash uchun ko'plab algoritmlar ishlab chiqilgan. 1969 yilda taqdim etilgan Golub-Velsch algoritmi tugunlar va og'irliklarning hisoblanishini shaxsiy qiymat muammosiga qisqartiradi, bu esa QR algoritmi.[1] Ushbu algoritm mashhur bo'lgan, ammo ancha samarali algoritmlar mavjud. Ga asoslangan algoritmlar Nyuton-Raphson usuli muammolarning kattaroq kattaligi uchun kvadratura qoidalarini hisoblashga qodir. 2014 yilda Ignace Bogaert Gauss-Legendre kvadrati og'irliklari va tugunlari uchun aniq asimptotik formulalarni taqdim etdi, ular ikki aniqlikda aniq. epsilon mashinasi har qanday tanlov uchun n ≥ 21. [2] Bu qiymatlar uchun tugunlarni va og'irliklarni hisoblash imkonini beradi n milliarddan oshdi. [3]

Tarix

Karl Fridrix Gauss birinchi bo'lib Gauss-Legendre to'rtburchagi qoidasini chiqargan va buni 1814 yilda davom etgan fraktsiyalar bilan hisoblash yo'li bilan amalga oshirgan.[4] U buyurtma bo'yicha tugunlarni va og'irliklarni 16 raqamgacha hisoblab chiqdi n= 7 qo'l bilan. Karl Gustav Yakob Jakobi ning kvadratsiya qoidasi va ortogonal oilasi o'rtasidagi bog'liqlikni aniqladi Legendre polinomlari. Kvadratura og'irliklari va tugunlari uchun yopiq formulalar mavjud emasligi sababli, o'nlab yillar davomida odamlar ularni qo'lda hisoblash usulidan faqat kichik hajmda foydalanishlari mumkin edi nva kvadratni hisoblash og'irlik va tugun qiymatlarini o'z ichiga olgan jadvallarga murojaat qilish orqali amalga oshirilishi kerak edi. 1942 yilga kelib ushbu qadriyatlar faqat ma'lum bo'lgan n=16.

Ta'rif

Legendre polinomlarining grafikalari (gacha) n = 5)

Integratsiya uchun f ustida Gauss-Legendre kvadrati bilan bog'liq bo'lgan ortogonal polinomlar Legendre polinomlari, bilan belgilanadi Pn(x). Bilan n- uchinchi polinom monik bo'lib normallashgan, ya'ni shunday Pn(1) = 1, men- Gauss tuguni, xmen, bo'ladi men- ning ildizi Pn va og'irliklar ((Abramovits va Stegun 1972 yil, p. 887)

Ba'zi quyi tartibli kvadratsiya qoidalari birlashtirish uchun quyida keltirilgan .

Ballar soni, nBallar, xmenOg'irliklar, wmen
102
2±0.57735…1
300.888889…
±0.774597…0.555556…
4±0.339981…0.652145…
±0.861136…0.347855…
500.568889…
±0.538469…0.478629…
±0.90618…0.236927…

Umumiy real oraliqda integratsiya qilish uchun , a interval o'zgarishi muammoni integratsiyalashgan biriga aylantirish uchun qo'llanilishi mumkin .

Algoritmlar

Nyuton-Raphson usullari

Bir qator tadqiqotchilar Gauss-Legendre kvadrati tugunlari va og'irliklarini hisoblash algoritmlarini Nyuton-Raphson usuli funktsiyalarning ildizlarini topish uchun. Ushbu aniq muammo uchun turli xil optimallashtirishlardan foydalaniladi. Masalan, ba'zi usullar hisoblash ildizlarning klasterlanishi bilan bog'liq muammolardan qochish intervalgacha va .[5][6] Ba'zi usullar og'irliklarni taxminiy hisoblash uchun formulalardan foydalanadi va keyin xatolikni mashina aniqligi darajasiga tushirish uchun Nyuton-Rafsonning bir necha takrorlanishidan foydalanadi.[7][5]

Golub-Velsch

1969 yilda Golub va Velsch, ortogonal ko'pburchaklar qondiradigan uchta muddat takrorlanish munosabati bilan Gauss kvadrati qoidalarini hisoblash usullarini nashr etishdi.[1] Ular Gauss kvadrati qoidasining tugunlarini hisoblash muammosini ma'lum bir nosimmetrikning o'ziga xos qiymatlarini topish muammosiga kamaytiradi. tridiagonal matritsa. The QR algoritmi ushbu matritsaning o'ziga xos qiymatlarini topish uchun ishlatiladi. Nosimmetrik tridiyagonal tuzilishdan foydalanib, o'z qiymatlarini hisoblash mumkin vaqtidan farqli o'laroq umumiy qiymat muammosi uchun kutilgan vaqt.

Asimptotik formulalar

Tugunlarni hisoblash uchun taxminiy yopiq shaklli iboralardan foydalanadigan turli usullar ishlab chiqilgan. Yuqorida ta'kidlab o'tilganidek, ba'zi bir usullarda formulalar tugunlarga yaqinlashish sifatida ishlatiladi, shundan so'ng yaqinlashishni aniqlashtirish uchun ba'zi Nyuton-Raphson takrorlashlari bajariladi. 2014 yilgi maqolada Ignace Bogaert tugunlar uchun asimptotik formulalarni aniqlaydi, ular uchun mashinaning aniqligi aniq. va mashina aniqligi aniq bo'lgan og'irliklar uchun .[2] Ushbu usul boshqa usullar singari Nyuton-Raphson takrorlashlarini yoki Bessel funktsiyalarini baholashni talab qilmaydi. Qog'ozda ko'rsatilgandek, usul 11 ​​soniya ichida bir milliardlik muammoli o'lchamdagi tugunlarni hisoblashga muvaffaq bo'ldi. Ning so'nggi nuqtalariga yaqin tugunlardan beri Ushbu muammoning kattaligida bir-birimizga juda yaqinlashamiz, tugunlarni hisoblash usuli bu ikki aniqlikdagi suzuvchi nuqtada har qanday amaliy dastur uchun etarli.

Yuqori aniqlik

Yoxansson va Mezzarobba [8] Gauss-Legendre kvadrati qoidalarini hisoblash strategiyasini tavsiflang ixtiyoriy aniqlikdagi arifmetika, ham kichik, ham katta ruxsat berish . Tartib qoidasi 1000 soniya aniqligi bilan bir soniya ichida hisoblash mumkin. Ularning usuli Nyuton-Rafson iteratsiyasini Legendre polinomlarini baholash uchun bir nechta turli xil texnikalar bilan birgalikda qo'llaydi. Algoritm, shuningdek, tasdiqlangan xato bilan bog'liq.

Boshqa kvadratsiya qoidalari bilan taqqoslash

Gauss-Legendre kvadrati funktsiyaning integrallarini hisoblash uchun juda tor ma'noda maqbuldir f ustida [−1, 1], boshqa hech qanday kvadratsiya qoidasi barcha darajalarni birlashtirmaydi 2n − 1 foydalanishda aniq polinomlar n namunaviy ochkolar. Biroq, bu aniqlik o'lchovi juda foydali emas --- polinomlarni birlashtirish juda oson va bu argument o'z-o'zidan boshqa funktsiyalarni birlashtirishda aniqlikni kafolatlamaydi.

Klenshou-Kurtis kvadrati taxminiy asoslangan f at polinom interpolant tomonidan Chebyshev tugunlari va darajadagi polinomlarni birlashtiradi n aniq berilganida n namunalar. Hatto u polinomlarni yoki analitik bo'lgan boshqa funktsiyalarni katta mahallada birlashtirmasa ham [−1, 1] Gauss-Legendre kvadrati bilan bir qatorda Klenshu-Kurtis ko'p (analitik bo'lmagan) integrallar uchun Gauss-Legendre kvadrati bilan bir xil tezlikda yaqinlashadi.[9] Bundan tashqari, Klenshou-Kurtis Gauss-Legendr kvadrati barcha doimiy integrallar uchun yaqinlashuvchi xususiyatlarga ega va raqamli yaxlitlash xatolariga mustahkamlik beradi.[10] Clenshaw-Kurtisni amalga oshirish oson vaqt o'tishi bilan FFT asoslangan usullar.

Nyuton-Kotes kvadrati taxminiy asoslangan f ning teng masofada joylashgan nuqtalarida polinom interpolant tomonidan [−1, 1], va Klenshu-Kurtis singari darajadagi polinomlarni ham birlashtiradi n aniq berilganida n namunalar. Biroq, bu azoblanadi Runge fenomeni kabi n ortadi; Nyuton-Kotes ba'zi uzluksiz integrallar uchun birlashmaydi fva yaqinlashganda raqamli yaxlitlash xatolaridan aziyat chekishi mumkin.[10] Shunday qilib, Klenshou-Kurtis ham, Gauss-Legendr ham Nyuton-Kotesdan mo''tadildan kattagacha imtiyozlarga ega. n.

Adabiyotlar

  1. ^ a b G. H. Golub va J. H. Velsch, Gauss kvadrati qoidalarini hisoblash, Matematik. Komp., 23 (1969), 221-230.
  2. ^ a b I. Bogaert, Gauss-Legendr kvadrati tugunlari va og'irliklarini takrorlashsiz hisoblash, SIAM J. Sci. Hisoblash., 36 (2014), C1008-C1026.
  3. ^ A. Taunsend, Yuqori tartibli Gauss-Legendre kvadrati uchun poyga. SIAM News, 48 ​​(2015), 1-3 betlar.
  4. ^ C. F. Gauss, Taxminan mos keladigan yangi integral integral qiymatlari usuli, Izoh. Soc. Reg. Ilmiy. Gotting. So'nggi., (1814).
  5. ^ a b N. Xeyl va A. Taunsend, Gauss-Legendre va Gauss-Jakobi to'rtburchak tugunlari va og'irliklarini tezkor va aniq hisoblash, SIAM J. Sci. Hisoblash., 35 (2013), A652-A674 betlar
  6. ^ P. N. Svartstrauber, Gauss-Legendr kvadrati uchun ball va og'irliklarni hisoblashda, SIAM J. Sci. Hisoblash., 24 (2003), 945-954 betlar.
  7. ^ I. Bogaert, B. Michiels va J. Fostier, O (1) Legendre polinomlarini hisoblash va parallel hisoblash uchun Gauss-Legendre tugunlari va og'irliklari., SIAM J. Sci. Hisoblash., 34 (2012), 83-101 bet.
  8. ^ F. Yoxansson va M. Mezzarobba, Gauss-Legendr kvadrati tugunlari va og'irliklarini tezkor va qat'iy o'zboshimchalik bilan aniq hisoblash., SIAM J. Sci. Hisoblash., 40 (2018), bet C726-C747
  9. ^ Lloyd N. Trefeten. 2012 yil. Yaqinlashish nazariyasi va yaqinlashish amaliyoti. Sanoat va amaliy matematika jamiyati, AQSh.
  10. ^ a b L.N. Trefeten, Gauss kvadrati Klenshu-Kertisdan yaxshiroqmi?. SIAM Rev., 50 (1), 67-87