VAN_DER_CORPUT
The van der Corput
Quasirandom Sequence


VAN_DER_CORPUT is a set of MATLAB routines that compute the van der Corput quasirandom sequence.

It also includes several subroutines to make it easy to manipulate this computation, to compute the next N entries, to compute a particular entry, or to restart the sequence at a particular point.

The NDIM-dimensional Halton sequence is derived from the 1-dimensional van der Corput sequence by using a set of different (usually disttinct prime) bases for each dimension, and the Hammersley sequence is derived in almost the same way.

Related Data and Programs:

SEQUENCE_STREAK is a MATLAB program that can make a "streak file" of a van der Corput sequence.

VAN_DER_CORPUT is also available in a C++ version and a FORTRAN90 version

VAN_DER_CORPUT is a dataset directory which contains datasets of van der Corput sequences.

Reference:

  1. John Halton,
    On the efficiency of certain quasi-random sequences of points in evaluating multi-dimensional integrals,
    Numerische Mathematik,
    Volume 2, pages 84-90, 1960.
  2. John Hammersley,
    Monte Carlo methods for solving multivariable problems,
    Proceedings of the New York Academy of Science,
    Volume 86, pages 844-874, 1960.
  3. J G van der Corput,
    Verteilungsfunktionen I & II,
    Nederl. Akad. Wetensch. Proc.,
    Volume 38, 1935, pages 813-820, pages 1058-1066.

Source Code:

Examples and Tests:

You can go up one level to the MATLAB source codes.


Last revised on 15 April 2005.