# Successive Coordinate Search and Component-by-Component Construction of   Rank-1 Lattice Rules

**Authors:** Adrian Ebert, Hernan Le\"ovey, Dirk Nuyens

arXiv: 1703.06334 · 2017-11-06

## TL;DR

This paper introduces a successive coordinate search (SCS) method for constructing rank-1 lattice rules that improves upon the traditional CBC algorithm, achieving near-optimal worst-case errors with reduced computational cost.

## Contribution

It generalizes the CBC algorithm to include a successive coordinate search, leading to better generating vectors and maintaining optimal convergence rates.

## Key findings

- SCS finds better generating vectors than CBC, especially with slower decaying weights.
- The error bounds are independent of dimension under certain weight conditions.
- The fast SCS algorithm reduces computational complexity to O(d n log n).

## Abstract

The (fast) component-by-component (CBC) algorithm is an efficient tool for the construction of generating vectors for quasi-Monte Carlo rank-1 lattice rules in weighted reproducing kernel Hilbert spaces. We consider product weights, which assigns a weight to each dimension. These weights encode the effect a certain variable (or a group of variables by the product of the individual weights) has. Smaller weights indicate less importance. Kuo (2003) proved that the CBC algorithm achieves the optimal rate of convergence in the respective function spaces, but this does not imply the algorithm will find the generating vector with the smallest worst-case error. In fact it does not. We investigate a generalization of the component-by-component construction that allows for a general successive coordinate search (SCS), based on an initial generating vector, and with the aim of getting closer to the smallest worst-case error. The proposed method admits the same type of worst-case error bounds as the CBC algorithm, independent of the choice of the initial vector. Under the same summability conditions on the weights as in [Kuo,2003] the error bound of the algorithm can be made independent of the dimension $d$ and we achieve the same optimal order of convergence for the function spaces from [Kuo,2003]. Moreover, a fast version of our method, based on the fast CBC algorithm by Nuyens and Cools, is available, reducing the computational cost of the algorithm to $O(d \, n \log(n))$ operations, where $n$ denotes the number of function evaluations. Numerical experiments seeded by a Korobov-type generating vector show that the new SCS algorithm will find better choices than the CBC algorithm and the effect is better when the weights decay slower.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1703.06334/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1703.06334/full.md

## References

9 references — full list in the complete paper: https://tomesphere.com/paper/1703.06334/full.md

---
Source: https://tomesphere.com/paper/1703.06334