Rombergova integracija

Rombergova integracija (ponekad se navodi takođe kao Rombergova metoda) je postupak iz numeričke analize. Koristi se kada želimo numerički da izračunamo neki integral, a dobila je ime po Verneru Rombergu.

Ideja

uredi

Osnova Rombergove integracije je kombinacija dve loše aproksimacije kojom ćemo doći do jedne bolje. U suštini, ona predstavlja samo jedan vid Ričardsonove ekstrapolacije primenjene na integraciju i trapezoidno pravilo.

Prisetimo se greške trapezoidnog pravila sa   datih tačaka:

 
 
 
 

Napišimo to sve malo drugačije:

 
 

A šta se dešava kada prepolovimo razmak između tačaka?

 

Očigledno je da se koeficijenti za kvadratni deo greške ( ) donekle preklapa; zato ga možemo prostom kombinacijom ove dve aproksimacije eliminisati:

 

Sada greška zavisi samo od  ! Postpupak možemo nastaviti i vrlo brzo ćemo doći do veoma preciznih rezultata. Daljim računom eliminišemo ostale stepene iz greške:

 

Na šemi se vidi malo jasnije:

 


Kao rezultat se uzima uvek poslednji element na dijagonali.

Greška

uredi

Greška Rombergove integracije, napisana notacijom sa velikim O:  .

Za njenu približnu vrednost (za kriterijum obustave algoritma) može se uzeti razlika dijagonale:  

Treba međutim imati u vidu da u određenim slučajevima greška ne mora da se smanjuje - dobar primer za to su talasne funkcije (kosinus, sinus itd.). Na konkretnom primeru:

 

broj tačaka mora da budem barem   inače će nam integral uvek biti jednak nuli.

Rombergova integracija ima i tu prednost što grešku možemo u svakom sledećem koraku da izračunamo i tako svaki put iznova odlučimo da li hoćemo da idemo dalje ili smo zadovoljni dosadašnjim rezultatom.

Primer

uredi

Uzmimo da želimo da izračunamo:

 

Trapezoidno pravilo sa dve tačke nam daje:

 

Sa tri:

 

I sa pet:

 

Kada uporedimo čak i zadnji rezultat, greška je još uvek velika:

 

U nekim situacijama bi takva greška mogla da bude kobna! Primenimo sa ovim rezultatima Rombergovu metodu:

 

Greška je  , još uvek nedovoljno precizno za naše potrebe. Idemo još jedan korak dalje:

 
 

Greška na kraju: -0.65 ! Sa samo pet tačaka smo dobili izuzetno precizan rezultat. Kada bismo želeli da postignemo isti rezultat prostim trapezoidnim pravilom, trebalo bi nam oko 50 tačaka.