SPARSE_GRID_F2S
Fejer Type 2 Slow-Growth Sparse Grids


SPARSE_GRID_F2S is a dataset directory which contains examples of multidimensional sparse grid quadrature rules based on the one-dimensional Fejer Type 2 rule with Slow Exponential Growth (F2S)

The slow exponential growth rate refers to the relationship between the 1D level and order of the Fejer Type 2 rules that are used. In the classical F2 rule, the rules have orders of ( 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, ... ) so that the order O = 2^(L+1) - 1, and this is also the value of the precision.

At level L, the slow growth Fejer Type 2 (F2S) rule chooses the classical F2 of lowest order that equals or exceeds 2 * L + 1. Thus, the F2S orders begin with ( 1, 3, 7, 7, 15, 15, 15, 15, 31, 31, 31, ... ).

Particularly for low dimensions, sparse grids made from the F2S family can have significantly fewer points than those made from the F2 family, while maintaining a precision of 2*L+1.

A quadrature rule is a set of n points x and associated weights w so that the integral of a function f(x) over some particular region can be approximated by:

Integral f(x) dx = Sum ( 1 <= i <= n ) w(i) * f(x(i))

For this directory, a quadrature rule is stored as three files, containing the weights, the points, and a file containing two points defining the corners of the rectangular region. The dimension of the region is deduced implicitly from the dimension of the points.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

NINT_EXACTNESS, a C++ program which measures the polynomial exactness of a multidimensional quadrature rule.

SMOLPACK, a C library which estimates the integral of a function over a multidimensional hypercube using a sparse grid, by Knut Petras;

SPARSE_GRID_CCS, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Clenshaw Curtis rule with Slow Exponential Growth;

SPARSE_GRID_F2, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Fejer Type 2 rule;

SPARSE_GRID_GPS, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Gauss-Patterson Slow-Growth rule;

SPARSE_GRID_MIXED, a C++ library which creates a sparse grid dataset based on a mixed set of 1D factor rules.

SPARSE_GRID_MIXED_DATASET, a C++ program which creates a sparse grid dataset based on a mixture of 1D rules.

SPINTERP, a MATLAB library which carries out piecewise multilinear hierarchical sparse grid interpolation, by Andreas Klimke; ACM TOMS Algorithm 847.

Sample Files:

F2S rules in 2D.

F2S rules in 3D:

You can go up one level to the DATASETS page.


Last revised on 25 December 2009.