Abstract
A classical theorem due to Chebyshev, Markov and Stieltjes states that the Gauss-Legendre quadrature of a generic function f is a Riemann sum of f. In this note we prove an analogue of this theorem for Romberg quadrature.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Let \((I_{\tau })_{\tau \in \mathbb N}\) denote a sequence of quadrature rules
\((x_{\tau , \ell } \ \in \ [a,b] \ \forall \ \tau , \ell\)), where \(n_{\tau }+1\) is the number of points needed to evaluate \(I_{\tau }\). Fejér [8], Stekloff [, p. 350], and Pólya [15, 16], showed that, if the elements of \((I_{\tau })_{\tau \ \in \ \mathbb N}\) are of interpolatory type and have positive weights: \(w_{\tau ,\ell } \ > \ 0 \ \forall \ \tau , \ell ,\) then \(\left( I_{\tau }[f]\right) _{\tau \in \mathbb N}\) converges to \({\int \limits _{a}^{b}} f(x) dx\) whenever f is Riemann integrable. By interpolatory type we mean
where p[f] is the unique polynomial of degree at most \(n_{\tau }\) that interpolates f at the points \(x_{\tau ,0}, x_{\tau ,1}, \dots , x_{\tau ,n_{\tau }}\). However, Fejér highlighted that, for the interpolatory type quadrature of Gauss-Legendre (which is based on the zeros \(x_{\tau ,0}, x_{\tau ,1}, \dots , x_{\tau ,n_{\tau }}\) of the Legendre polynomial of degree \(n_{\tau }\)), this convergence property follows directly from the separation theorem of Chebyshev, Markov and Stieltjes [16, Section 3.41], which states that
In view of (3), we can rewrite the right-hand side of (1) as
with \(t_{0} = a\) and
that is, the Gauss-Legendre rule of f is a Riemann sumFootnote 1 of f.
A natural question is whether (3) holds for other quadrature rules with positive weights. These include the interpolatory type quadratures of Fejér of the first and second kinds (based on Chebyshev points of the first and second kinds, respectively) and the Clenshaw-Curtis quadrature (based on extrema of Chebyschev polynomials of the first kind). However, although the weights for these rules are known in explicit form [8, 10, 13], their expressions are apparently not of much help in getting sharp bounds for the sums of consecutive quadrature weights. For instance, the weights for the Fejér quadrature \(([a,b] = [-1,1])\) with Chebyshev points of the second kind
\(n_{\tau } = \tau\), are given by [8, p. 301]
where \(\eta\) is the largest odd integer that does not exceed \(\tau +1\).
Another class of quadrature rules that has positive weights and is guaranteed to converge for all Riemann integrable functions is the class of classical Romberg integrals [1]. They are built with the aim of accelerating the convergence of the composite trapezoidal rule [3, 5]. Denote by
the composite trapezoidal rule of f with q subdivisions of [a, b] and, for fixed positive integers m and k, let
be an evenly spaced grid in [a, b], with \(2^{k} m + 1\) points. The Romberg integrals are defined recursively by
\(j = 1, 2, \dots , k, \quad i = j,j+1,\dots , k\), where
The value \({T_{i}^{j}}\) is the Romberg integral of order \(2j+2\) of f with \(2^{i} m\) subdivisions of [a, b]. We refer to it as the classical Romberg integral because it can be defined in a more general setting [4, 5, 6]. \({T_{i}^{j}}\) is exact for polynomials of degree less than or equal to \(2j+1\) and the integration error
for functions f of class \(C^{2j+2}[a,b]\) is \(O\left( [2^{i}m]^{-(2j+2)}\right)\). For more information about the convergence of Romberg integrals see [1, 2, 5] and the references therein.
By (5) and (6), \({T_{i}^{j}}\) is a linear combination of the values of f on the grid \(x_{0}, x_{2^{k-i}}, x_{(2^{k-i}) 2}, x_{(2^{k-i})3}, \dots ,\) \(x_{(2^{k-i})2^{i} m}\). Bauer, Rutishauser and Stiefel [1] showed that the coefficients \(\alpha _{j,i,m, \ell }\) in the functional representation
are all positive for \(m = 1\) and satisfy
They proceed by showing that the following expression for \(\alpha _{j,i,1, \ell }\) is an alternating (finite) series with terms that decrease in magnitude:
where \(2^{s}\) is the largest power of 2 that divides \(\ell\) (\(s \le j)\).
The analogue of (3) for \({T_{i}^{j}}\) is
\(r = 0, 1, \dots , 2^{i}m-1.\) However, as in the cases of Fejér and Clenshaw-Curtis quadratures, (8) does not seem to be very useful for bounding large sums of the Romberg coefficients. In this note we prove a stronger form of (9) without explicit manipulation of (8).
For each j, i, m, r, \(j \ge 0\), \(0 \ \le \ r \ \le 2^{i-1} m\), let \(\theta _{j,i,m,r}\) be defined by
\(\theta _{j,i,m,r} \ = \ \left( \sum \limits _{\ell = 0}^{r} \alpha _{j,i,m, \ell }\right) - r\)
and let
We have
Theorem 1
Corollary 1
For \(j \ge 0\) and \(0 \ \le \ r \ \le 2^{i-1} m\),
Remark 1
We do not need to consider \(\theta _{j,i,m,r}\) with \(r > 2^{i-1}m\) in (10) and (12) because the coefficients \(\alpha _{j,i,m, \ell }\) are symmetric with respect to \(\ell\).
Remark 2
The upper and lower bounds of Theorem 1 can be improved for large values of j (see Table 1 in Section 3).
The following result follows immediately from (12).
Corollary 2
\({T_{i}^{j}}[f](a,b,2^{i} m)\) is always a Riemann sum of f.
In the next two sections we make some considerations about the coefficients of the Romberg functionals and prove Theorem 1. In Section 4 we briefly discuss some problems related to other quadrature rules based on equally spaced abscissae.
2 On the coefficients of the Romberg functionals
The proof of Theorem 1 is based on the simple observation that the Romberg integrals are composite rules, that is \({T_{i}^{j}}[f](a,b,2^{i} m) \ =\)
This fact can be easily checked by induction on j, using (5) and the fact that the trapezoidal rule (4) is also composite. Thus, we have
This relation tells us how to build the vector of coefficients
of size \(2^{i} m + 1\) in terms of the vector
of size \(2^{i-1} m + 1\):
Using (14), we can give another proof of the positivity of the Romberg coefficients (see Corollary 3 below). Let
An immediate consequence of (14) is that
for every \(j \ge 1\) and for every odd indexFootnote 2\(\ell\) (recall that the weights for \(j = 0\) are \(1/2, 1, \dots , 1, 1/2\) ).
Lemma 1
For each \(j \ge 1\) and \(q \ge 0\), we have \(\Gamma _{j+q} \ = \ \prod \limits _{\eta = 1}^{q} \frac{4^{j+\eta }}{4^{j+\eta }-1} \Gamma _{j} \ \text {and}\)
Proof
The proof is by induction on q. Lemma 1 is true for \(q = 0\). Assume now that (16) holds for q and let us prove it for \(q+1\). We have
Corollary 3
Proof
The weights \(\alpha _{j,i,m,\ell }\) for \(j = 0\) and \(j = 1\) are those of the trapezoidal and Simpson’s rules, respectively, that is,
In addition, note that, for \(j = 1\) and \(q \ge 1\),
This and (16) complete the proof.
3 Proof of Theorem 1
The nice thing about (14) is that the same strategy used in the proof of Lemma 1 to bound the coefficients of the Romberg integrals can be used to bound the sums of these coefficients. In order to estimate \(\theta _{j}\) and \(\Theta _{j}\) in Theorem 1, let us also define
Note that, by (15),
that is
We have
Lemma 2
For each \(j \ge 1\) and \(q \ge 0\),
and \(\theta _{j+q}' \ \ge\)
Proof
The inequalities in (21) follow by (22) and (23). Because \(\theta _{1}' \ = \ \Theta _{1}' \ = \ \frac{1}{3}\) (see (18)), we get
Using this in (23) for \(j = 1\), we obtain
In the same fashion, for \(j = 1\), (22) gives
The second inequality of (22) follows directly by the previous one and the fact that, for \(\ell\) odd,
The proof of the other inequalities is by induction on q. Lemma 2 is true for \(q = 0\) . Assume now that (22) holds for q and let us prove it for \(q+1\).
By (14), for every even r with \(r < 2^{\ell -1}m\), we have
Because (22) and (23) hold for q, (21) does for q as well. Hence, for \(j = 1\), we can use
to obtain
This also holds for \(j \ne 1\) (see Remark 3). Hence, by the induction hypothesis,
This proves the first inequality of (22) for \(q+1\). In addition, by (24) and the induction hypothesis, we obtain
Therefore,
This proves (23) for \(q+1\).
Remark 3
Note that the proof of Lemma 2 for \(j = 1\) is independent of the proof for other values of j. Hence, once we proved (21) we have (25), since
Using (20), Lemma 2 yields the following result
Corollary 4
For each \(j \ge 1\) and \(q \ge 0\),
and
provided that the term in brackets in (28) is non-negative.
Theorem 1 follows by (21). Slightly sharper bounds can be obtained by computing the right-hand sides of (27) and (28) for some larger values of j and q as is shown in Table 1.
4 Some problems on quadrature formulae based on equally spaced points
According to Pólya [15], if the sequence (1) satisfies
for every polynomial p, then \(\left( I_{\tau }[f]\right) _{\tau \ \in \ \mathbb N}\) converges to \({\int \limits _{a}^{b}} f(x) dx\) for every continuous function f if and only if
is bounded in \(\tau\).
For the (interpolatory) Newton-Cotes quadrature, which is based on the equally spaced abscissae
the weights \(w_{\tau ,\ell }\) are all positive only for \(\tau \le 7\) and \(\tau = 9\) [7, p. 534]. Moreover, they do not satisfy (30) [12, 14]. In fact, it was shown by Wilson [17] that a sequence of quadrature formulae at equally spaced abscissae with positive weights can only exist if \(n_{\tau }\) is at least proportional to \(d_{\tau }^{2}\), where \(d_{\tau }\) is the exactness degree of \(I_{\tau }\), that is, the largest positive integer such that
holds for every polynomial p of degree at most \(d_{\tau }\).
Following some ideas of Wilson [18], Huybrechs [9] introduced a method for obtaining quadrature rules for equally spaced points (with positive weights) based on least squares. The main idea is to choose the weights \(w_{\tau ,\ell }, \ell = 0, 1, \dots , n_{\tau }\) in (1) that satisfy (31) and minimize
Huybrechs showed that the weights obtained by this method are all positive provided that \(n_{\tau }\) is sufficiently larger than \(d_{\tau }\). It remains to check whether these rules represent Riemann sums in the sense of (3).
Lastly, Klein and Berrut [11] introduced a method for approximating definite integrals via the integration of Floater-Hormann rational interpolants. The resulting quadrature rules \(Q_{n,d}[f]\), indexed by the parameters \(n+1\) (the number of nodes used) and d (the degree of exactness according to (31)), converge to \({\int \limits _{a}^{b}} f(x) dx\) with order \(\left( \frac{b-a}{n}\right) ^{d+2}\) whenever f is of class \(C^{d+3}[a,b]\) when \(n \rightarrow \infty\) (for fixed d). However, convergence may fail when \(n \rightarrow \infty\) for \(d \approx n\) because, for \(d = n\), their method reduces to the Newton-Cotes quadrature. For fixed d, \(Q_{n,d}\) satisfies (29) (for n in the place of \(\tau\)). In light of (30), it is not known whether these quadrature rules have positive weights for n sufficiently larger than d or even whether convergence of \(Q_{n,d}[f]\) can be ensured for arbitrary continuous functions f when \(n \rightarrow \infty\).
Data availability
Not applicable
Notes
All of the integration rules we shall discuss here satisfy \(\sum \limits _{i = 0}^{n_{\tau }} w_{\tau ,i} \ = \ b-a\), i.e., \(I_{\tau }\) integrates the constant function \(f \equiv 1\) exactly.
Note that, when m is odd, \(\alpha _{1,1,m,m} \ = \ \frac{4}{3} \left( \alpha _{0,{0},m,0} + \alpha _{0,{0},m,m} \right) \ = \ \frac{4}{3}\left( \frac{1}{2} + \frac{1}{2} \right) \ = \ \frac{4}{3} \ =\ \Gamma _{1}.\)
References
Bauer, F.L., Rutishauser, H., Stiefel, E.: New aspects in numerical quadrature, Proc. Sympos. Appl. Maths., Vol. 15, Amer. Math. Soc., Providence, RI, pp. 199–218 (1963)
Brass, H., Fisher, J.W.: Error bounds in Romberg quadrature. Numer. Math. 82, 389–408 (1999)
Brezinski, C.: Convergence acceleration during the 20th century. J. Comp. Appl. Math. 122, 1–21 (2000)
Bulirsch, R.: Bemerkungen zur Romberg-Integration. Numer. Math. 6, 6–16 (1964)
Camargo, A.: A divergent sequence of Romberg integrals. Results Math. 75, 11 (2020). https://doi.org/10.1007/s00025-019-1140-6
Camargo A.: Rounding error analysis of divided differences schemes: Newton’s divided differences, Neville’s algorithm, Richardson extrapolation, Romberg quadrature, etc., Numer. Algorithms 85, 591–606 (2020)
Dahlquist, G., Bjöck, A.: Numerical Methods in Scientific Computing I. SIAM, Philadelphia (2008)
Fejér, L.: Mechanische Quadraturen mit positiven Cotesschen Zahlen. Math. Z. 37(1), 287–309 (1933)
Huybrechs, D.: Stable high-order quadrature rules with equidistant points. J. Comp. Appl. Math. 231, 933–947 (2009)
Imhof, J.P.: On the method of numerical integration of Clenshaw and Curtis. Numer. Math. 5, 138–141 (1963)
Klein, G., Berrut, J.P.: Linear barycentric rational quadrature. BIT 52(2), 407–424 (2012)
Locher, F.: Norm bounds of quadrature processes. SIAM J. Num. Anal. 10(4), 553–558 (1973)
Notaris, S.: Interpolatory quadrature formulae with Chebyshev abscissae. J. Comp. Appl. Math. 133, 507–517 (2001)
Ouspensky, P.J.: Sur les valeurs asymptotiques des coefficients de Cotes. Bull. Amer. Math. Soc. 31(3–4), 145–156 (1925)
Pólya, G.: Über die Konvergenz von Quadraturverfahren. Math. Z. 37(1), 264–286 (1933)
Szegö, G.: Orthogonal Polynomials. AMS Colloquium Publications v, XVIII (1931)
Wilson, M.W.: Necessary and sufficient conditions for equidistant quadrature formula. SIAM J. Num. Anal. 7(1), 134–141 (1970)
Wilson, M.W.: Discrete least squares and quadrature formulas. Math. Comp. 24(110), 271–282 (1970)
Acknowledgements
We thank two anonymous referees for their helpful comments and constructive criticisms concerning earlier drafts of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares no competing interests.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
de Camargo, A.P. A Chebyshev-Markov-Stieltjes separation type theorem for classical Romberg quadrature. Numer Algor 92, 2365–2376 (2023). https://doi.org/10.1007/s11075-022-01393-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-022-01393-w