Exploration of a Cosine Expansion Lattice Scheme
Ki Wai Chau, Cornelis W. Oosterlee

TL;DR
This paper introduces a novel approximation scheme combining Quasi-Monte Carlo lattice sequences with Fourier-cosine methods for expectation computation, analyzing its error and comparing it with wavelet-based approaches through numerical experiments.
Contribution
It presents a new lattice-based scheme that integrates Fourier-cosine techniques, advancing numerical expectation computation methods.
Findings
The scheme effectively approximates expectations with quantifiable error.
Numerical experiments demonstrate the scheme's competitiveness against wavelet methods.
Abstract
In this article, we combine a lattice sequence from Quasi-Monte Carlo rules with the philosophy of the Fourier-cosine method to design an approximation scheme for expectation computation. We study the error of this scheme and compare this scheme with our previous work on wavelets. Also, some numerical experiments are performed.
| Dimension | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| Ref. Values | 1 | 2.167 | 2.167 | 4.424 | 4.424 | 8.893 | 8.893 | 17.81 |
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 · Mathematical functions and polynomials · Probabilistic and Robust Engineering Design
Exploration of a Cosine Expansion Lattice Scheme
Ki Wai Chau
Delft Institute of Applied Mathematics, Delft University of Technology
Cornelis W. Oosterlee
Delft Institute of Applied Mathematics, Delft University of Technology
Research Group of Scientific Computing, Centrum Wiskunde & Informatica
Abstract
In this article, we combine a lattice sequence from Quasi-Monte Carlo rules with the philosophy of the Fourier-cosine method to design an approximation scheme for expectation computation. We study the error of this scheme and compare this scheme with our previous work on wavelets. Also, some numerical experiments are performed.
1 Introduction
In this work, we derive a numerical integration formula for a function with respect to a probability measure . Namely, we aim to approximate the following quantity:
[TABLE]
The inspiration of this work comes from two promising methods in numerical integration, the COS method and lattice rules.
The COS method is a numerical integration method developed in the context of option pricing, see [10]. Within this framework, the fair value of a financial option can be expressed as the expectation of the discounted payoff function. Using the fact that the payoff function can be expressed as a cosine series, an approximation of the integration in terms of the Fourier transform of the risk neutral measure and the cosine coefficient of the payoff function were presented. This method is efficient in terms of calculation with only simple addition operations. It also makes use of the characteristic function of a probability measure, which is available more often than the density function. Ever since, there has been numerous extensions of the COS method, including pricing Bermudan options [11], finding ruin probability [4], solving backward stochastic differential equations [22] and computation of valuation adjustment [2].
There are also several applications for which it is necessary to extend the COS method beyond the one-dimensional situation, for example, in [21]. However, the tensor extension used in previous studies suffers from the curse of dimensionality, with the number of summation terms increasing exponentially when the number of dimensions increases. Therefore, further input is required for such extensions to be feasible in practice.
Thus, we took the insight from Quasi-Monte Carlo (QMC) rules, which approximate integrals of the form
[TABLE]
with equal weight quadrature rules
[TABLE]
Readers are referred to [8], [18] and references therein for further details.
In particular, we are interested in the rank 1 lattice rule construction method for quadrature points, where for a given positive number under dimension , one chooses a vector called the generating vector and generates a points set:
[TABLE]
where the notation denotes the fractional part of the real number in each dimension. The quadrature points are the result of applying some fixed function on this points set.
There have been numerous research papers supporting the implementation of lattice rule QMC, in identifying a suitable generating vector [6, 16, 24, 23], in efficient algorithms to generate such vectors [19, 20], and in extensible lattice rules [5, 9, 13, 14]. In [7], the authors derived an error bound for QMC with tent transformed lattice rules for functions within the half-period cosine space. Noting the connection between the half-period cosine space and the tensor extension of the cosine series, we are inspired to combine the two approaches and transfer the rich results from the lattice literature to Fourier expansion schemes.
This work is organized as follows. In Section 2, we present the two components of the cosine expansion lattice scheme, the half-period cosine expansion and the tent transformed lattice. We also present the full scheme in this section. In Section 3, we give further details regarding our current results by providing an alternative formation of its error bound and connecting the scheme to periodic wavelets. Numerical experiments are presented in Section 4 and we conclude our findings in Section 5.
Before we begin, we mention some conventions used in this work. We assume all the integrals in the computation to be finite, therefore Fubini’s theorem can be applied and we exchange the order of integration without notice. The operations and act component-wise when used on vectors.
Finally, some notation we use in this article:
- •
The natural number set ;
- •
The positive integer set , similarly for ;
- •
The truncated integer set, for we write ;
- •
The indicator function
[TABLE]
- •
The ceil function , .
2 Cosine Expansion Lattice Scheme
In this section, we introduce the cosine expansion lattice scheme, whose construction consists of two parts: a projection of the original integrand on a reproducing kernel space and a numerical integration technique based on a tent-transformed lattice rule. We will briefly describe the intuition behind our derivation.
2.1 The half-period cosine space
In a similar framework as the COS method from [10], we would like to define a cosine based periodic expansion of function in . This allows us to connect the expectation problem (1.1) to a Fourier transform.
The common practice to transform Equation (1.1) into a finite problem for computational purposes is restricting the domain of integration to a predefined box . This step is justified as long as contains the majority of the mass of the measure. In fact, this is equivalent to replacing the original integrand by , or setting the function values outside to zero.
The COS method uses this concept to its advantage by replacing an originally non-periodic one-dimensional function by a cosine series projection that coincides with on the domain , but is periodic throughout the whole real line.
To be precise, the integrand is replaced by111The notation denotes the first term of the summation is weighted by one half.
[TABLE]
where
[TABLE]
In this case, the original 1-D expectation is approximated by
[TABLE]
Note that within , is a projection of onto a finite cosine series space and converges to in the norm, when tends to infinity. However, when considering the function on the whole domain , it is a periodic function and it thus deviates from itself. Once again, the error of this transformation is kept under control as the probability mass outside is small and we make use of the Fourier transform , which is typically available, in the approximation.
The main goal of this work is to apply the same idea in a higher-dimensional setting. Thus, we will consider a functional space built on cosine functions and use the series projection of onto such space as our replacement integrand. The space we pick is a modification to the half-period cosine space introduced in Section 2.3 of [7] and their article serves as an inspiration of the current work.
We define an inner product as
[TABLE]
for some real number and vector , where the multi-dimensional cosine coefficients are given by
[TABLE]
Here we define to be the number of non-zero components in . Note that only the portion of within the predefined domain is used here.
For and , the one-dimensional function is defined as:
[TABLE]
and the multidimensional function is set as,
[TABLE]
for and . The function is introduced to the norm here to assess the decay rate of the cosine coefficients, as it is closely related to the approximation error.
We define the corresponding norm as and denote it by . In particular, we have
[TABLE]
The dummy variable is changed from to here in preparation for future computations. We denote any function such that as .
The half-period cosine space is an example of a reproducing kernel Hilbert space with the corresponding reproducing kernel,
[TABLE]
and for the one-dimensional version,
[TABLE]
For any and , we have the reproducing property,
[TABLE]
Readers are referred to [1] and [8] for further information on reproducing kernel Hilbert spaces.
In this work, we use an alternative kernel which drops the function. It is defined as
[TABLE]
We suppress the part here to simplify our notation.
Using the reproducing property, we have the following equation:
[TABLE]
for any and . We use the expansion at the right-hand side of (2.1) as the replacement integrand in Equation (1.1), denoted by .
Definition 2.1** (Half-period Cosine Expansion).**
For any given function and given domain , the half-period cosine expansion, , is defined as
[TABLE]
where the cosine coefficients are defined as
[TABLE]
2.2 Lattice rule approximations
There are essentially two drawbacks when extending the COS method to higher dimensions. First, the cosine coefficient may be difficult to calculate, especially in a recurring situation. In our previous work [3], we aimed to remedy this shortcoming by adopting a wavelet basis such that we can approximate Equation (1.1) as a weighted sum of local values, in the form of
[TABLE]
with being the wavelet basis functions. We will compare our current scheme to that work in Section 3.2.
The second point of concern is that if we simply apply the tensor product of cosine spaces in a higher-dimensional case, as we have done in the last section, we will face the curse of dimensionality.
Here, we aim to address the above two issues by constructing quadrature rules for the integration of
[TABLE]
In particular, the approximant takes the specific form,
[TABLE]
where is some predetermined quadrature points set.
For the half-period cosine space that we adopted in the previous section, Dick et. al. showed in [7] that a combination of rank-1 lattice rules and tent transformations converges well in the context of quasi-Monte Carlo methods. We will now introduce the quadrature points proposed in [7] for the half-period cosine space, which we should adapt for the approximation of Equation (2.3).
A lattice point set with points and generating vector is given by
[TABLE]
The tent transformation, is defined as
[TABLE]
and the higher-dimensional version is obtained by applying the function component-wise. The tent-transformed lattice point set in [7] is given by
[TABLE]
However, since we have to apply the quadrature points on a general box , instead of just on , we have to transform the lattice rules:
[TABLE]
We wish to quantify the integration error of applying Equation (2.3) to approximate the expectation in the form of equation (2.2) for functions in the half-period cosine space . In addition to the above condition, we also enforce some convergence requirements on the cosine transform of the measure .
Theorem 2.2**.**
Consider any function and any probability measure such that
[TABLE]
for some real number and vector . Furthermore, we assume that , namely, the cosine transform of the measure decays at least algebraically and quicker than the cosine coefficients of . The error for the numerical integration using the tent-transformed lattice rule on is then bounded by
[TABLE]
for some constant , where is the dual lattice.
Proof.
The general flow of this proof follows the proof of Theorem 2 in [7]. Let and be its half-period cosine expansion.
For any , we have
[TABLE]
and hence
[TABLE]
The reproducing kernel can be rewritten as
[TABLE]
Therefore, we obtain
[TABLE]
The sum is a character sum over the group , which is equal to one if is a multiple of and zero otherwise. From this, we get
[TABLE]
Based on this formula and an application of the Cauchy-Schwarz inequality, we obtain
[TABLE]
Making use of the smoothness assumption on the probability measure, we find
[TABLE]
In order to control the error, we need to control the sum in Equation (2.6) for all . We have three different cases to consider.
Case 1:
In this case,
[TABLE]
in which denotes the Riemann zeta function.
Case 2:
In this case,
[TABLE]
The above inequality simply follows from the definition and the orderings , and . Note that we use the convention here, so the inequality also holds for .
Case 3:
Finally, in this case,
[TABLE]
The derivation of Case 3 is similar to Case 2. The only difference is that we have the following orderings: for and .
Finally, let , which is independent of . Then,
[TABLE]
In this proof, we break down the sum in Equation (2.5) and derive a bound for each dual lattice point along each direction, namely, the terms in (2.6). By considering the three possible cases for , positive, negative and zero, we provide a bound in each case. It is necessary to separate the three cases as we have to identify the section where both and are smaller than when is moving along the real line and apply a separated bound on these sections.
Taking the maximum out of the three cases and putting back into the sum in Equation (2.3) finishes the proof. ∎
Remark 2.3*.*
The integrals of the form, can be seen as special cases of Equation (2.2) where the probability measure is an uniform distribution over . In this case,
[TABLE]
Therefore, we may simplify the square of the term in Equation (2.5), as follows
[TABLE]
which is the same as the right-hand side of Equation (6) in [7]. Therefore, our numerical integration can be seen as an extension of the Quasi-Monte Carlo (QMC) rules in [7].
The above proof is rather rough, note the term in the last two cases. However, it suggests we can still relate the integration error to the smoothness of the target function in terms of the cosine coefficients. The error can be controlled by the sum . Thus all the results for the worst-case error for the QMC integration in the half-period cosine space using tent-transformed lattice rules can be used here. This opens the door for applying the generating vector for extensible lattice rules from [13] and other results from the QMC literature to the half-period cosine expansion scheme. We believe this result is a promising starting point for the study of lattice expansions for higher-dimension numerical integration with general finite measure.
2.3 Full Approximation Schemes and Errors
Now we can introduce the full approximation scheme. The final obstacle lies in the reproducing kernel, which is defined as an infinite sum. Instead of calculating the full sum, a truncated version is used in the actual algorithm. We define
[TABLE]
For any expectation that satisfies the conditions in the previous section, we have our full approximant:
[TABLE]
where is the Fourier transform of the measure . Recall from Equation (2.1) that and coincide in . We can simply replace by in the above scheme.
In practice, one would first calculate the expected reproducing kernel value for each lattice point, possibly in an offline setting and then calculate the main sum.
Define the absolute approximation error under this setting as and we see that
[TABLE]
For the third term, a bit more detail is required. Again we have the convergence assumption on the cosine transform of measure with the additional condition that . With the inequality , for all with and and mathematical induction, one can show that if ,
[TABLE]
There are in total s-tuples of natural numbers satisfying for . (see [17] for further explanation.) Taking into account all the possible combinations of positive and negative signs among all dimensions when we consider all integers, we have
[TABLE]
The final inequality also holds when .
Therefore, we find the following error bound for the lattice expansion scheme:
[TABLE]
To conclude, we can apply the telescoping technique and describe our error by three separate pieces: the projection error from a non-periodic to a periodic function, the lattice integration error and the kernel truncation error. With this proof, we successfully extended the lattice integration in [7] to a more general setting and made use of both the smoothness of the integrand in terms of cosine coefficients and the convergence of the cosine transform with respect to the probability measure. However, with our “number theory based” derivation, the model dimension still heavily impacts the complete error bound, which may be an obstacle when applying the method to higher-dimensional problems. Moreover, the assumption of the cosine transform’s decay is rough. Results from Fourier analysis may be incorporated to further improve the error bound. Further study for the error control is therefore recommended.
3 Discussion
In Section 2, we have provided a justification for the cosine expansion lattice scheme. We extended the tent transformed lattice rule in the half-cosine space to general probability measures, with its error controlled by the decay rate of the cosine transform of the probability measures as well as the cosine coefficients of the integrands.
However, there are remaining questions. Is there a better way to control the approximation error than simple algebraic manipulation? How does our current scheme connect to previous work on wavelets? Here we aim to present some discussion on the above issues.
3.1 Alternative Error Formulation
The first possibility we would like to consider is whether the error of the approximation in Section 2.2 can be written in an alternative form. By doing so, we aim to avoid bounding the term along each dimension, as this estimation is rough.
We revisit the derivation of in Section 2.2, specifically the right-hand side of Equation (2.4). Note that the innermost sum in the expression can be rewritten as follows:
[TABLE]
by using the definition of cosine coefficients. We separate the sum here in three parts according to whenever is positive, negative or zero. Next, we combine the terms whose value is the same.
[TABLE]
Then we repeat the similar steps of separating terms and combining those with the same absolute value for , which leads to:
[TABLE]
This can be seen as the half-period cosine expansion of the function
[TABLE]
Therefore, the right-hand side of Equation (2.4) can be rewritten as
[TABLE]
To summarize, the error of this approximation is just the sum of functions integrated over the probability measure over the dual lattice. The approximation error is controlled by a series with individual term , a cosine transform with respect to the cosine series of under the probability measure . The decay rate of such integral, depending on the combined smoothness of the measure and the function , is the key to limit the error of our scheme.
3.2 Cosine Wavelets
We place our work in the context of the construction of wavelets in [3] to see the similarities and differences between the two approaches. Instead of using the full Fourier series for the wavelet construction, as in [3], we choose a “cosine function only” basis set as our starting point, corresponding to the half-period cosine space we used in Section 2.
Under this setting, we start our derivation from the set
[TABLE]
with a finite range. We define an inner product
[TABLE]
and the corresponding norm . We denote any function such that , as .
Equipped with the above definitions, we construct an approximation space together with a localized basis. Consider the following function ,
[TABLE]
where . This definition is a special case of the scaling functions given in Equation (2.13) of [12], in which the authors presented an uniform approach for the construction of wavelets based on orthogonal polynomials. The properties of , that are relevant to our numerical method are listed in the next proposition.
Proposition 3.1**.**
The function , which is defined in Equation (3.1), satisfies the following properties:
- (a)
The inner product of two scaling functions is given by the following equation:
[TABLE]
Thus, is an orthogonal set. 2. (b)
The scaling function is localized around . By this we mean that for the subspace
[TABLE]
we have
[TABLE] 3. (c)
* is a basis for .* 4. (d)
The scaling function is also a kernel polynomial in the sense that, for any function in , we have
[TABLE]
Readers are referred to [12] for further properties of such functions and for a condensed proof of the above properties one may follow the derivation of Theorem 3.1 in [3].
Applying the results obtained above, we may define the wavelet expansion for any function by
[TABLE]
and approximate the expectation by,
[TABLE]
Comparing this expression with Equation (2.8) when , it is clear that these two formulas are of the same form. The main difference is that the wavelet formula can be seen as an expansion scheme using the lattice points
[TABLE]
with the kernel also bounded at the corresponding value .
Considering a two-dimensional function , we can extend the cosine wavelet to two dimensions by applying the expansion to each dimension separately.
[TABLE]
Again this is in a similar form as in Equation (2.8). However, the total number of terms increases with the dimension and there is no clear way to select the more significant ones.
One of the key advantages of the cosine expansion lattice scheme is that we have removed the link between the quadrature points and the number of summation terms . This allows us to apply an online/offline construction in our algorithm. We can first compute the expectations of reproducing kernels for all points in the lattice sequence and use the stored values in the approximation scheme. This construction is not feasible in the cosine wavelets setting and it is one of the advancements from the cosine expansion lattice scheme.
4 Numerical Experiments
In this section we perform numerical experiments to test the cosine expansion lattice scheme.
In order to demonstrate that our scheme can inherit the results from the previous literature, we use the lattice sequence from [13] and perform the tent-transformation on them in all our tests. This sequence has been used in the numerical results section of [7] and readers are referred to the references therein for further information.
All figures displaying numerical results in this Section present the log absolute error against the log number of lattice points .
For the first two experiments, we compute the expectation with the following test function:
[TABLE]
4.1 Uniform Distribution
Whenever the reproducing kernel’s expectation is known explicitly, we can simplify the algorithm to its original form in Equation (2.3) instead of the full scheme in Equation (2.8). This results in an algorithm that has no difference to the original QMC rule in terms of computational complexity. As stated in Remark 2.3, this is indeed the case for the uniform distribution.
In this subsection, we approximate
[TABLE]
where follows an uniform distribution on the domain for dimension . The reference value is .
Note that we are not establishing a new numerical result or proof of convergence here as this problem can be solved by the original QMC algorithm through a change of variables. These tests serve two purposes. They establish the base line result as a comparison to the results in the next section and allow us to provide comments on the actual implementation of the QMC algorithm.
The result for can be seen in Figure 1. All tests use evaluations for their final result. The reader should note that instead of having 1 as the common reference value throughout all dimensions, as in [7], the reference values of our setting follow those in Table 1. This is by design to demonstrate some key properties of lattice expansions. Under this setting, results from neighboring dimensions form a pair, for example, dimensions 4 and 5 share the same reference value. As demonstrated in Figure 1, the absolute errors converge to similar limits for these pairs, while the results worsen when the reference increases. This demonstrates that the QMC rules can be generalized to higher dimensions, but their error depends on the value of the target integration, which fits the result from Theorem 2.2.
Finally, it should be noted that the result for dimension 1 is particular strong. This is because the function evaluation for , the monomial would always be around zero which helps stabilizing the function evaluation. When we use a projection domain that is larger than the unit box when approximating a polynomial, as we do in the upcoming examples, the results may seem to be worse than standard QMC result and this is one of the contributing factors.
4.2 Normal Distribution
In this subsection, we approximate
[TABLE]
where follows a multivariate normal distribution with mean [math] for all dimensions and covariance matrix
[TABLE]
Further, we restrict our lattice to the box and we study the cases of dimension . We applied the full scheme in Equation (2.8) here with . The reference values listed in vector form are .
The convergence result can be seen in Figure 2. All tests use evaluations for their final result. The approximation value converges to the references value in all tests, as we would expect. We can observe the structure of the error plateauing for a while with respect to the number of lattice points and suddenly improving when a critical number is reached in Figure 2. This seems to be related to the lattice sequence.
In the case of the normal distribution, there is a final level of error for each dimension, where increasing the number of lattice points further would not improve the approximation result. This is related to the error of projecting a non-periodic function to the half-period cosine space and the truncation of reproducing kernel. These errors dominate when the lattice rule error has converged and limit the final result.
4.2.1 Further studies on parameters
With the successful implementation of our scheme, we conducted further tests for the selection of the kernel truncation parameter and projection domain. We did not consider the generation and construction of different lattice sequences in this article considering the large amount of previous research and work on this topic. It is difficult to draw a satisfying picture on this topic from a simple test. However, we would further consider the choices of projection domain and kernel truncation limit and their impact on the approximation error. In the following tests, we focus on the 2 dimensional case.
In Figure 3, we see the result of the same test we used for the normal distribution but instead of changing the test dimension , we fixed the test dimension to 2 and varied the projection domain through a variable . The projection domain is defined as and the kernel truncation is fixed at .
From the result, we can see that the convergence behavior is similar among all tests for . Our result implies that the lattice sequence has the most significant influence on the convergence behavior with respect to the number of lattice points of our scheme. When most of the probability mass is included in the projection range ( here), the projection range only affects the final error. As one can see, the error is the lowest when , which can possibly be explained by the expression in Equation (2.9). The first term at the right hand side decreases when the probability mass outside of the projection range increases, while the rest of the terms relate to the averages of the integrand and increases with the projection range. We have to find the balance for these two competing effects when we choose the projection range. Detailed results can be seen in the appendix.
Next, we can see the result of changing the kernel truncation factor in Figure 4. The projection domain is fixed as . Once again, the approximation converges to the final limit when the number of lattice points reaches . This again shows that the kernel truncation is only related to the final limit of approximation but not to the convergence behavior.
Another point of interest for us is the exponential decay of the Fourier transforms (the building blocks of the reproducing kernel). When , including more terms in the reproducing kernel does not improve the approximation. This was one of the main advantages of the COS method, making use of the smoothness of the probability measure to achieve better convergence results. It seems that we can arrive at similar results for this combined scheme.
However, the construction for the truncated kernel, defined in Equation (2.7), still suffers from the curse of dimensionality. Under our current setting, this issue can be addressed through software engineering by making use of an online/offline construction, in which we calculate and store the reproducing kernel in an offline stage and then use the stored results in actual calculation. Parallel computing or GPU computing are also possible means to speed up the computation.
We believe that this scheme is valuable for specifically making use of the smoothness of the probability measure and the clear separation of the measure from the integrand, which implies we may switch one part without affecting the other. Possible remedies to be studied for this scheme may include hyperbolic cross or non-linear basis constructions for the truncated kernel, or alternatively, different means for approximating the reproducing kernel.
To conclude, our additional parameter of kernel truncation and domain projection does not change the convergence behavior but only affects the final approximation error when it is sufficiently large. However, the kernel construction still gives rise to the curse of dimensionality.
4.3 Asymmetric Multivariate Laplace Distribution
Finally, we implement our scheme to a typical asymmetric 2-dimensional Laplace distribution , whose character function is given by
[TABLE]
in this subsection. In our setting, is a 2-dimensional vector given by , while is a matrix defined as
[TABLE]
The mean and covariance of this distribution are given by and , respectively. For further information, readers are referred to [15]. In this test, we compare the algorithm in Section 2 and the extended COS wavelet scheme in Section 3.2.
In this example, the integrand is simply and the analytic solution for the expectation is .
We pick the projection domain and set the kernel truncation parameter as for the cosine expansion lattice scheme. For the COS wavelet scheme, the order of the kernel and the number of lattice points are linked. Therefore, when we use lattice points for the lattice scheme, we pick for the respective wavelet test. We report in Figure 5.
It is clear that both schemes converge to the same limit. The approximation error is dominated by the measure truncation error when the number of lattice points is high enough and therefore they have similar end results. Comparing both schemes, it seems that the COS wavelet performs better with a similar number of lattice points at the early stage. This may suggest that its quadrature point distribution is more efficient. The difference in quadrature points for the two schemes can be seen in Figure 6.
However, there are still some shortcomings in the construction of the COS wavelet that makes it a less attractive option comparing to the lattice scheme. For example, the COS wavelet is not extendable in the sense that we cannot simply add an extra evaluation point to improve the approximation. A new evaluation from the beginning is required in such case.
Nevertheless, this test suggests that it would be of great interest to implement other quadrature rules with the half-cosine reproducing kernel.
Another point of interest is that in fact the cosine transform decay rate for this example, so the rough error bound for the last term in Equation 2.9 fails to converge. However, the success in applying our algorithm clearly shows that we underestimate the decay rate of the cosine transform and a tighter error bound may be derived from advanced results in Fourier analysis. This motivates us to derive better error bound for our scheme.
5 Conclusion
Equipped with the Fourier-cosine projection technique, we extended the lattice sequence from [13] to the broader space of probability measures (instead of just the uniform distribution in [7]). The resulting approximation is reproducible and, in theory, this scheme can be generalized to higher-dimensional space by the extension of the results from the previous lattice literature.
The fact that our scheme concentrates all the information from the probability measure into the reproducing kernel and simply evaluates the integrand at some preset quadrature points gives us flexibility. We may use the same set of quadrature points for different probability measures as our derivation is not measure specific. Moreover, our scheme can be adjusted and possibly improved by simply replacing the lattice sequence by another one.
The main remaining issue is the approximation of the reproducing kernel which still suffers from the curse of dimensionality. However, with the rapid decay of the Fourier transform and the specific form of the reproducing kernel, the authors believe that further research on this topic would be fruitful.
Appendix A Detail results for some numerical tests
A.1 Results for projection domain test
[TABLE]
A.2 Results for kernel truncation test
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] N. Aronszajn. Theory of reproducing kernels. Transactions of the American Mathematical Society , 68(3):337–404, 1950.
- 2[2] A. Borovykh, A. Pascucci, and C. W. Oosterlee. Efficient computation of various valuation adjustments under local Lévy models. SIAM Journal on Financial Mathematics , 9(1):251–273, 2018.
- 3[3] K. W. Chau and C. W. Oosterlee. On the wavelet-based SWIFT method for backward stochastic differential equations. IMA Journal of Numerical Analysis , 38(2):1051–1083, 04 2018.
- 4[4] K. W. Chau, S. C. P. Yam, and H. Yang. Fourier-cosine method for ruin probabilities. Journal of Computational and Applied Mathematics , 281:94 – 106, 2015.
- 5[5] R. Cools, F. Y. Kuo, and D. Nuyens. Constructing embedded lattice rules for multivariate integration. SIAM Journal on Scientific Computing , 28(6):2162–2188, 2006.
- 6[6] J. Dick. On the convergence rate of the component-by-component construction of good lattice rules. Journal of Complexity , 20(4):493 – 522, 2004.
- 7[7] J. Dick, D. Nuyens, and F. Pillichshammer. Lattice rules for nonperiodic smooth integrands. Numerische Mathematik , 126(2):259–291, Feb 2014.
- 8[8] J. Dick and F. Pillichshammer. Digital Nets and Sequences: Discrepancy Theory and Quasi–Monte Carlo Integration . Cambridge University Press, 2010.
