Abstract
In this paper, we propose a new multilevel univariate approximation method with high order accuracy using radial basis function interpolation and cubic B-spline quasi-interpolation. The proposed approach includes two schemes, which are based on radial basis function interpolation with less center points, and cubic B-spline quasi-interpolation operator. Error analysis shows that our method produces higher accuracy compared with other approaches. Numerical examples demonstrate that the proposed scheme is effective.
1. Introduction
The radial basis function (RBF) method is applied in a number of fields, such as multivariate function approximation, neural networks, and the solution of differential equations. It provides excellent interpolants for high dimensional scattered data sets, and its corresponding theory had been extensively studied by many researchers (see [1,2,3,4,5,6,7]). Unfortunately, we have to solve a linear system of equations by using RBF interpolation, and the system matrix becomes badly conditioned when the interpolating centers distributed densely. This was interpreted by the trade-off principle that is sometimes called the uncertainty relation proposed by Schaback [4]. To avoid this problem, many quasi-interpolation methods can be used in another way. In [8], the authors constructed two high accuracy multiquadric quasi-interpolation operators named and by using multi-level method via inverse multiquadric radial basis function (IMQ-RBF) interpolation, and Wu and Schaback’s MQ quasi-interpolation operator . Moreover, in [9], was utilized to solve a one-dimensional Sine–Gordon equation with good numerical accuracy. Since the quasi-interpolation operator only have an error if at least , in this paper, B-spine quasi-interpolation with high order accuracy is considered. As the piecewise polynomial, spline—especially B-spline—have become a fundamental tool without solving any linear equations. Spline solutions of differential equations are implemented in many studies. B-splines of various degrees in the collocation and Galerkin methods were introduced for the numerical solutions of partial differential equations (PDEs) such as Burgers’ equation in [10,11,12,13,14,15,16]. Zhu and Wang [17] applied the cubic B-spline quasi-interpolation as a spatial approximation scheme, and a low order explicit finite difference method as a temporal approximation scheme to solve Burgers’ equation, and found that the numerical results are in good agreement with exact solutions.
In this paper, we construct a new multilevel scheme by using radial power RBF interpolation and cubic B-spline quasi-interpolation proposed by Sablonnière in [18]. The rest of this paper is organized as follows. In Section 2, some basic facts on RBF interpolation are introduced. In Section 3, we review some basic properties of cubic B-spline quasi-interpolation operator. The construction and the error estimate of the new quasi-interpolation method are studied in Section 4. Finally, some numerical examples are given in Section 5.
2. RBF Interpolation
RBF was introduced by Krige [19] in 1951 to deal with geological problems. Hitherto, RBFs were widely used in many fields (e.g., [1,5]). The process of interpolation by using RBF is as follows.
For a given region and a finite set of distinct points, we can construct an interpolant to a given function f of the form
where denote the Euclidean norm, is a given RBF, and is a basis of the space of polynomials of degree at most m. The coefficients and in the expressing (1) defining are determined by solving the linear system
In this paper, we use α, β, and instead of , , and , respectively. Solvability of this system is therefore equivalent to the solvability of the system
where and . System (2) is obviously solvable if the left-hand side (which is denoted by ) is invertible. From [2,3,20], we know that is invertible if is a conditional positive definite RBF of order m. If , is said to be a strictly positive definite RBF. The most useful conditional positive definite RBFs of order m on are given in Table 1, where the notation represents the smallest integer greater than or equal to .
Table 1.
The most useful conditional positive definite radial basis functions (RBFs). IMQ-RBF: inverse multiquadric RBF.
The error estimate of the interpolation process using RBFs is considered taken place in the native space determined by RBF ϕ and the region Ω. For strictly positive definite RBF ϕ, these spaces can be defined as the completion of the pre-Hilbert space
equipped with the inner product
Since the error estimates are expressed in terms of the fill distance
therefore, the accuracy of approximation from to is studied for . In this paper, we use a certain radial power RBF interpolation, so a theorem about error estimates of approximation by using IMQ-RBFs is given (see Section 11 in [5]).
Theorem 1.
Suppose that is bounded and satisfies an interior cone condition. Let , , be a power RBF. Denote the interpolant of a function based on this basis function and the set of centers by . Then, there exists a constant such that the error between a function and its interpolant can be bounded by
with sufficiently small .
3. Univariate B-Spline Quasi-Interpolants
For , we denote by the space of splines of degree d and on the uniform partition
with meshlength , where . Let the B-spline basis of be with , which can be computed by the de Boor–Cox formula [22]. Here, we add multiple knots at the endpoints: and .
Univariate B-spline quasi-interpolants (QIs) can be defined as operators of the form
We denote by the space of polynomials of total degree at most d. In general, we impose that is exact on the space ; i.e., for all , then the approximation order of is on smooth functions. In [18,23], the coefficient is a linear combination of discrete values of f at some point in the neighborhood of . The main advantage of QIs is that they have an explicit construction and there is no need to solve any system of linear equations. Since the cubic spline has become the most commonly used spline, in this paper, we use cubic B-spline quasi-interpolation.
Let be the coefficients of the cubic B-spline quasi-interpolant
are
For , we have the error estimate [18]
4. New Quasi-Interpolation Method
From the above two sections, we note that we can get high approximation order by using RBFs interpolation, however, we have to solve an unstable linear system of equations when the number of interpolation centers increases. This drawback can be avoided by considering various methods; for instance, it is possible to use partition of unity methods [24,25] or Shepard’s like methods [26,27,28,29,30,31,32]. This problem can also be avoided by using B-spline quasi-interpolation. So, we construct a new quasi-interpolation operator which possess the advantages of RBFs interpolation and B-spline quasi-interpolation.
For any function and equispaced points (4). Let us fix , and . Under these assumptions, let us suppose that the set of data is given, and that
Then, according to Section 1, we can get an RBF interpolant to approximate the fourth-order derivative of on , and satisfying
Here, we use the power RBF
which can be derived from the fourth-order derivative of high power function
Since is strictly positive definite function [7], we can express the interpolant as follows:
and the coefficients are determined by the interpolation conditions
Moreover, defined in (8) has a Lagrange-type representation
Then, we can define a MQ quasi-interpolation by using defined by (5) and (6) on the data , and then the new quasi-interpolation operator is presented as
According to the above section, we know that the quasi-interpolation is composed of power interpolation and quasi-interpolation. As we mentioned in Section 1, the error estimate for interpolation is considered in a native space . Let f be such that . According to (13), (14), and (7), we have
Since
From Theorem 1 and (16), we can get
So, we conclude our result on the error estimate of the quasi-interpolant as follows:
Theorem 2.
For a given function f, suppose that . Then, there exists a constant such that
5. Numerical Example
We consider the following function
given in [8], and use to approximate it. Moreover, we compare the error with and power interpolation; here we adopt -norm that is taken to be the maximum absolute error at the equally spaced points on .
The profile of the function is shown in Figure 1. For convenience, we set , and , , then the approximation error using by is shown in Figure 2, the approximation error using by is shown in Figure 3, and the approximation error using by power interpolation with is shown in Figure 4. From these examples, we can see that the approximation effect of is much better than and power interpolation.
Figure 1.
The graph of .
Figure 2.
The graph of error using by with .
Figure 3.
The graph of error using by with .
Figure 4.
The graph of error using by power interpolation with .
6. Conclusions
In this paper, we construct a new quasi-interpolation based on power interpolation and scheme. Our scheme has the advantages of higher approximation order. Besides that, it can avoid ill-condition problems compared with RBFs interpolation. From the numerical example, we can see that the accuracy is much better than and power interpolation themselves. However, it would be interesting to compare the proposed method with other methods present in literature as a future work, as for example the operators proposed in [26,33], using appropriate test functions.
Acknowledgments
The author’s deepest gratitude should go to the reviewers for their careful work and thoughtful suggestions that have helped improve this paper substantially. This work was also supported by the National Natural Science Foundation of China (Nos.11301252, 11402108, 11571157), and the Natural Science Foundation of Shandong Province (No. BS2015DX012).
Conflicts of Interest
The author declares no conflicts of interest.
References
- Buhmann, M.D. Radial Basis Functions. Theory and Implementations; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Micchelli, C.A. Interpolation of scattered data: Distance matrices and conditionally positive definite functions. Constr. Approx. 1986, 2, 11–22. [Google Scholar] [CrossRef]
- Powell, M.J.D. The theory of radial basis function approximation in 1990. In Advances in Numerical Analysis; Light, W., Ed.; Oxford Scinece Publications: Oxford, UK, 1992; Volume II. [Google Scholar]
- Schaback, R. Error estimates and condition number for radial basis function interpolation. Adv. Comput. Math. 1995, 3, 251–264. [Google Scholar] [CrossRef]
- Wendland, H. Scattered data approximation. In Cambridge Monographs on Applied and Computational Mathematics; Cambridge University Press: Cambridge, UK, 2005; Volume 17. [Google Scholar]
- Wu, Z.M. Compactly supported positive definite radial functions. Adv. Comput. Math. 1995, 4, 283–292. [Google Scholar] [CrossRef]
- Fasshauer, G.E. Meshfree Approximation Methods with Matlab; World Scientific Publishing: Singapore, 2007. [Google Scholar]
- Jiang, Z.W.; Wang, R.H.; Zhu, C.G.; Xu, M. High Accuracy Multiquadric Quasi-interpolation. Appl. Math. Model. 2011, 35, 2185–2195. [Google Scholar] [CrossRef]
- Jiang, Z.W.; Wang, R.H. Numerical solution of one-dimensional SineCGordon equa- tion using high accuracy multiquadric quasi-interpolation. Appl. Math. Comput. 2012, 218, 7711–7716. [Google Scholar]
- Ali, H.A.; Gardner, R.T.; Gardner, G.A. A collocation method for Burgers’ equation using cubic B-splines. Comput. Methods Appl. Mech. Eng. 1992, 100, 325–337. [Google Scholar] [CrossRef]
- Dağ, İ.; Irk, D.; Saka, B. A numerical solution of the Burgers’ equation using cubic B-splines. Appl. Math. Comput. 2005, 163, 199–211. [Google Scholar] [CrossRef]
- Dağ, İ.; Saka, B.; Boz, A. B-spline Galerkin methods for numerical solutions of the Burgers’ equation. Appl. Math. Comput. 2005, 166, 506–522. [Google Scholar] [CrossRef]
- Ramadan, M.A.; El-Danaf, T.S.; Alaal, F. A numerical solution of the Burgers’ equation using septic B-splines. Chaos Solitons Fract. 2005, 26, 795–804. [Google Scholar] [CrossRef]
- Saka, B.; Dağ, İ. Quartic B-spline collocation methods to the numerical solutions of the Burgers’ equation. Chaos Solitons Fract. 2007, 32, 1125–1137. [Google Scholar] [CrossRef]
- Saka, B.; Dağ, İ. A numerical study of the Burgers’ equation. J. Frankl. Inst. 2008, 345, 328–348. [Google Scholar] [CrossRef]
- Zaki, S.I. A quintic B-spline finite elements scheme for the KdVB equation. Comput. Methods Appl. Eng. 2000, 188, 121–134. [Google Scholar] [CrossRef]
- Zhu, C.G.; Wang, R.H. Numerical solution of Burgers’ equation by cubic B-spline quasi-interpolation. Appl. Math. Comput. 2009, 208, 260–272. [Google Scholar] [CrossRef]
- Sablonnière, P. Univariate spline quasi-interpolants and applications to numerical analysis. Rend. Sem. Mat. Univ. Pol. Torino 2005, 63, 211–222. [Google Scholar]
- Krige, D.G. A Statistical Approach to Some Mine Valuation and Allied Problems on the Witwatersrand. Master’s Thesis, University of Witwatersrand, Johannesburg, South Africa, 1951. [Google Scholar]
- Madych, W.R. Miscellaneous error bounds for multiquadric and related interpolators. Comput. Math. Appl. 1992, 24, 121–138. [Google Scholar] [CrossRef]
- Wendland, H. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv. Comput. Math. 1995, 4, 389–396. [Google Scholar] [CrossRef]
- De Boor, C. A Practical Guide to Splines; Revised edition; Springer: New York, NY, USA, 2001. [Google Scholar]
- Sablonnière, P. Quasi-interpolants splines sobre particiones uniforms. In Proceedings of the 1st Meeting in Approximation Theory of the University of Jaén, Ubeda, Spain, 29 June–2 July 2000; Prépublication IRMAR 00-38. Rennes, France, June 2000. [Google Scholar]
- Cavoretto, R.; De Marchi, S.; De Rossi, A.; Perracchione, E.; Santin, G. Partition of unity interpolation using stable kernel-based techniques. Appl. Numer. Math. 2016. [Google Scholar] [CrossRef]
- Cavoretto, R.; De Rossi, A.; Perracchione, E. Efficient computation of partition of unity interpolants through a block-based searching technique. Comput. Math. Appl. 2016, 71, 2568–2584. [Google Scholar] [CrossRef]
- Caira, R.; Dell’Accio, F. Shepard-Bernoulli operators. Math Comput. 2007, 76, 299–321. [Google Scholar] [CrossRef]
- Caira, R.; Dell’Accio, F.; Di Tommaso, F. On the bivariate Shepard-Lidstone operators. J. Comput. Appl. Math. 2012, 236, 1691–1707. [Google Scholar] [CrossRef]
- Dell’Accio, F.; Di Tommaso, F. Scattered data interpolation by Shepard’s like methods: Classical results and recent advances, Dolomites Research Notes on Approximation. Dolomites Res. Notes Approx. 2016, 9, 32–44. [Google Scholar]
- Costabile, F.A.; Dell’Accio, F.; Di Tommaso, F. Enhancing the approximation order of local Shepard operators by Hermite polynomials. Comput. Appl. Math. 2012, 64, 3641–3655. [Google Scholar] [CrossRef]
- Costabile, F.A.; Dell’Accio, F.; Di Tommaso, F. Complementary Lidstone interpolation on scattered data sets. Numer. Algorithms 2013, 64, 157–180. [Google Scholar] [CrossRef]
- Dell’Accio, F.; Di Tommaso, F. Complete Hermite-Birkhoff interpolation on scattered data by combined Shepard operators. J. Comput. Appl. Math. 2016, 300, 192–206. [Google Scholar] [CrossRef]
- Dell’Accio, F.; Di Tommaso, F.; Hormann, K. On the approximation order of triangular Shepard interpolation. IMA J. Numer. Anal. 2016, 36, 359–379. [Google Scholar] [CrossRef]
- De Marchi, S.; Dell’Accio, F.; Mazza, M. On the constrained mock-Chebyshev least-square. J. Comput. Appl. Math. 2015, 280, 94–109. [Google Scholar] [CrossRef]
© 2017 by the author; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).