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 `:-)` |
| 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 also implemented by this patch. Hoping that the new files will get larger eventually `:-)` |
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. |