Abstract
In order to solve Prandtl-type equations we propose a collocation-quadrature method based on de la Vallée Poussin (briefly VP) filtered interpolation at Chebyshev nodes. Uniform convergence and stability are proved in a couple of Hölder-Zygmund spaces of locally continuous functions. With respect to classical methods based on Lagrange interpolation at the same collocation nodes, we succeed in reproducing the optimal convergence rates of the L2 case and cut off the typical log factor which seemed inevitable dealing with uniform norms. Such an improvement does not require a greater computational effort. In particular, we propose a fast algorithm based on the solution of a simple 2-bandwidth linear system and prove that, as its dimension tends to infinity, the sequence of the condition numbers (in any natural matrix norm) tends to a finite limit.
Similar content being viewed by others
References
Atkinson, K.E.: The Numerical Solution of Integral Equations of the Second Kind. Cambridge University Press, Cambridge (1997)
Calió, F., Marchetti, E.: On an algorithm for the solution of generalized Prandtl equations. Numer. Algor. 28, 3–10 (2001)
Capobianco, M.R., Criscuolo, G., Junghanns, P.: A fast algorithm for Prandtl’s integro-differential equation. J. Comp. Appl. Math. 77, 103–128 (1997)
Capobianco, M.R., Criscuolo, G., Junghanns, P., Luther, U.: Uniform convergence of the collocation method for Prandtl’s integro-differential equation. ANZIAM J. 42, 151–168 (2000)
Capobianco, M.R., Themistoclakis, W.: Interpolating polynomial wavelets on [− 1, 1]. Adv. Comput. Math. 23(4), 353–374 (2005)
De Bonis, M.C.: Remarks on two integral operators and numerical methods for CSIE. J. Comput. Appl. Math. 260, 117–134 (2014)
De Bonis, M.C., Mastroianni, G.: Mapping properties of some singular operators in Besov type subspaces of C(− 1, 1). Integr. Equ. Oper. Theory 55, 387–413 (2006)
De Bonis, M.C., Occorsio, D.: Quadrature methods for integro-differential equations of Prandtl’s type in weighted uniform spaces. Appl. Math. Comput. 393, 125721 (2021)
Ditzian, Z., Totik, V.: Moduli of Smoothness. SCMG Springer–Verlag, New York (1987)
Ditzian, Z., Totik, V.: Remarks on Besov spaces and best polynomial approximation. Proc. Amer. Math. Soc. 104(4), 1059–1066 (1988)
Dragos, L.: Integration of Prandtl’s equation with the aid of quadrature formulae of Gauss type. Quarterly of Applied Mathematics LII, 23–29 (1994)
Dragos, L.: A collocation method for the integration of Prandtl’s equation. ZAMM-Z Angew Math Mech 74(7), 289–290 (1994)
Golub, G.H., Van Loan, C.F.: Matrix Computations, 2nd edn. The Johns Hopkins University Press, Baltimore (1989)
Junghanns, P., Luther, U.: Cauchy singular integral equations in spaces of continuous functions and methods for their numerical solution. J. Comp. Appl. Math. 77, 201–237 (1997)
Kress, R.: Linear Integral Equations, Vol. 82 of Applied. Mathematical Sciences. Springer, Berlin (1989)
Koerniawan, B.: Numerical solution of Prandtl’s lifting. Thesis of degree in Master of Science, University of Adelaide (1992)
Lifanov, I.K., Poltavskii, L.N., Vainikko, G.M: Hypersingular Integral Equations and their Applications. Chapman & Hall CRC (2003)
Mastroianni, G., Russo, M.G., Themistoclakis, W.: The boundedness of the Cauchy singular integral operator in weighted Besov type spaces with uniform norms. Integr. Equ. Oper. Theory 42(1), 57–89 (2002)
Mastroianni, G., Russo, M.G., Themistoclakis, W.: Numerical methods for Cauchy singular integral equations in spaces of weighted continuous functions, Recent advances in operator theory and its applications. Oper. Theory Adv. Appl., Birkhauser, Basel 160, 311–336 (2005)
Mastroianni, G., Themistoclakis, W.: A numerical method for the generalized airfoil equation based on the de la Vallée Poussin interpolation. J. Comput. Appl. Math. 180, 71–105 (2005)
Mhaskar, H.N., Pai, D.V: Fundamentals of Approximation Theory. CRC Press, Boca Raton (2000)
Mkhitaryan, S.M., Mkrtchyan, M.S., Kanetsyan, E.G.: On a method for solving Prandtl’s integro-differential equation applied to problems of continuum mechanics using polynomial approximations. Z. Angew. Math. Mech. 97(6), 639–654 (2017)
Occorsio, D., Themistoclakis, W.: Uniform weighted approximation by multivariate filtered polynomials, in the Vol. Numerical Computations: Theory and Algorithms Chapter 9, Lecture Notes in Computer Science series, p. 11973 (2020), Chapter https://doi.org/10.1007/978-3-030-39081-5_9
Occorsio, D., Themistoclakis, W.: Uniform weighted approximation on the square by polynomial interpolation at Chebyshev nodes, Applied Mathematics and Computation, 385 (2020) https://doi.org/10.1016/j.amc.2020.125457
Occorsio, D., Themistoclakis, W.: On the filtered polynomial interpolation at Chebyshev nodes, arXiv:2008.00240 [math.NA]
Occorsio, D., Themistoclakis, W.: Some remarks on filtered polynomial interpolation at Chebyshev nodes, To appear on Dolomites Research Notes on Approximation. ArXiv:2101.04551 [math.NA]
Paul, S., Panja, M.M., Mandal, B.N.: Wavelet Based numerical solution of second kind hypersingular integral equation. Appl. Math. Sci. 10(54), 2687–2707 (2016)
Prössdorf, S., Silbermann, B.: Numerical Analysis for Integral and Related Operator Equations. Akademie, Berlin (1991)
Themistoclakis, W.: Weighted L1 approximation on [− 1, 1] via discrete de la Vallée Poussin means. Math. Comput. Simul. 147, 279–292 (2018)
Themistoclakis, W.: Uniform approximation on [− 1, 1] via discrete de la Vallée Poussin means. Numer. Algorithms 60(4), 593–612 (2012)
Themistoclakis, W.: Some interpolating operators of de la Vallée-Poussin type. Acta Math. Hungar. 84(3), 221–235 (1999)
Themistoclakis, W.: Some error bounds for Gauss–Jacobi quadrature rules. Appl. Numer. Math. 116, 286–293 (2017)
Themistoclakis, W., Van Barel, M.: Generalized de la Vallée Poussin approximations on [− 1, 1]. Numer. Algorithms 75, 1–31 (2017)
Tvardovskii, V.V.: A pseudomacrocrack in an anisotropic body. J. Appl. Maths Mechs 55(4), 549–554 (1991)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 Proof of Theorem 4.2
Firstly note that, by (55) and (30), we have
Let us prove that the boundedness of \(\tilde {H_{n}^{m}}:C^{0}_{\varphi }\rightarrow Z_{s}(\varphi )\) follows from Proposition 2.3. Indeed, we recall that (cf. Theorem 3.2)
Hence, from the assumptions on h, we deduce that
-
(a)
\({\mathscr{H}}(x,y)\varphi (x)\varphi (y)\) is a continuous function w.r.t. both the variables x, y ∈ [− 1, 1];
-
(b)
for all \(n\in {\mathbb N}\) and |x|≤ 1, taking into account that
$$ E_{n}(\overline{h}_{x_{k}})_{\varphi}= \|(\overline{h}_{x_{k}}-P^{*}_{x_{k}})\varphi\|\le \frac {\mathcal{C}}{n^{s}}, \quad k=1,\ldots, n, \qquad {\mathcal{C}}\ne{\mathcal{C}} (n,k), $$we set
$$ P^{*}(y):=\sum\limits_{k=1}^{n} P^{*}_{x_{k}}(y){\Phi}_{n,k}^{m}(x)\varphi(x),\qquad |y|\le 1. $$Hence, we have
$$ \begin{array}{@{}rcl@{}} E_{n}(\overline{\mathcal{H}}_{x}\varphi(x))_{\varphi}&=&\inf\limits_{P\in{\mathbb P}_{n}} \sup\limits_{|y|\le 1} \left| \mathcal{H}(x,y)\varphi(x)-P(y)\right|\varphi(y)\\ &\le&\sup\limits_{|y|\le 1} \left| \mathcal{H}(x,y)\varphi(x)-P^{*}(y)\right|\varphi(y)\\ &=& \sup\limits_{|y|\le 1}\left|\sum\limits_{k=1}^{n} \left[ h(x_{k},y)-P^{*}_{x_{k}}(y)\right]{\Phi}_{n,k}^{m}(x)\varphi(x)\right|\varphi(y)\\ &\le& \sum\limits_{k=1}^{n}\frac{|{\Phi}_{n,k}^{m}(x)|\varphi(x)}{\varphi(x_{k})} \sup\limits_{|y|\le 1}\left|\overline{h}_{x_{k}}(y)-P^{*}_{x_{k}}(y)\right|\varphi(y)\\ &\le& \frac C{n^{s}}\sum\limits_{k=1}^{n}\frac{|{\Phi}_{n,k}^{m}(x)|\varphi(x)}{\varphi(x_{k})} \le \frac {\mathcal{C}}{n^{s}}, \qquad {\mathcal{C}}\ne {\mathcal{C}}(n,x). \end{array} $$
In conclusion, by virtue of (a) and (b), the kernel \({\mathscr{H}}\) satisfies the assumptions of Proposition 2.3 with v = φ, so that the operator defined by this kernel, namely \(\tilde {H_{n}^{m}}:C^{0}_{\varphi }\rightarrow Z_{s}(\varphi )\), is bounded.
Consequently, the map \({H_{n}^{m}}:C^{0}_{\varphi }\rightarrow Z_{s}(\varphi )\) is bounded too, since it is the following composition of bounded maps (cf. Theorem 3.2)
In order to prove (58), let us arbitrarily fix \(f\in C^{0}_{\varphi }\) and |y|≤ 1.
By using (30), we note that
that means \({H_{n}^{m}}f\) can be obtained by replacing h with its bivariate VP interpolation polynomial based on tensor-product Chebyshev nodes of the second kind (see [23, 24]).
Hence, we write
Then, using (30), (26) and (cf. (36))
we get
Consequently
On the other hand, the hypothesis \(\overline {h}_{x}\in Z_{s}(\varphi )\) uniformly w.r.t. x ∈ [− 1, 1] implies that \(\forall n\in {\mathbb N}\) and ∀|x|≤ 1 we have
and in particular, there exists \(P^{*}\in {\mathbb P}_{n}\) such that
Hence, concerning A, by (48) and (85), recalling that m = ⌊𝜃n⌋ with a fixed 0 < 𝜃 < 1, we get
Moreover, regarding B, by (86) and (83), we have
Finally, let us prove (57). Taking into account that \({H_{n}^{m}}f\in {\mathbb P}_{n+m-1}\) and recalling that \(H:C^{0}_{\varphi }\rightarrow Z_{s}(\varphi )\) is bounded (cf. Proposition 2.3), for any \(f\in C^{0}_{\varphi }\) we note that
Moreover, by (58) we get
Consequently, by (58) we have
and (57) follows.
1.2 Proof of Theorem 4.4
Note that we can write
Hence, by the uniform boundedness of \((D+{U_{n}^{m}})^{-1}:Z_{r}(\varphi )\rightarrow Z_{r+1}(\varphi )\) (cf. Th. 4.3), for any 0 < r ≤ s we deduce
and (62) follows from Th. 3.2, Th. 4.1 and Th. 4.2, taking into account that, by hypothesis, g ∈ Zs(φ), f∗∈ Zs+ 1(φ) and \(\|g\|_{Z_{s}(\varphi )}\sim \|f^{*}\|_{Z_{s+1}(\varphi )}\).
Finally, (63) follows from (62) when \(r\rightarrow 0^{+}\).
1.3 Proof of Lemma 5.1
Let \(\displaystyle \tilde f(y)=\sum\limits_{j=0}^{n-1}\tilde f_{j} \tilde q_{j}(y)\). Recalling (41)–(42), we have \(\displaystyle {V_{n}^{m}}\tilde f(y)= \sum \limits_{r=0}^{n-1}q_{r}(y)c_{n,r}(\tilde f),\) where
Consequently, by using [30]
for any r = 0,…,n − 1, we get
Hence, the orthogonality relation < pr,pj >= δr, j implies that
and the statement follows.
1.4 Proof of Lemma 5.2
Due to the assumption \(\displaystyle \tilde f(y)= \sum\limits_{\ell =0}^{n-1}\tilde f_{\ell }\ \tilde q_{\ell }(y)\), the core of the proof consists in stating that
This is an immediate consequence of (43), (22) and (23) in the case that ℓ = 0,…, (n − m). In order to prove (88) also in the case (n − m) < ℓ < n, we observe that in this case the previous equations yield
and using (87), we get
By (89), the statement follows if (n − m) < ℓ ≤ (n − 3) and the same holds if ℓ = (n − 2), being in this case pℓ+ 2(xk) = pn(xk) = 0.
If ℓ = (n − 1) then (89) implies that
and taking into account that pn− 1(xk) = −pn+ 1(xk) (cf. (87)), we get
which concludes the proof of (88).
Finally, by (88), we get the statement as follows
1.5 Proof of Lemma 5.3
The statement can be deduced from (54)–(56) and (44), as follows
1.6 Proof of Theorem 5.4
Firstly, let us focus on the elements αk,γk,βk and wk that have been introduced by Lemmas 5.2 and 5.1, respectively. We note that they are decreasing in modulus and tend to 0 as \(n\to \infty \), |αi|,|γi|,βi with order 1/n2 and wi with order 1/n. Consequently, for any matrix norm ∥⋅∥ and for any ε > 0, there exists νε such that the matrix \(\mathcal {A}^{\prime }_{n}\) can be splitted into the following sum
More precisely, for any n > νε we represent the matrix \(\mathcal {A}^{\prime }_{n}\) in the following block form
where
and we recall that δk = 1 + σwk + βk has been defined in (80).
Hence, for a suitable choice of ν𝜖 (depending on the choice of the matrix norm and 𝜖 > 0) we get (90) by taking
where Ok×h denotes the null matrix in \({\mathbb R}^{k\times h}\) and \(\mathcal {I}_{k}\) denotes the identity k × k matrix.
From (90), using \(\|\mathcal {E}_{n}\|<\varepsilon \), we easily deduce
where we remark that \(\|\mathcal {R}_{n}\|\) is independent of n > νε, since increasing the order n of \(\mathcal {R}_{n}\), the order of the identity block increases, while A1,1 remains unchanged. Consequently, by (91) we get
i.e., the sequence \(\{\|\mathcal {A}^{\prime }_{n}\|\}_{n}\) converges since it is a Cauchy sequence.
In order to complete the proof, let us prove that also the sequence \(\{\|({\mathcal {A}^{\prime }}_{n})^{-1}\|\}_{n}\) is a Cauchy sequence.
Starting again from (90), we observe the matrix \(\mathcal {R}_{n}\) is nonsingular and, under the previous settings, we have
where, for the sake of brevity, we omit to explicit the dimensions of the null and identity blocks.
Consequently, by (90) we get
Let us prove that ν𝜖 can be chosen in such a way that also \(\|\mathcal {R}_{n}^{-1}\mathcal {E}_{n}\|<\epsilon \) holds true for any n > ν𝜖. Indeed, we note that
differs from \(\mathcal {E}_{n}\) only for the block matrix in the position (1,2), which is \(A_{1,1}^{-1}A_{1,2}\) instead of A1,2. Nevertheless, in terms of the column vectors, denoted by \( \mathbf {e}_{i}\in {\mathbb R}^{\nu _{\varepsilon }+1}\) the i − th vector of the canonical basis of \({\mathbb R}^{\nu _{\varepsilon }+1}\) and by \(\mathbf {0}\in {\mathbb R}^{\nu _{\epsilon } +1}\) the null vector, we note that
where we set
In order to obtain an explicit expression of these vectors, we need only the last two columns of \(A_{1,1}^{-1}\), which we deduce from the following LU factorization of A1,1
where d0 = δ0, d1 = δ1, and for \(k=2,3,{\dots } \nu _{\varepsilon }\), we have
More precisely, it can be checked that the elements \(\mathbf {P}^{0}_{i}\) and \(\mathbf {P}^{1}_{i}\), i = 0,…,ν𝜖, of the previous vectors P0 and P1 can be determined by induction as follows
Thus, recalling the behavior of the sequences αk,βk,γk,wk, we can conclude that, under a suitable choice of νε, all the entries of \(\mathcal {R}_{n}^{-1}\mathcal {E}_{n}\) are so small that we have
Consequently, taking 0 < 𝜖 < 1 and recalling that \(\|(\mathcal {I}_{n}+\mathcal {R}_{n}^{-1}\mathcal {E}_{n})^{-1}\|\le \frac 1 {1-\|\mathcal {R}_{n}^{-1}\mathcal {E}_{n}\|}\) (see, e.g., [13, Lemma 2.3.3, p. 59]) we have
as well as, we get
Summing up, we have stated that
On the other hand, in view of (92), we can say that \(\|\mathcal {R}_{n}^{-1}\|\) is independent of n > ν𝜖, like \(\|\mathcal {R}_{n}\|\), and in particular there exists a constant M independent of n s.t. \(\|\mathcal {R}_{n}^{-1}\|\le M\). Hence, by (94) we get for any n1,n2 > νε and 0 < ε < 1
by which
and the statement follows.
Rights and permissions
About this article
Cite this article
De Bonis, M.C., Occorsio, D. & Themistoclakis, W. Filtered interpolation for solving Prandtl’s integro-differential equations. Numer Algor 88, 679–709 (2021). https://doi.org/10.1007/s11075-020-01053-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-020-01053-x
Keywords
- Prandtl equation
- Hypersingular integral equations
- Polynomial interpolation
- Filtered approximation
- De la Vallée Poussin mean
- Hölder-Zygmund spaces
- Chebyshev nodes