HAMMERSLEY_DATASET is a MATLAB program which creates a Hammersley dataset and writes it to a file.
The program is interactive, and allows the user to choose the parameters that define the sequence.
The program applies the user's data to select elements of a "leaped" subsequence of the Hammersley sequence. The subsequence elements are indexed by a quantity called STEP, which starts at 0. The STEP-th subsequence element is simply the Hammersley sequence element with index
SEED(1:NDIM) + STEP * LEAP(1:NDIM).
The data that the user may set include:
Once these parameters are set, the program generates the data, and writes it to a file. The user may then specify another set of data, or terminate the program.
HAMMERSLEY is a MATLAB library of routines that compute the sequences needed by HAMMERSLEY_DATASET.
The HAMMERSLEY dataset directory contains sample datasets created by HAMMERSLEY_DATASET.
HAMMERSLEY_DATASET is also available in a C++ version and a FORTRAN90 version.
The TABLE format is used for the output files created by HAMMERSLEY_DATASET.
TABLE_DISCREPANCY is an executable C++ program which can read a TABLE file of points (presumed to lie in the unit hypercube) and compute bounds on the star discrepancy, a measure of dispersion.
You can go up one level to the MATLAB source codes.