Romberg's Method

Romberg's method uses extrapolation techniques to improve the answer [Press, et al., 1986]. If we let I1 be the value of the integral obtained using interval size h = x, and I2 be the value of I obtained when using interval size h/2, and I0 the true value of I, then the error in a method is approximately hm, or

replacing the by an equality (an approximation) and solving for c and I0 gives

This process can also be used to obtain I1, I2,..., by halving h each time, and then calculating new estimates from each pair, calling them J1, J2, ..., i.e. in the formula above replace I0 with J1. The formulas are reapplied for each pair of J's to obtain K1, K2,... The process continues until the required tolerance is obtained.

Romberg's method is most useful for a low-order method (m small) because significant improvement is then possible.