- 1Institute of Mathematics, University of Lübeck, Lübeck, Germany
- 2Institute of Mathematics, National Academy of Sciences of Ukraine, Kyiv, Ukraine
This paper deals with the approximation error of trigonometric interpolation for multivariate functions of bounded variation in the sense of Hardy-Krause. We propose interpolation operators related to both the tensor product and sparse grids on the multivariate torus. For these interpolation processes, we investigate the corresponding error estimates in the Lp norm for the class of functions under consideration. In addition, we compare the accuracy with the cardinality of these grids in both approaches.
1 Introduction
The interpolation of periodic functions at equidistant nodes by trigonometric polynomials is a basic task of approximation theory with far-reaching applications (see, e.g., Chapter 3 in Plonka et al. [2]). The possibility of using FFT algorithms with huge amounts of data has contributed greatly to the popularity of this approximation method. Accordingly, error estimates for such interpolation methods have been intensively studied in the literature. The decisive difference between approximation methods which are based on integral evaluations of the given function f, for example, the Fourier coefficients, and an interpolation method is that information about f must really be available pointwise. This difference becomes particularly important in the case of interpolation of discontinuous functions, where one will focus on the error in Lp norms in particular. As is well-known, the Riemann integrability of a periodic function f is a condition for the Lp error to tend to 0 as the number of nodes n → ∞ (cf. [3]). For a little more smoothness, the approximation order in Lp can be bounded by the best one-sided approximation in Lp using trigonometric polynomials (cf. [4]).
A particularly important class of functions, generally discontinuous functions, for which one would like to obtain error estimates are functions of bounded variation. A first result in this area comes from Zacharias, who proved in [5] with Hilbert space methods that the L2 error behaves like . This result was generalized to 1 ≤ p < ∞ in Prestin [6].
To generalize these error estimates to multivariate periodic functions, a suitable concept for multivariate bounded variation is required. The Hardy-Krause definition is appropriate here (see Clarkson and Adams [7] and for more information on these spaces [8], [9] and others). For the dimension d = 2 and interpolation on the tensor product, such results can be found in Prestin and Tasche [10], (see also Kolomoitsev et al. [11]). An essential tool for the proof of the error estimates is the consideration of blending operators, which have been extensively analyzed in the study of Delvos et al. (cf., e.g., [12–15]).
In this study, the results for the approximation error of functions of bounded variation are to be transferred to interpolation methods on sparse grids. Such grids were first introduced in Smolyak [16] and since then have been widely used in interpolation problems, quadrature schemes, and other fields. For more details, see Dũng et al. [17]. These sparse grids are very efficient, especially for large spatial dimensions d, that is, the approximation order is only reduced by a logarithmic factor compared to the tensor product interpolation, although the number of interpolation nodes is only by a log factor bigger than in the univariate case. At this point, it should be noted that error estimates for such interpolation methods of continuous functions are known (see Dũng et al. [17, Chap. 5.3]). Such statements are proved for functions belonging to the spaces , where r>1/p is assumed, which implies the continuity of the function to be interpolated. Our larger class of functions of bounded variation then provides an order of convergence as in the case r = 1/p. Our approach requires a notation for the definition of bounded variation that is well-suited for large dimensions d. Here, we follow the approach in Aistleitner et al. [1].
Finally, we note that these approximation results for functions of bounded variation are also valid for Fourier sums and the corresponding multivariate hyperbolic cross-variants, where the results can also be obtained using other methods.
2 Function of bounded variation
Let p∈[1, ∞), d∈ℕ. For 2π-periodic functions f of d variables on the torus 𝕋d, we consider the space , 1 ≤ p < ∞, supplied by the following norm:
We denote by D = {1, …, d} the set of coordinates with cardinality |D| = d and split it into two domains B⊂D and , Following Aistleitner et al. [1] by z = yB:x, where y, x∈𝕋d, we describe the vector z∈𝕋d consisting of the components zj = yj if j∈B and zj = xj otherwise. Such a partition will also be used to represent the vector z∈𝕋d as a combination of arguments from B and fixed values along coordinates from .
For each coordinate j = 1, ..., d we introduce some arbitrary decomposition , namely
Let be a vector with components and where
Using this notation for a function f:𝕋d → ℂ, we introduce a d-dimensional difference operator in the following way:
Furthermore, we consider the difference operator and corresponding variation for f:𝕋d → ℂ with respect to coordinates j∈B and fixed values zj for :
Then, we define for all B⊆D:
In particular, V∅f(z) = f(z).
For a function , we have
for 1 ≤ p < ∞ and for p = ∞.
Let us mention that for B = D, the variation is a constant, which we simply denote as VDf.
Then, the total variation of a function f:𝕋d → ℂ is determined by the quantity
A function f:𝕋d → ℂ for which HV(f) is finite we call function of bounded variation on 𝕋d in the sense of Hardy-Krause and write f∈HV(𝕋d).
Remark 2.1. An alternative definition of this kind of bounded variation is discussed in Bakhvalov [18, Lemma 4]. So, f∈HV(𝕋d) if VDf < ∞ and for any j∈D there are such that , that is, f has bounded variation up to coordinates i∈D\{j}.
Remark 2.2. Let d>1. By definition f∈HV(𝕋d) iff is finite for all B⊆D. All these 2d conditions are pairwise independent of each other as can be seen by the following examples [for the case d = 2 cf. ([7], p. 827)].s
Let B1≠B2 be arbitrary subsets of D. W.l.o.g. we assume 1∈B1, 1∉B2 and we distinguish the 4 possible cases:
Now, we consider functions F:𝕋d → ℂ of the form
with and for all k = 3, …, d, where denotes the one-dimensional total variation on [0, 2π]. If D⊇A = B∪C with B⊆{1, 2} and C⊆{3, …, d}, then
Hence, is finite, if is finite.
As examples we choose
On the one hand, we conclude for
On the other hand, we conclude for
The main aim of our investigation is to study the approximation order of trigonometric interpolation processes on tensor product and sparse grids for multivariable functions f∈HV(𝕋d).
3 Interpolation on the tensor product grid
In this section, we study an interpolation operator for multivariable functions on tensor product grids. Our approach continues the investigations in Prestin [6] and Prestin and Tasche [10], where the trigonometric interpolation for univariate and bivariate functions and the corresponding approximation bounds were established.
Let be the space of trigonometric polynomials such that
We define a set of an odd number of equidistant nodes in direction xj by
Then, the tensor product is called a full interpolation grid on 𝕋d.
For an univariate bounded function f:𝕋 → ℂ, the interpolation operator Ln is of the form
where
is the 2n-th Dirichlet kernel. For a multivariate function f:𝕋d → ℂ, the corresponding interpolation operator with respect to the coordinate j takes the form
where I is the identity operator and A⊗B is the algebraic tensor product of A and B.
It is obvious that the operator satisfies the interpolation conditions
for each j = 1, …, d.
Let us consider the tensor product of interpolation operators with respect to arguments belonging to the set B⊆D, that is, we define the corresponding interpolation operator for the grid as
Moreover, the interpolation property
holds for any
Furthermore, we give the representation for the operator LB by its Fourier series. Let and So, using Equation 2 we immediately get that
with
We also introduce the intermediate interpolation operator often called blending operator, namely
where A⊕C = A+C−AC is the boolean sum operation. As is known (cf. [14], p. 141), the sum representation for MB is
and for the remainder operator, we have the product representation
In the next theorem, we establish the approximation property of the blending interpolation operator on a |B|-variate tensor product grid.
Theorem 3.1. Let f∈𝕋d → ℂ, 1 < p < ∞ and B⊆D be some index set. If for all U⊆B exists and is a finite number, then it holds true that
where c is some constant depending only on p and |B|.
Proof. For a univariate function f:𝕋 → ℂ in Prestin [6], it was proved that for 1 < p < ∞ the inequality
holds with some constant c depending only on p.
Let B = {j1, j2, …jq}. Thus, using Lemma 2 in Prestin and Tasche [10] and Equation 5 by |B| times, we immediately get that
what has to be proved.
Corollary 3.2. In the case of B = D, Theorem 3.1 states that
and for rj = n for all j∈D we immediately have
Theorem 3.3. Let f∈HV(𝕋d) and 1 < p < ∞. Then,
Proof. According to Delvos [14, Proposition 4.1], we can express the remainder as a combination of the remainders of blending operators with lower dimensions:
Then, the proof follows the same estimate as Equation 6.
Corollary 3.4. In the case of B = D for a function f∈HV(𝕋d), the inequality (Equation 7) takes the form
Furthermore, if rj = n for all j∈D, then Theorem 3.3 implies that
Remark 3.5. In the case p = 1, the inequality Equation 5 has the form
and Equations 4, 7 read as follows:
and
respectively.
Remark 3.6. For , we consider the m-th Fourier coefficients
With B(m)⊆D, we denote the set of indices j such that mj≠0. Then, according to Fülöp and Móricz [19] for all m∈ℤd, the trigonometric Fourier coefficients cm(f) of f∈HV(𝕋d) can be estimated by
This estimate is best possible, as demonstrated by the example
where we have equality in Equation 8.
For p = 2, we want to compare the tensor product interpolation with the best approximation. The best approximation in the Hilbert space is given by the Fourier partial sum
By Parseval equation, we estimate
Hence,
Based on the examples provided in Equation 9, it is evident that the order of this estimate cannot be improved.
4 Interpolation on the sparse grid
In the following section, we study an interpolation operator on a sparse grid related to a corresponding Boolean sum operator for the d-dimensional case. Our error estimates for functions of bounded variation complement the results proved in Baszenski and Delvos [12, 13].
To construct a chain of interpolation operators, we consider for each coordinate j∈D the following set of an even number of equidistant nodes:
It is known that for a univariate bounded function f:𝕋 → ℂ, the interpolation operator on the grid (Equation 1) has the form
where
is the 2n-th modified Dirichlet kernel. In the same way as it was done in Section 3, we will introduce the operators and Then, the same error estimates are obtained for these approximation methods as in Section 3. The only change is the error estimate for the one-dimensional interpolation. Here, one can refer to Corollary 3.6 in Prestin and Xu [4], where the exact error bound is derived although no explicit constants are given.
Remark 4.1. It is well-known that is a Lagrange basis function for system of nodes (Equation 1). It is easy to check that for any m≥1 the relation as well as are satisfied. Then taking into account Remark 2.2 [13] we have that for operators and the ordering and the relation
hold for all n such that 0 ≤ n<n+m.
Now, we introduce a d-dimensional Boolean sum interpolation operator of n-th order in the following way
In an analogous manner as in Section 3, a partial variant with B⊂D can be introduced here and error estimates can be proven. The approach remains the same. To simplify the notation, we therefore restrict ourselves to the case B = D.
To determine the set of interpolation points of the operator , we note (cf. [15]) that the grid for the operator is and for is
Thus, for the operator , we have the sparse grid of n-th order in the following form
Due to Equation 3, it follows that interpolates f on each point such that , that is,
for all
Taking into account (Equation 11), we have the sum representation (cf. [13])
Remark 4.2. If we put d = 2, then the operator has the form (see for details [13]):
For d = 3, we immediately get the following Boolean sum operator:
Theorem 4.3. If f∈HV(𝕋d) and 1 < p < ∞, then for all n
where c is some constant depending on d and p.
Proof. Following Baszenski and Delvos [12], we have
Then using Theorem 3.1, we get
Now, the result follows from
Remark 4.4. Let us compare the cardinality of the tensor product grid and the sparse grid . The grid has 2dn nodes which is essentially more than nd−12n nodes of grid . Nevertheless, the approximation order for f∈HV(T) is only worse by a logarithmic factor nd−1.
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author contributions
YS: Writing – original draft, Writing – review & editing. JP: Writing – original draft, Writing – review & editing.
Funding
The author(s) declare financial support was received for the research, authorship, and/or publication of this article. YS was supported by a scholarship of the University of Lübeck.
Acknowledgments
We would like to thank the referees for their valuable remarks that helped to improve the study.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.
Publisher's note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1. Aistleitner C, Pausinger F, Svane AM, Tichy RF. On functions of bounded variation. Math Proc Cambr Philos Soc. (2017) 162:405–18. doi: 10.1017/S0305004116000633
2. Plonka G, Potts D, Steidl G, Tasche M. Numerical Fourier analysis (Cham: Birkhäuser). Appl Numer Harmon Anal. (2018) 30:3. doi: 10.1007/978-3-030-04306-3
3. Motornyi VP. Approximation of periodic functions by interpolation polynomials in L1. Ukr Math J. (1990) 42:690–3.
4. Prestin J, Xu Y. Convergence rate for trigonometric interpolation of non-smooth functions. J Approx Theory. (1994) 77:113–22.
5. Zacharias K. Eine Bemerkung zur trigonometrischen Interpolation. Beitr Numer Math. (1981) 9:195–200.
6. Prestin J. Trigonometric interpolation of functions of bounded variation. Constr Theor Funct. (1984) 1984:699–703.
7. Clarkson JA, Adams CR. On definitions of bounded variation for functions of two variables. Trans Amer MathSoc. (1933) 35:824–54.
8. Appell J, Banas J, Díaz NJM. Bounded Variation and Around. De Gruyter Series in Nonlinear Analysis and Applications. Berlin: De Gruyter; (2013).
9. Brudnyi A, Brudnyi Y. Multivariate bounded variation functions of Jordan—Wiener type. J Approx Theor. (2020) 251:105346. doi: 10.1016/j.jat.2019.105346
10. Prestin J, Tasche M. Trigonometric interpolation for bivariate functions of bounded variation. Approx. Funct. Spaces. (1989) 22:309–21.
11. Kolomoitsev Y, Lomako T, Prestin J. On Lp-error of bivariate polynomial interpolation on the square. J Approx Theory. (2018) 229:13–35. doi: 10.1016/j.jat.2018.02.005
12. Baszenski G, Delvos FJ. Boolean algebra and multivarite interpolation. Approx Funct Spaces Banach Center Publ. (1989) 22:25–44.
13. Baszenski G, Delvos FJ. A Discrete Fourier Transform Scheme for Boolean Sums of Trigonometric Operators. Basel: Birkhäuser Basel (1989). p. 15–24.
15. Delvos FJ, Schempp W. Interpolation projectors and closed ideals. Approx Funct Spaces Banach Center Publ. (1989) 22:89–97.
16. Smolyak SA. Quadrature and interpolation formulas for tensor products of certain classes of functions. Dokl Akad Nauk SSSR. (1963) 148:5.
17. Dũng D, Temlyakov V, Ullrich T. Hyperbolic Cross Approximation. Advanced Courses in Mathematics—CRM Barcelona. Barcelona: Springer International Publishing (2018).
18. Bakhvalov AN. Continuity in Λ-variation of functions of several variables and convergence of multiple Fourier series. Sbornik Math. (2002) 193:1731–48. doi: 10.1070/sm2002v193n12abeh000697
Keywords: Boolean sum operator, multivariate function of bounded variation, interpolation problem, sparse grid, tensor product grid, hyperbolic cross
Citation: Prestin J and Semenova YV (2024) A Boolean sum interpolation for multivariate functions of bounded variation . Front. Appl. Math. Stat. 10:1489137. doi: 10.3389/fams.2024.1489137
Received: 31 August 2024; Accepted: 02 October 2024;
Published: 21 October 2024.
Edited by:
Yurii Kolomoitsev, University of Göttingen, GermanyReviewed by:
Quoc Thong Le Gia, University of New South Wales, AustraliaElijah Liflyand, Bar-Ilan University, Israel
Copyright © 2024 Prestin and Semenova. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Yevgeniya V. Semenova, semenovaevgen@gmail.com