Latin Center Datasets

LATIN_CENTER is a dataset directory which contains points generated by the M-dimensional Latin Center Square process.

A Latin square, in M dimensional space, with N points, can be thought of as being constructed by dividing each of the M coordinate dimensions into N equal intervals. The I-th coordinates of the N subsquares are defined by assigning each possible value exactly once to one subsquare. Such a set is called a Latin Square.

If we now select at the center point from each subsquare, we have what we will term a "Latin Center Square".

The datasets are distinguished by the values of the following parameters:

The values of M and N are specified in the dataset file names.


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:

LATIN_CENTER, a C++ library which computes elements of a Latin Hypercube dataset, choosing center points.

LATIN_CENTER_DATASET, a FORTRAN90 program which allows a user to define and compute a Latin center dataset

PLOT_POINTS, a FORTRAN90 program which can plot two dimensional datasets, making Encapsulated PostScript images.

TABLE, a data format which is used to store the datasets.

TABLE_TOP, a FORTRAN90 program which can be used to analyze datasets of any dimension, by creating images of pairwise coordinates.

Example dataset:

A typical (but small) dataset looks like this:

#  latin_center_02_00010.txt
#  File generated on April  8 2003  10:47:39.811 AM
#  Spatial dimension M =      2
#  Number of points N =     10
#  Initial seed for UNIFORM =    123456789
  0.250000  0.050000
  0.950000  0.550000
  0.850000  0.150000
  0.650000  0.850000
  0.350000  0.350000
  0.550000  0.250000
  0.750000  0.950000
  0.450000  0.450000
  0.050000  0.750000
  0.150000  0.650000


  1. C J Colbourn and J H Dinitz,
    CRC Handbook of Combinatorial Design,
    CRC, 1996.
  2. M D McKay, W J Conover, R J Beckman,
    A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code,
    Volume 21, pages 239-245, 1979.
  3. Herbert Ryser,
    Combinatorial Mathematics,
    Mathematical Association of America, 1963.

Sample Datasets:

Datasets in M = 2 dimensions include:

Datasets in M = 7 dimensions include:

Datasets in M = 16 dimensions include:

You can go up one level to the DATASETS directory.

Last revised on 06 March 2006.