Fast component-by-component construction of rank-1 lattice rules with a non-prime number of points (Q2489147)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Fast component-by-component construction of rank-1 lattice rules with a non-prime number of points |
scientific article |
Statements
Fast component-by-component construction of rank-1 lattice rules with a non-prime number of points (English)
0 references
16 May 2006
0 references
The obtained results of the paper solve the problem of minimizing the worst-case error of quasi-Monte Carlo integration of the functions in the unit ball of a tensor product reproducing kernel weighted Hilbert space. For an approximation of integrals over the \(s\)-dimensional unit cube it is proposed to use an equal weight cubature rule with a rank-1 lattice point sets. The construction of these rank-1 lattice point sets depends on integer vector, called the generating vector of the lattice. The worst-case error of the integration in this functional space over the proposed rank-1 lattice point sets is written in the terms of the generating vector. The main aim is to choose the generating vector which minimizes the worst-case error of the integration. A special algorithm to find the values of the components of the generating vector is proposed, the so-called component-by-component algorithm. The component-by-component algorithm finds values of the components of the generating vector one component at a time, while keeping the previously made choices fixed. This process starts with the first component of the generating vector and 1-dimensional rule is constructed, then the process continues to find the second component for 2-dimensional rule and so on, and in each step the criterion of choice of the components is to minimize the worst-case error. At first, the above technique was developed by the authors in the case when the number of the points of lattice \(n\) is a prime. In the presented paper this algorithm is generalized for an arbitrary \(n\). The component-by-component algorithm is given in the form of matrix-vector product. This matrix-vector product can be done in time of order \(O(n\log(n))\) and requires memory of order \(O(n)\). It is shown that for any positive integer \(n\) the construction of \(s\)-dimensional rank-1 lattice with \(n\) points has a total construction cost of order \(O(sn\log(n))\) and needs memory of order \(O(n)\). Some illustrative examples are given in three cases for the number \(n\) of the points of lattice: when \(n\) is a prime, a prime powers, and for an arbitrary \(n\).
0 references
quasi-Monte Carlo integration
0 references
lattice point sets
0 references
fast component-by-component algorithm
0 references
analysis of algorithms
0 references
worst-case error minimization
0 references
numerical examples
0 references
rank-1 lattice rule
0 references
reproducing kernel weighted Hilbert space
0 references
0 references
0 references