Tractability of $\mathbb{L}_2$-approximation in hybrid function spaces
Peter Kritzer, Helene Laimer, Friedrich Pillichshammer

TL;DR
This paper investigates the computational complexity of multivariate L2-approximation in hybrid spaces combining Walsh and Korobov functions, analyzing how the difficulty scales with dimension and information class.
Contribution
It provides conditions for various levels of tractability of L2-approximation in hybrid function spaces, considering all linear functionals and standard evaluations.
Findings
Conditions for weak tractability established
Criteria for polynomial and strong polynomial tractability derived
Analysis of the impact of function space structure on approximation complexity
Abstract
We consider multivariate -approximation in reproducing kernel Hilbert spaces which are tensor products of weighted Walsh spaces and weighted Korobov spaces. We study the minimal worst-case error of all algorithms that use information evaluations from the class in the -dimensional case. The two classes considered in this paper are the class consisting of all linear functionals and the class consisting only of function evaluations. The focus lies on the dependence of on the dimension . The main results are conditions for weak, polynomial, and strong polynomial tractability.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Approximation and Integration · Advanced Numerical Methods in Computational Mathematics · Mathematical functions and polynomials
Tractability of -approximation in hybrid function spaces
Peter Kritzer , Helene Laimer , Friedrich Pillichshammer P. Kritzer is supported by the Austrian Science Fund (FWF): Project F5506-N26.H. Laimer is supported by the Austrian Science Fund (FWF): Projects F5506-N26 and F5508-N26.F. Pillichshammer is supported by the Austrian Science Fund (FWF): Project F5509-N26.
All projects are parts of the Special Research Program ”Quasi-Monte Carlo Methods: Theory and Applications”.
Abstract
We consider multivariate -approximation in reproducing kernel Hilbert spaces which are tensor products of weighted Walsh spaces and weighted Korobov spaces. We study the minimal worst-case error of all algorithms that use information evaluations from the class in the -dimensional case. The two classes considered in this paper are the class consisting of all linear functionals and the class consisting only of function evaluations.
The focus lies on the dependence of on the dimension . The main results are conditions for weak, polynomial, and strong polynomial tractability.
Keywords: Multivariate approximation; Walsh space; Korobov space; hybrid function space.
2010 MSC: 41A25, 41A63, 65D15, 65Y20.
1 Introduction
We consider -approximation of functions in certain reproducing kernel Hilbert spaces , which are embedded into , where denotes the reproducing kernel. To be more precise, we approximate the embedding operator
[TABLE]
and measure the approximation error in the -norm. Since is a reproducing kernel Hilbert space it is known (cf. [16, 20]) that there is no loss of generality when we restrict ourselves to linear approximation algorithms of the form with coefficients and continuous linear functionals on from a permissible class of information . Here is the number of information evaluations.
We study the problem in the so-called worst-case setting, i.e., we measure the approximation error of an algorithm by means of the worst-case error,
[TABLE]
The minimal worst-case error is given by
[TABLE]
where the infimum is extended over all linear algorithms using information evaluations from the class . We are particularly interested in the dependence of the minimal worst-case error on the dimension . To study this dependence systematically we consider the information complexity , which is the minimal number for which there exists an algorithm using information evaluations from the class with an error of at most .
We would like to avoid cases where the information complexity grows exponentially or even faster with the dimension or with . To quantify the behavior of the information complexity we use different notions of tractability, namely strong polynomial tractability, polynomial tractability, and weak tractability (we refer to Section 3 for the precise definitions).
The current state of the art of tractability theory is summarized in the three volumes of the book of Novak and Woźniakowski [16, 17, 18] which we refer to for extensive information on this subject and further references.
In previous papers, several authors have studied similar approximation problems in various reproducing kernel Hilbert spaces, see, e.g., [2, 3, 4, 12, 15, 22]. These investigations have in common that the reproducing kernel Hilbert spaces considered are tensor products of one-dimensional spaces whose kernels are all of the same type (but maybe equipped with different weights). In the current paper we consider the case where the reproducing kernel is a product of kernels of different type. We call such spaces hybrid spaces. Some results on tractability in general hybrid spaces can be found in the literature. For example, in [17] multivariate integration is studied for arbitrary reproducing kernels without relation to . Here we consider as a special instance the tensor product of Walsh and Korobov spaces. The problem of numerical integration in such spaces was recently considered in [11]. The study of a hybrid of Korobov and Walsh spaces could be important in view of functions which are periodic with respect to some of the components and, for example, piece-wise constant with respect to the remaining components. Moreover, it has been pointed out by several scientists (see, e.g., [10, 13]) that hybrid problems may be relevant for certain applications. Indeed, communication with the authors of [10] and [13] have motivated our idea for considering function spaces where we may have very different properties of the elements with respect to different components, as for example regarding smoothness.
From the analytical point of view, it is very challenging to deal with hybrid spaces. The reason for this is the rather complex interplay between the different analytic and algebraic structures of the kernel functions. In the present study we are concerned with Fourier analysis carried out simultaneously with respect to the Walsh and the trigonometric function systems. The problem is also closely related to the study of hybrid point sets which received much attention in recent years (see, for example, [8, 9]). Hence we also have considerable theoretical interest in studying this problem.
The paper is organized as follows. In Section 2 we introduce the Hilbert space under consideration. In Section 3 we specify the problem setting and state our main result. The proofs are presented in Section 4.
2 The hybrid function space
We study a specific reproducing kernel Hilbert space, namely the tensor product of a Korobov space and a Walsh space, that was introduced in [11]. See [1] for general information about reproducing kernel Hilbert spaces.
Fix a prime number and let . For with -adic expansion with we define the Walsh function by
[TABLE]
for with -adic expansion (unique in the sense that infinitely many of the are different from ). Note that .
For and the -variate Walsh function is given by .
Further, for we define the -variate trigonometric function as
[TABLE]
where denotes the usual Euclidean inner product.
Let now , and let be two non-increasing sequences for , where . We define two functions and as follows: For and let
[TABLE]
where
[TABLE]
and
[TABLE]
With the help of these functions one can define so-called Walsh spaces [5, 7] and Korobov spaces [6, 14, 17].
Here we define a hybrid function space as the tensor product of the Walsh and Korobov spaces. The hybrid space , where , is the reproducing kernel Hilbert space with kernel function given by ,
[TABLE]
and inner product
[TABLE]
with
[TABLE]
The space is the tensor product of a Walsh space and a Korobov space. If , then we obtain the Korobov space, if , then we obtain the Walsh space.
Remark 1**.**
For convenience we will in the following use the notation , where , by which we mean .
The hybrid space is the space of all absolutely convergent series of the form
[TABLE]
For further information on the space we refer to [11, Section 2.2].
3 -approximation
Our goal is now to approximate the embedding from the hybrid space to the space , i.e.,
[TABLE]
As already mentioned, it is enough to consider linear algorithms of the form
[TABLE]
with and continuous linear functionals on from a permissible class of information . We consider two classes:
- •
, the class of all continuous linear functionals defined on . Since is a Hilbert space, for every there exists a function from such that for all .
- •
, the class of standard information consisting only of function evaluations. That is, if there exists such that for all .
Since is a reproducing kernel Hilbert space, function evaluations are continuous linear functionals, and therefore . More precisely,
[TABLE]
and
[TABLE]
The worst-case error in of a linear algorithm as in (1) is
[TABLE]
The minimal worst-case error is given by
[TABLE]
where the infimum is extended over all linear algorithms using information from the class . The information complexity is given as
[TABLE]
Since , it follows that .
We say that the -approximation problem is:
- •
weakly tractable, if
[TABLE]
- •
polynomially tractable, if we can find constants such that
[TABLE]
- •
strongly polynomially tractable, if we can find constants such that
[TABLE]
The infimum of the real numbers such that (2) holds is called the -exponent of strong polynomial tractability.
For we define the sum exponent
[TABLE]
with the convention that .
Our main goal in this paper is to show the following theorem.
Theorem 1**.**
Consider the approximation problem . Then we have:
Strong polynomial tractability and polynomial tractability in the class are equivalent, and they hold if and only if , where is defined in (3). In this case the exponent of strong polynomial tractability is . 2. 2.
The problem is weakly tractable in the class if and only if
[TABLE] 3. 3.
The problem is strongly polynomially tractable in the class if
[TABLE]
The exponent of strong polynomial tractability in the class satisfies
[TABLE] 4. 4.
The problem is polynomially tractable in the class if
[TABLE] 5. 5.
The problem is weakly tractable in the class if and only if
[TABLE]
Remark 2**.**
Since it can easily be verified that integration in is not harder than approximation, the last item in Theorem 1 implies that the sufficient condition for weak tractability of integration shown in [11] is also necessary.
4 Proof of Theorem 1
We recall that strong polynomial tractability implies polynomial tractability which in turn implies weak tractability. Furthermore, all sufficient conditions for the class are also sufficient for the class with in the case of strong polynomial tractability. All necessary conditions for the class are also necessary for the class .
4.1 Proof of Item 1
In order to give a necessary and sufficient condition for strong polynomial tractability for we use a criterion from [16, Section 5.1]. Let us consider the self-adjoint operator , which in our case is given by
[TABLE]
The eigenvalues are then given by the collection of the numbers
[TABLE]
Furthermore, the largest eigenvalue is .
From [16, Theorem 5.2] we find that the problem is polynomially tractable for if and only if there exist and such that
[TABLE]
Furthermore, we have strong polynomial tractability if and only if (5) holds with .
It is easy to check that we require in order for (5) to hold with . Let us now assume that is indeed bigger than . For the sum in (5) we have
[TABLE]
where for and is the Riemann zeta function.
Now, using arguments outlined in [19] (see also [14, Section 4.5]), it is easy to see that the existence of some with
[TABLE]
is a necessary and sufficient condition for (5) with and therefore for strong polynomial tractability of the problem .
Again according to [16, Theorem 5.2], the exponent of strong polynomial tractability is , where is defined in (3).
It remains to show the equivalence of strong polynomial and polynomial tractability. Of course, it suffices to show that polynomial tractability implies strong polynomial tractability. So assume that the problem is polynomially tractable for the class . Then we obtain polynomial tractability also for the embedding problem in the pure Walsh space and in the pure Korobov space . According to [21, Theorem 2] this is equivalent to strong polynomial tractability for the embedding problem in the pure Walsh space and in the pure Korobov space . According to [3] and [12] this implies the existence of such that and the existence of such that . Hence we have and this in turn implies strong polynomial tractability for the class , as shown above. This completes the proof of Item 1.
4.2 Proof of Item 2
Sufficiency of Condition (4) follows by Item 5 of the Theorem which we show in the next section.
For showing necessity of Condition (4), we use [16, Theorem 5.3] in the following. To keep notation simple, we shall frequently write again instead of . Theorem 5.3 in [16] states that our approximation problem is weakly tractable for if and only if
- •
for all and
- •
there exists some function such that
[TABLE]
where denotes the eigenvalue of in non-increasing order.
Let us now assume that the approximation problem is weakly tractable for . This then in particular implies that
[TABLE]
We are now going to show that (8) implies (4). To this end, recall that the eigenvalues of are of the form
[TABLE]
Note that we have ; furthermore, note that for any , and for any . Hence, by choosing all components of but one equal to zero, and the remaining equal to one, we see that
[TABLE]
are eigenvalues of . Consequently,
[TABLE]
and hence
[TABLE]
However, due to (8), it follows that the latter limit is 0, which shows that indeed (4) holds.
4.3 Proof of Items 3–5
Any can be displayed as
[TABLE]
In order to approximate , we are going to use quasi-Monte Carlo algorithms based on classical and on polynomial lattice point sets.
Classical lattice point sets.
For and , where , the lattice point set with generating vector is defined by
[TABLE]
Here denotes the fractional part of a real number.
Polynomial lattice point sets.
Let be the finite field of prime order , be the set of polynomials over , and let be the field of formal Laurent series over . The latter contains the field of rational functions as a subfield. Given , set and define a mapping by
[TABLE]
Let with and . The polynomial lattice point set with generating vector is defined by
[TABLE]
Note that we can associate the polynomial with the integer , where, with a slight abuse of notation, the element is associated with the integer . In this way we can index the points of a polynomial lattice point set by integers ranging from [math] to .
Now suppose that is of the form for some , and let be a polynomial lattice point set and be a lattice point set. We consider the point set .
For define the set
[TABLE]
In order to approximate the embedding for we use the algorithm
[TABLE]
It can easily be checked that is a linear algorithm of the form (1) with
[TABLE]
The error of approximation for given is then
[TABLE]
We use (4.3) and Parseval’s identity to obtain
[TABLE]
where
[TABLE]
and
[TABLE]
with
[TABLE]
From the definition of it follows easily that
[TABLE]
Let us now consider . The term in-between the absolute value signs in is the integration error of the QMC rule using the nodes for the function . Since the product of two Walsh functions is again a Walsh function, and the analogue is true for trigonometric functions, it can easily be verified that . Hence we can bound by
[TABLE]
where is the worst-case integration error in of the QMC rule based on the nodes , i.e.,
[TABLE]
From [11, Theorem 3] it then follows that
[TABLE]
Next we find an estimate for for . From the easily seen fact that we obtain
[TABLE]
Combining results from [3] and [12] we find
[TABLE]
and hence, after applying an index shift,
[TABLE]
Plugging this into (12) we obtain
[TABLE]
Next we study the cardinality of the set .
Lemma 1**.**
Let . For arbitrary we have
[TABLE]
Proof.
For we have
[TABLE]
Then we have
[TABLE]
from which the result follows immediately from [12, Lemma 1]. ∎
Considering Lemma 1, for any we obtain
[TABLE]
where
[TABLE]
Summing up we have
[TABLE]
Choosing and taking the square root we obtain the following proposition and its corollary, which then concludes the proof of Theorem 1.
Proposition 1**.**
Let and let be defined as in (4.3). The worst-case error of the algorithm as defined in (10) using a point set constructed by [11, Algorithm 1] and with satisfies
[TABLE]
Corollary 1**.**
Consider the approximation problem with information from the class .
- •
If and , then is strongly polynomially tractable with -exponent at most ;
- •
if and , then is polynomially tractable;
- •
if , then is weakly tractable.
Proof.
Employing Proposition 1, the result follows by the same arguments as used in [11, Section 5.2]. We only show the first item: Let . Since we obtain
[TABLE]
where and . Then Proposition 1 with implies that
[TABLE]
Recall that is of the form . Now, for choose such that . Then we have and hence
[TABLE]
This is strong polynomial tractability. The result for the -exponent can be shown easily by similar arguments. ∎
Acknowledgments
P. Kritzer would like to thank R.F. Tichy and S. Thonhauser for their hospitality during his stay at Graz University of Technology, where parts of this paper were written.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Aronszajn. Theory of reproducing kernels, Trans. Amer. Math. Soc. 68 (1950) 337–404.
- 2[2] J. Baldeaux, J. Dick, P. Kritzer, On the approximation of smooth functions using generalized digital nets, J. Complexity 25 (2009) 544–567.
- 3[3] J. Dick, P. Kritzer, F.Y. Kuo, Approximation of functions using digital nets, in: A. Keller, S. Heinrich, H. Niederreiter (Eds.), Monte Carlo and Quasi-Monte Carlo Methods 2006, Springer, Berlin, 2008 pp. 275–297 .
- 4[4] J. Dick, P. Kritzer, F. Pillichshammer, H. Woźniakowski, Approximation of analytic functions in Korobov spaces, J. Complexity 30 (2014) 2–28.
- 5[5] J. Dick, F.Y. Kuo, F. Pillichshammer, I. H. Sloan, Construction algorithms for polynomial lattice rules for multivariate integration, Math. Comp. 74 (2005) 1895–1921.
- 6[6] J. Dick, F.Y. Kuo, I.H. Sloan, High-dimensional integration: the quasi-Monte Carlo way, Acta Numer. 22 (2013) 133–288.
- 7[7] J. Dick, F. Pillichshammer, Multivariate integration in weighted Hilbert spaces based on Walsh functions and weighted Sobolev spaces, J. Complexity 21 (2005) 149–195.
- 8[8] P. Hellekalek, Hybrid function systems in the theory of uniform distribution of sequences, in: L. Plaskota, H. Woźniakowski (Eds.), Monte Carlo and Quasi-Monte Carlo Methods 2010, Springer, Berlin, 2012, pp. 435–449.
