Generation of random latin squares step by step and graphically
In order to generate random Latin squares of order 256, the Jacobson and Matthews’ algorithm has been implemented in Java. Clear and efficient data structures (for squares and incidence cubes) have been modeled and the ±1-moves of their method have been implemented. This ensures that, in a polynomia...
Autor principal: | |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Inglés |
Publicado: |
2014
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/42155 |
Aporte de: |
id |
I19-R120-10915-42155 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas latin squares generation random Java implementation Jacobson Matthews OpenGL |
spellingShingle |
Ciencias Informáticas latin squares generation random Java implementation Jacobson Matthews OpenGL Gallego Sagastume, Ignacio Generation of random latin squares step by step and graphically |
topic_facet |
Ciencias Informáticas latin squares generation random Java implementation Jacobson Matthews OpenGL |
description |
In order to generate random Latin squares of order 256, the Jacobson and Matthews’ algorithm has been implemented in Java. Clear and efficient data structures (for squares and incidence cubes) have been modeled and the ±1-moves of their method have been implemented. This ensures that, in a polynomial number of steps (O(<i>n</i>3)), the algorithm finishes with a Latin square as a result that is approximately uniformly distributed.
As an additional contribution to the subject, a step-by-step graphical generation using OpenGL (Open Graphic Library) is provided, which could be used to explain the algorithm, understand it or simply draw the resulting Latin squares as incidence cubes.
The main goal of the present work is to document the implementation of the algorithm and make it public on the Internet, since no standard implementation is freely available. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Gallego Sagastume, Ignacio |
author_facet |
Gallego Sagastume, Ignacio |
author_sort |
Gallego Sagastume, Ignacio |
title |
Generation of random latin squares step by step and graphically |
title_short |
Generation of random latin squares step by step and graphically |
title_full |
Generation of random latin squares step by step and graphically |
title_fullStr |
Generation of random latin squares step by step and graphically |
title_full_unstemmed |
Generation of random latin squares step by step and graphically |
title_sort |
generation of random latin squares step by step and graphically |
publishDate |
2014 |
url |
http://sedici.unlp.edu.ar/handle/10915/42155 |
work_keys_str_mv |
AT gallegosagastumeignacio generationofrandomlatinsquaresstepbystepandgraphically |
bdutipo_str |
Repositorios |
_version_ |
1764820473336561664 |