Trapezoid method converges faster than the Simpson method

  • Thread starter Thread starter Cloruro de potasio
  • Start date Start date
  • Tags Tags
    Method Trapezoid
Click For Summary
SUMMARY

The trapezoid method converges faster than the Simpson method when integrating first-class elliptical integrals, particularly due to the behavior of their respective error bounds. The trapezoidal rule utilizes the second derivative for error estimation, while the Simpson method relies on the fourth derivative, which diverges at π/2, complicating error calculations. This divergence impacts the ability to accurately determine maximum error levels, making the trapezoid method more efficient for certain periodic functions. The trapezoidal rule is particularly effective for smooth, periodic integrands, achieving rapid convergence even when integrating over half of a period.

PREREQUISITES
  • Understanding of numerical integration techniques, specifically the trapezoidal and Simpson methods.
  • Familiarity with error analysis in numerical methods, including concepts of derivatives and error bounds.
  • Knowledge of periodic functions and their properties in calculus.
  • Proficiency in C++ for implementing numerical integration algorithms.
NEXT STEPS
  • Study the derivation and application of error bounds in numerical integration, focusing on the trapezoidal and Simpson methods.
  • Explore the implications of derivative behavior on convergence rates in numerical methods.
  • Learn about the Mean Value Theorem and its application in deriving error estimates for numerical integration.
  • Investigate advanced numerical integration techniques for handling functions with singularities or discontinuities.
USEFUL FOR

Mathematicians, computer scientists, and engineers involved in numerical analysis, particularly those focusing on integration techniques and error estimation in computational algorithms.

Cloruro de potasio
Messages
30
Reaction score
1
TL;DR
Is it possible that the trapezoid method converges faster than the simpson method?
Good Morning,

I have been doing computer practices in C ++, and for an integration practice, the trapezoid method converges faster than the Simpson method. The function to be integrated is a first class elliptical integral of the form:
ppp.png

Where k is bounded between [0,1). I have been thinking about the reason for this fact, and one of the hypotheses I have is that both the second derivative (which is used to determine the error level of the trapezoid method), and the fourth (which is used to determine the Simpson method error level), diverge in pi / 2, so it is not possible to calculate the maximum error level.

This is the graph that I get for the decimal logarithm of the error vs the number of intervals used:

simpson.jpg

Does anyone know why this happens?
 
Technology news on Phys.org
I believe this has to do with the fact that the trapezoidal rule converges very quickly when integrating a periodic function over an entire period. You are only integrating over half of the period, but your integrand has symmetry so your integral is simply 1/2 of the integral over the full period and you should still get the fast convergence.

The trapezoidal rule really is a go-to technique for smooth, periodic integrands.
 
Okay, thanks, and this phenomenon, why does it happen? I've been searching on several websites but I don't understand very well ...
 
Cloruro de potasio said:
Summary:: Is it possible that the trapezoid method converges faster than the simpson method?

I have been thinking about the reason for this fact, and one of the hypotheses I have is that both the second derivative (which is used to determine the error level of the trapezoid method), and the fourth (which is used to determine the Simpson method error level), diverge in pi / 2, so it is not possible to calculate the maximum error level.

For the trapezoidal approach, an upper bound for the absolute value of error is

##|E_T| \leq \frac{b - a}{12}h^2 max|f''(x)|##, where the integral is calculated between ##a## and ##b## on the ##x##-axis and ##h = \Delta x = \frac{b - a}{n}##, ##n## is the number of sub-intervals, ##max## refers to the interval ##[a, b]## and ##f''## is continuous on ##[a, b]##.

In practice, we usually cannot find the exact value of ##max|f''(x)|##, so we have to estimate a reasonable upper bound or the worst possible value of error instead. So, if ##M## is any upper bound of ##max|f''(x)|## then ##|E_T| \leq \frac{b - a}{12}h^2 M##. We find the best possible value for ##M## and then proceed to evaluate ##E_T##. In order to decrease ##E_T## for a given ##M## we decrease ##h##.

For Simpson Rule, a useful (absolute) value for error is

##|E_S| \leq \frac{b - a}{180} h^4 max |f^{(4)}(x)|##, where ##max## refers to the interval ##[a, b]## and ##f^{(4)}## is continuous on ##(a, b)##. As in the trapezoidal approach, we usually cannot find the exact value of ##max |f^{(4)}(x)|## along the integration interval. So, again, we find some reasonable upper bound ##M##.

For the first of the above formulas of upper bounds of error, we start from the Mean Value Theorem and extend it, so we get that if ##f## and ##f'## are continuous on ##[a,b]## and ##f'## is differentiable on ##(a,b)##, there is a number ##c## on ##(a,b)## such that ##\int_{a}^{b} f(x)dx = T - \frac{b - a}{12} h^2 f''(c)## and for the second, we start from the Generalized Mean Value Theorem. For the proof of both of these you can search on the net.
 
Last edited:
Okay, thanks, I knew these formulas, what happens is that since you have to integrate between 0 and 2π and in 2π the second and fourth derivatives diverge, it is difficult to get the maximum error level ...

And is there any explanation why, in this particular case, the trapezoid method converges faster?
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
Replies
6
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K