Abstract
Application of a Lagrange polynomial on a Bakhvalov mesh for the interpolation of a function with large gradients in an exponential boundary layer is studied. The problem is that the use of a Lagrange polynomial on a uniform mesh for interpolation of such a function can lead to errors of order \(O(1),\) despite the smallness of the mesh size. The Bakhvalov mesh is widely used for the numerical solution of singularly perturbed problems, and the analysis of interpolation formulas on such a mesh is of interest. Estimates of the error of interpolation by a Lagrange polynomial with an arbitrary number of interpolation nodes on a Bakhvalov mesh are obtained. The result is used to estimate the error of the Newton–Cotes formulas on a Bakhvalov mesh. The results of numerical experiments are presented.
Similar content being viewed by others
1 INTRODUCTION
Singularly perturbed problems are used to simulate various convective-diffusion processes with prevailing convection. It is known, e.g., from the work of A.M Il’in [1] that the use of classical difference schemes on a uniform mesh for the numerical solution of singularly perturbed problems leads to significant errors if the small parameter is comparable with the mesh size. In [1], to achieve the convergence of a difference scheme uniform in a small parameter, it was proposed to adjust the scheme to the singular component, which determined the main growth of the solution in the boundary layer. Another approach, based on mesh condensing in the boundary layer, was proposed by N.S. Bakhvalov [2]. Later, in the works of a number of authors, based on various approaches, mesh condensing in boundary layers were constructed, the use of which made it possible to ensure uniform convergence of the difference scheme, e.g., in [3, 4]. Wide application has been gained by the G.I. Shishkin mesh [5, 6].
Of significant interest is the question of interpolation of functions in the presence of regions of large gradients. It is well known that functions can be interpolated using Lagrange polynomials [7]. However, if the function has large gradients in the region of a boundary layer, the use of a Lagrange polynomial in the case of a uniform mesh can lead to errors on the order of \(O(1)\), if the small parameter is comparable with the mesh size [8]. It is of interest to consider the applicability of the Lagrange polynomial on meshes condensing in boundary layers, which are used in the construction of difference schemes.
In [9], the error of interpolation by a Lagrange polynomial of an arbitrary degree on a Shishkin mesh was estimated. For the Lagrange interpolation polynomial applied on non-intersecting subintervals of a mesh with \(k\) nodes, an error estimate of the order of \(O\left( {{{{(\ln (N){\text{/}}N)}}^{k}}} \right)\), uniform in the small parameter \(\varepsilon \), where \(N\) is the number of mesh steps, was obtained.
In the case of a Bakhvalov mesh [2], such a study was carried out in [10], where an \(\varepsilon \)-uniform error estimate of the order of \(O\left( {1{\text{/}}{{N}^{2}}} \right)\) for the piecewise-linear interpolation formula was obtained.
The aim of this work is to estimate the error of interpolation by a Lagrange polynomial with an arbitrary number of interpolation nodes on a Bakhvalov mesh. This research is new. The interpolation error will be estimated on the distinguished class of functions corresponding to the solution of a singularly perturbed problem in the case of an exponential boundary layer.
Thus, we assume that a function \(u(x)\) can be decomposed as
where, for some constant \({{C}_{1}}\),
the functions \(p(x)\) and \(\Phi (x)\) are not specified explicitly, \(\alpha > 0\), and \(\varepsilon \in (0,\;1]\). The coefficient \(\alpha \) is separated from zero, and the parameter \(k\) corresponds to the number of interpolation nodes. According to (1.2), the regular component \(p(x)\) has derivatives limited to a certain order, while the derivatives of the singular component \(\Phi (x)\) can increase without limit with a decrease in \(\varepsilon \).
In accordance with [5, 11], for a given \(k\), one can perform decomposition (1.1) with constraints (1.2) of the solution of a singularly perturbed boundary value problem
where \({{a}_{1}}(x) \geqslant \alpha > 0\), \({{a}_{2}}(x) \geqslant 0\), and \(\varepsilon > 0\) and the functions \({{a}_{1}}(x)\), \({{a}_{2}}(x)\), and \(f(x)\) are sufficiently smooth. For small \(\varepsilon \), the solution of problem (1.3) has a region of large gradients near the boundary \(x = 0,\) which corresponds to representation (1.1).
We introduce the following notation. Hereinafter, by \(C\) and \({{C}_{j}}\) we mean positive constants independent of the parameter \(\varepsilon \) and the number of mesh steps \(N\). One constant \({{C}_{j}}\) will be used to limit different quantities, if it is clear from the text. Let \({{L}_{{m,k}}}(u,x)\) be a Lagrange polynomial for a function \(u(x)\) with \(k\) interpolation nodes \({{x}_{m}},\; \ldots ,\;{{x}_{{m + k - 1}}}\) on the interval \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\). Let \(K = 2(1 - \varepsilon )\) and \(u_{n}^{{(j)}} = {{u}^{{(j)}}}({{x}_{n}})\), \(j \geqslant 0\). We will write \(f = O(g)\) if \(\left| f \right| \leqslant C\left| g \right|\) and \(f = O{\text{*}}(g)\) if \(f = O(g)\) and \(g = O(f)\).
2 SPECIFYING A NONUNIFORM MESH
We specify the following mesh on the interval \([0,\;1]\):
Based on [2], with the modification given in [3, 12], we specify the mesh nodes \({{x}_{n}} = g(n{\text{/}}N)\), defining the function \(g(t)\) as follows:
where the parameter \(k\) corresponds to the number of interpolation nodes of the polynomial \({{L}_{{m,k}}}(u,x)\) specified below,
If \(\varepsilon > {{e}^{{ - 1}}}\), we take \(\sigma = 1{\text{/}}2\). For \(\sigma = 1{\text{/}}2\), we specify a uniform mesh \({{\Omega }^{h}}\) with steps \({{h}_{n}} = 1{\text{/}}N\).
Now we specify the mesh nodes for \(\sigma < 1{\text{/}}2\). Taking into account (2.1), we obtain
Such nodes were introduced in [12]. It follows from (2.4) that
It follows from (2.5) that the sequence of steps \(\{ {{h}_{n}}\} \), \(n = 1,\;2,\; \ldots ,\;N{\text{/}}2\), is strictly increasing and, for some constant \({{C}_{0}}\) and all \(n\), we have \({{h}_{n}} \leqslant {{C}_{0}}{\text{/}}N\). According to (2.5)
For \(n \geqslant N{\text{/}}2\), in accordance with (2.2), the mesh is uniform with steps \({{h}_{n}} = 2(1 - \sigma ){\text{/}}N\),
On the specified mesh, we estimate the error of the Lagrange interpolation polynomial \({{L}_{{m,k}}}(u,x)\) applied on nonintersecting intervals \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\), \(m = 0,\;k - 1,\; \ldots ,\;N - k + 1\).
In the substantiation, we assume that \(\sigma < 1{\text{/}}2\), since, for \(\sigma = 1{\text{/}}2\), for some constant \(C\), we have \(\varepsilon \geqslant C\) and the derivatives of the function \(u(x)\) are \(\varepsilon \)-uniformly bounded. Then, we can apply the known estimates of the interpolation error and these estimates are not lower in order of accuracy than the estimates obtained in the case of \(\sigma < 1{\text{/}}2\).
3 ESTIMATION OF THE ERROR OF INTERPOLATION BY A LAGRANGE POLYNOMIAL
If \(N\) is a multiple of \(2(k - 1)\), then each interval \([{{x}_{m}},{{x}_{{m + k - 1}}}]\) falls entirely into the boundary layer region \([0,\sigma ]\) or will be outside it. The last such interval in the region \([0,\sigma ]\) will be the interval \(\left[ {{{x}_{{N/2 - k + 1}}},{{x}_{{N/2}}}} \right]\).
Consider a Lagrange polynomial
Theorem 1. Suppose that a function \(u(x)\) has representation (1.1), \(N\) is a multiple of \(2(k - 1)\), and nodes of the mesh \({{\Omega }^{h}}\) correspond to (2.3), (2.4), and (2.7). Then, for some constant \(C\), on the interval \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\), for all \(m = 0,\;k - 1,\; \ldots ,\;N - k + 1\), depending on \(m\), we have the following error estimates:
Proof. The polynomial \({{L}_{{m,k}}}(u,x)\) at all \(x \in \left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\) satisfies the error estimate [7]
Taking into account that \({{h}_{n}} \leqslant {{C}_{0}}{\text{/}}N\) for all \(n\;\) and estimate (1.2) for \(p(x)\), from (3.7), for some constant \(C\), we obtain
It remains to estimate the interpolation error on the component \(\Phi (x)\) from (1.1).
Expanding the function \(\Phi (x)\) in a Taylor series, we obtain
where
In accordance with estimate (3.7), we have \({{L}_{{m,k}}}({{P}_{k}},x) - {{P}_{k}}(x) = 0\); therefore,
Taking into account (3.1), (3.10), and (3.11), we obtain
Let us estimate
To do this, we consider different cases for the value of \(x\).
Case 1: \(x \in [{{x}_{m}},{{x}_{{m + k - 1}}}]\), \(m + k - 1 \leqslant N{\text{/}}2 - k + 1\). In accordance with (2.5) for \(m + k - 1 < N{\text{/}}2\), we have \({{h}_{m}} = O{\text{*}}({{h}_{{m + k - 1}}})\). Applying (1.2) and (2.5) in (3.13), for some constant \(C\), we obtain
Taking into account (2.4), for some constant \({{C}_{1}}\), we have
We took into account the relations \({{b}^{k}} - {{a}^{k}} \leqslant k{{b}^{{k - 1}}}(b - a)\), \(0 < a < b < 1\), \(k > 1\).
Taking into account (2.5) and (3.15), from (3.14), for some constant \({{C}_{2}}\), we obtain
From (3.16), we have
Case 2: \(x \in \left[ {{{x}_{{N/2 - k + 1}}},{{x}_{{N/2 - 1}}}} \right]\). Then, in inequality (3.16), we have \(\left| {x - s} \right| \leqslant C{{h}_{m}}\) and \(N - Km > K(k - 1) > 0\); therefore, we have the estimate
Case 3: \(m = N{\text{/}}2 - k + 1\) and \(x \in \left[ {{{x}_{{N/2 - 1}}},{{x}_{{N/2}}}} \right]\). Then, \(\left| {x - s} \right| \leqslant C{{h}_{{N/2}}}\). Taking into account (2.6), by analogy with the previous cases, we obtain
From (3.19), for some constant \(C\), we obtain
Thus, (3.13) has been estimated depending on \(m\) and \(x\).
Let us now dwell on estimating the remaining terms in (3.12). Let us estimate the term in the sum from (3.12) for arbitrary n, considering various cases.
Case 1: \(x \in \left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\), \(m + k - 1 \leqslant N{\text{/}}2 - k + 1\). It follows from (2.5) that, for \(m \leqslant i,j \leqslant m + k - 1\), we have \({{h}_{i}} = O{\text{*}}({{h}_{j}})\). Therefore, for some constant \({{C}_{2}}\), we obtain
Taking into account (3.21), by analogy with (3.17), for some constant \({{C}_{1}}\), we obtain
Case 2: \(x \in \left[ {{{x}_{{N/2 - k + 1}}},{{x}_{{N/2}}}} \right]\). We take into account that \({{h}_{i}} = O{\text{*}}({{h}_{j}})\) for \(N{\text{/}}2 - k + 1 \leqslant i,j < N{\text{/}}2\) and \({{h}_{{N/2 - 1}}} \ll {{h}_{{N/2}}}\) for small \(\varepsilon \).
For \(x,{{x}_{n}} \leqslant {{x}_{{N/2 - 1}}}\), we have
Taking into account these relations, we obtain estimate (3.22).
For \(x \leqslant {{x}_{{N/2 - 1}}}\), \(n = N{\text{/}}2\), we have
Taking into account the inequality \(\left| {{{x}_{n}} - s} \right| \leqslant C{{h}_{{N/2}}}\), we find that estimate (3.22) is true.
For \(x \in \left[ {{{x}_{{N/2 - 1}}},{{x}_{{N/2}}}} \right]\), \(n < N{\text{/}}2\), we have
Using (3.23), we obtain
For \(x \in \left[ {{{x}_{{N/2 - 1}}},{{x}_{{N/2}}}} \right]\), \(n = N{\text{/}}2\), we obtain
Case 3: \(m \geqslant N{\text{/}}2\). In view of (1.2), the derivatives of the function \(u(x)\) on the interval \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\) are \(\varepsilon \)-uniformly bounded; therefore, in accordance with (3.7) and the estimate \({{h}_{n}} \leqslant C{\text{/}}N\), estimate (3.6) holds.
From relation (3.12) and estimates (3.8), (3.17), (3.18), (3.20), (3.22), (3.24), and (3.25), we obtain estimates (3.2)–(3.5). The theorem is proved.
4 STABILITY ESTIMATE FOR THE LAGRANGE POLYNOMIAL ON A BAKHVALOV MESH
Let us consider the question of the stability of a Lagrange polynomial \({{L}_{{m,k}}}(u,x)\) to a perturbation of \(u(x)\) at the nodes of a Bakhvalov mesh. Let \({{\tilde {u}}_{n}}\) be the perturbed value for \({{u}_{n}} = u({{x}_{n}})\). Then, in accordance with (3.1), we have
where \({{\Lambda }_{m}}\) is the Lebesgue constant [7]:
Let \(m + k - 1 < N{\text{/}}2\). As shown above, in this case, estimate (3.21) holds. Therefore, \({{\Lambda }_{m}} \leqslant C\), \(C = k{{C}_{2}}\), where \({{C}_{2}}\) corresponds to (3.21). From (4.1), for \(x \in \left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\), we obtain a stability estimate
Let \(m + k - 1 = N{\text{/}}2\). As shown above, the estimate of \({{G}_{n}}(x)\) is nonuniform in the parameter \(\varepsilon \) only if \(x \in \left[ {{{x}_{{N/2 - 1}}},{{x}_{{N/2}}}} \right]\), \(n < N{\text{/}}2\). In this case, estimate (3.23) holds. From (3.23), it follows that
Taking into account (4.1) and (4.3), for \(x \in \left[ {{{x}_{{N/2 - k + 1}}},{{x}_{{N/2}}}} \right]\), for some costant \({{C}_{1}}\), we obtain
For \(m \geqslant N{\text{/}}2\), on the interval \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\), the mesh is uniform; therefore, the stability estimate (4.2) holds.
Thus, we have obtained stability estimates (4.2) and (4.4). Estimate (4.4) for the interpolation interval \(\left[ {{{x}_{{N/2 - k + 1}}},{{x}_{{N/2}}}} \right]\) has a weak logarithmic dependence on the parameter \(\varepsilon \) and corresponds to estimate (3.5) for the error of interpolation by a Lagrange polynomial on this interval.
5 NEWTON–COTES FORMULAS ON A BAKHVALOV MESH
Of significant interest is the question of numerical integration of functions with large gradients. It was shown in [13] that, in the case of a uniform mesh, the use of composite Newton–Cotes formulas with two or three nodes in the basic formula when integrating functions of the form (1.1) can lead to errors on the order of \(O(h)\), where \(h\) is the mesh size. For example, with a decrease in the parameter \(\varepsilon \), the error of composite Simpson’s formula increases from order \(O\left( {{{h}^{4}}} \right)\) to \(O(h)\). Thus, there is a topical problem of constructing quadrature formulas for functions with a singularity corresponding to the presence of large gradients in the boundary layer region.
In [13], quadrature formulas with two and three nodes, exact on the boundary layer component of the integrable function, were constructed. In [14], a similar formula with four nodes was substantiated. In [15], a quadrature formula exact on the boundary layer component was studied in the general case when the basic quadrature formula contains \(k\) nodes. An error estimate of the order of \(O\left( {{{h}^{{k - 1}}}} \right)\), uniform in the boundary-layer component, was obtained.
Let us dwell on the application of the Newton–Cotes formulas on meshes condensing in the boundary layer. Thus, suppose that
and the function \(u(x)\) can be decomposed in (1.1). Assume that \(N\) is multiple of \(2(k - 1)\) and specify
for \(m = 0,\;k - 1,\; \ldots ,\;N - k + 1\). To calculate integral (5.2), we construct a Newton–Cotes formula with \(k\) nodes, using Lagrange polynomial (3.1):
Based on (5.3), we define a composite quadrature formula
First, we dwell on a Shishkin mesh [5], specified by the relations
where the parameter \(k\) corresponds to the number of interpolation nodes of the polynomial \({{L}_{{m,k}}}(u,x)\).
In [9], for functions decomposed in (1.1) with constraints (1.2), the error of formula (5.4) on mesh (5.5) was estimated. The following error estimates were obtained:
In accordance with (5.6), the error of the composite quadrature formula on the Shishkin mesh is of the order of \(O\left( {{{N}^{{ - k}}}} \right)\) for \(\varepsilon = O(1)\) and for sufficiently small \(\varepsilon \). If we do not impose restrictions on the parameter \(\varepsilon ,\) the error is estimated by \(O\left( {{{{(\ln (N){\text{/}}N)}}^{k}}} \right)\).
Let us apply the estimates obtained in Theorem 1 to estimate the error of the Newton–Cotes formulas on a Bakhvalov mesh.
Theorem 2. Suppose that a function \(u(x)\) has representation (1.1) and \(N\) is a multiple of \(2(k - 1)\), and let nodes of the mesh \({{\Omega }^{h}}\) correspond to (2.3), (2.4), and (2.7). Then, for some constant \(C\), we have an error estimate
Proof. First, we estimate the error of the formula for \({{S}_{{m,k}}}(u)\). From (5.2) and (5.3), we have
By Theorem 1,
Then, from (5.8), we obtain
Let us dwell on the case of an interval \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\) when \(m + k - 1 = N{\text{/}}2\). Then, in accordance with estimate (3.5), we have
Taking into account estimates (5.8) and (2.6), for some constant \({{C}_{1}}\), we obtain
Taking into accout that
from (5.10), we obtain
On the intervals \(\left[ {{{x}_{m}},{{x}_{{m + k - 1}}}} \right]\) with \(m \geqslant N{\text{/}}2\), the derivatives of the functions \(u(x)\) are bounded uniformly in \(\varepsilon \); therefore, estimate (5.11) holds. Taking into account (5.4) and estimates (5.9) and (5.11), we obtain estimate (5.7). The theorem is proved.
Note that, according to estimate (5.7), on a Bakhvalov mesh, the order of accuracy of the composite Newton–Cotes formulas is the same as in the regular case when the integrated function has uniformly bounded derivatives. In this sense, estimate (5.7) is optimal.
6 RESULTS OF NUMERICAL EXPERIMENTS
For numerical experiments, we define the function
According to [9], in the case of a function of the form (1.1) and Shishkin mesh (5.5), for some constant \(C\), for all \(m\), we have
Tables 1–3 present the error of interpolation on the interval \([0,\;1]\) by a Lagrange polynomial \({{L}_{{m,3}}}(u,x)\):
in the cases of a uniform, Shishkin, and Bakhvalov meshes, where \({{\tilde {x}}_{{m,j}}}\) are the nodes of the condensing meshes, obtained from the original mesh \({{\Omega }^{h}}\) by dividing each mesh interval \(\left[ {{{x}_{{n - 1}}},{{x}_{n}}} \right]\) into \(10\) equal parts. Tables 2 and 3 additionally present the calculated order of accuracy
In the tables, \(e - m\) means \({{10}^{{ - m}}}\).
Table 1 immediately implies the unacceptability of using a uniform mesh for \(\varepsilon \leqslant 1{\text{/}}N\). For \(\varepsilon = h\), the maximum error does not change with decreasing \(h = 1{\text{/}}N\).
A comparison of the results of Tables 2 and 3 shows that the use of a Bakhvalov mesh leads to more accurate results. This corresponds to an error estimate of order \(O\left( {1{\text{/}}{{N}^{3}}} \right)\) for a Bakhvalov mesh and estimate (6.2) for \(k = 3\) for a Shishkin mesh.
Table 4 presents the error \({{\Delta }_{{N,\varepsilon }}}\) and the calculated order of accuracy \({{M}_{{N,\varepsilon }}}\) in the case of a Lagrange polynomial \({{L}_{{m,4}}}(u,x)\) and a Bakhvalov mesh. The calculation results agree with the estimates of Theorem 1.
Let us dwell on the numerical analysis of the quadrature formulas used to calculate integral (5.1) using function (6.1) as an example.
Let us dwell on the case of the trapezoid formula applied on each interval \(\left[ {{{x}_{m}},{{x}_{{m + 1}}}} \right]\). Table 5 presents the error and the calculated order of accuracy of the corresponding composite trapezoid formula in the case of a Bakhvalov mesh, depending on \(\varepsilon \) and \(N\). The data of Table 5 are consistent with the second order of accuracy, which corresponds to estimate (5.7).
Now consider the Newton–Cotes formula with three nodes on the interval \(\left[ {{{x}_{m}},{{x}_{{m + 2}}}} \right]\) of a nonuniform mesh:
Table 6 presents the error and the calculated order of accuracy of the composite formula for \({{S}_{3}}(u)\) corresponding to basic formula (6.3) on a Bakhvalov mesh. For \(\varepsilon = 1\), the mesh is uniform and formula (6.3) passes to Simpson’s formula. According to [7], composite Simpson’s formula has an increased fourth order of accuracy, which is confirmed by the calculation results. Consistency with estimate (5.7) is preserved, since, according to [7], the central node for a symmetric formula with an odd number of nodes can be considered as a double one. It follows from Table 6 that, with a decrease in \(\varepsilon \), on a Bakhvalov mesh, the order of accuracy close to the fourth is preserved.
7 CONCLUSIONS
For the class of functions with large gradients in the region of an exponential boundary layer, estimates have been obtained for the error of interpolation by a Lagrange polynomial of an arbitrary degree on a Bakhvalov mesh. The resulting error estimates are uniform in the small parameter everywhere except the last mesh interval in the boundary layer region, where the weak logarithmic dependence on the small parameter is preserved. Based on the error estimates for a Lagrange polynomial, error estimates for the Newton–Cotes formulas on a Bakhvalov mesh have been obtained. These estimates are uniform in the small parameter. Calculation results consistent with the estimates obtained have been presented.
REFERENCES
A. M. Il’in, “Differencing scheme for a differential equation with a small parameter affecting the highest derivative,” Math. Notes 6 (2), 596–602 (1969).
N. S. Bakhvalov, “The optimization of methods of solving boundary value problems with a boundary layer,” USSR Comput. Math. Math. Phys. 9 (4), 139–166 (1969).
T. Linß, Layer-Adapted Meshes for Reaction–Convection–Diffusion Problems (Springer-Verlag, Berlin, 2010).
R. Vulanovic, “A priori meshes for singularly perturbed quasilinear two-point boundary value problems,” IMA J. Numer. Anal. 21, 349–366 (2001).
G. I. Shishkin, Grid Approximations of Singularly Perturbed Elliptic and Parabolic Equations (Ural Otd. Ross. Akad. Nauk, Yekaterinburg, 1992) [in Russian].
J. J. H. Miller, E. O’Riordan, and G. I. Shishkin, Fitted Numerical Methods for Singular Perturbation Problems: Error Estimates in the Maximum Norm for Linear Problems in One and Two Dimensions (World Scientific, Singapore, 2012).
N. S. Bakhvalov, N. P. Zhidkov, and G. M. Kobel’kov, Numerical Methods (Nauka, Moscow, 1987) [in Russian].
A. I. Zadorin, “Method of interpolation for a boundary layer problem,” Sib. Zh. Vychisl. Mat. 10 (3), 267–275 (2007).
A. I. Zadorin, “Lagrange interpolation and Newton–Cotes formulas for functions with a boundary layer component on piecewise uniform meshes,” Numer. Anal. Appl. 8 (3), 235–247 (2015).
I. A. Blatov and N. A. Zadorin, “Interpolation on Bakhvalov meshes in the case of an exponential boundary layer,” Uch. Zap. Kazan. Univ. Fiz.-Mat. Nauki 161 (4), 497–508 (2019).
T. Linß, “The necessity of Shishkin decompositions,” Appl. Math. Lett. 14, 891–896 (2001).
H. G. Roos, “Layer-adapted meshes: Milestones in 50 years of history,” Appl. Math. (2019). arXiv:1909.08273v1.
A. I. Zadorin and N. A. Zadorin, “Quadrature formulas for functions with a boundary-layer component,” Comput. Math. Math. Phys. 51 (11), 1837–1846 (2011).
A. I. Zadorin and N. A. Zadorin, “An analogue of the four-point Newton–Cotes formula for a function with a boundary-layer component,” Numer. Anal. Appl. 6 (4), 268–278 (2013).
A. I. Zadorin and N. A. Zadorin, “Non-polynomial interpolation of functions with large gradients and its application,” Comput. Math. Math. Phys. 61 (2), 167–176 (2021).
Funding
The work of A.I. Zadorin was supported by the Russian Foundation for Basic Research (project no. 20-01-00650) and the Siberain Branch of the Russian Academy of Sciences (program SB RAS 1.1.3, project no. 0314-2019-0009). The work of N.A. Zadorin was supported by the Russian Foundation for Basic Research (project no. 19-31-60009).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
The authors declare that they have no conflicts of interest.
Additional information
Translated by E. Chernokozhin
Rights and permissions
About this article
Cite this article
Zadorin, A.I., Zadorin, N.A. Lagrange Interpolation and the Newton–Cotes Formulas on a Bakhvalov Mesh in the Presence of a Boundary Layer. Comput. Math. and Math. Phys. 62, 347–358 (2022). https://doi.org/10.1134/S0965542522030149
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0965542522030149