Changes between Initial Version and Version 5 of Ticket #15259


Ignore:
Timestamp:
10/08/13 08:59:49 (8 years ago)
Author:
ncohen
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15259

    • Property Status changed from new to needs_review
    • Property Commit changed from to cb2fce9c634be27a3a3905577ea97cc356ffd8a4
    • Property Cc rbeezer added
    • Property Branch changed from to u/ncohen/15259
  • Ticket #15259 – Description

    initial v5  
    11WUUUUHUUUUUUUUUUUUUUUUUU !!
    22
    3 This patch implements a construction from Douglas Stinson's book "Combinatorial Designs: Constructions and Analysis" for (v,4,1)-BIBD, i.e. decompositions of {{{K_v}}} into copies of {{{K_4}}}. It requires the construction of some other combinatorial objects, like some Mutually Orthogonal Latin Squares and Orthogonal Arrays, an so some theorems from this book are akso implemented by this patch. Hoping that the new files with get larger eventually `:-)`
     3This patch implements a construction from Douglas Stinson's book "Combinatorial Designs: Constructions and Analysis" for (v,4,1)-BIBD, i.e. decompositions of {{{K_v}}} into copies of {{{K_4}}}. It requires the construction of some other combinatorial objects, like some Mutually Orthogonal Latin Squares and Orthogonal Arrays, an so some theorems from this book are also implemented by this patch. Hoping that the new files will get larger eventually `:-)`
    44
    55I also fixed a bug in `AffineGeometryDesign` : a `List` is used instead of a `Set`, and as a result blocks are returned several times. Example :
     
    1919
    2020Overall :
    21 * A file named `bibd.py` now gathers `steiner_triple_systems` (moved there from `block_designs.py`). It also implement the present construction, and a general `BalancedIncompleteBlockDesign` is created to obtain both steiner triple systems and `(v,4,1)`-BIBD.
    22 * A file named `latin_squares.py` contains construction for mutually orthogonal latin squares, as well as a function to compute the product of two latin squares.
     21* A file named `bibd.py` now gathers `steiner_triple_systems` (moved there from `block_designs.py`). It also implement the present construction, and a general `BalancedIncompleteBlockDesign` is created to obtain both steiner triple systems and `(v,4,1)`-BIBD. And even some others from the online database.
     22* A file named `latin_squares.py` contains constructions for mutually orthogonal latin squares, as well as a function to compute the product of two latin squares.
    2323* A file named `orthogonal_arrays.py` contains constructions for orthogonal arrays and transversal designs (which are a particular case of orthogonal arrays.
    2424
    25 The most important thing is that **even if all the code written there is wrong** (and it is indeed very unclear at times), nothing is returned without being checked first for correction.
     25The most important thing is that **even if all the code written there is wrong** (and it is indeed very unclear at times), nothing is returned without being checked first for correctness.
    2626
    2727Sooooooooooo well. It's rather safe `;-)`