#16323: Construction of BIBD with k=5
-------------------------------------+-------------------------------------
Reporter: ncohen | Owner:
Type: enhancement | Status: positive_review
Priority: major | Milestone: sage-6.3
Component: combinatorial | Resolution:
designs | Merged in:
Keywords: | Reviewers: Vincent Delecroix
Authors: Nathann Cohen | Work issues:
Report Upstream: N/A | Commit:
Branch: | 8eac6d069e162aed9d4fc1ae3f654d0b446573da
u/vdelecroix/16323 | Stopgaps:
Dependencies: #16279 |
-------------------------------------+-------------------------------------
Changes (by vdelecroix):
* status: needs_info => positive_review
* reviewer: => Vincent Delecroix
Comment:
Hello,
Replying to [comment:18 ncohen]:
> Hello !
>
> > Now that I read more carefully the code:
> > - why the construction using PBD can not be used from the main BIBD
function?
>
> You mean that if we had a constructor for PBD we could call it from the
BIBD constructor using BIBD_from_PBD ? It is true, but we have no PBD
constructor at the moment. Besides the two PBD constructors we already
have we could add a PBD_from_TD, stuff like that, indeed.
I bet that there are some PBD constructions in the Handbook... We should
keep in mind to reuse this code at some point.
> > In particular, considering organization, I would like to see the
functions `BIBD_from_PBD`, `_check_PBD`, `_relabel_BIBD`,
`PBD_4_5_8_9_12`, `_PBD_4_5_8_9_12_closure`, `PBD_from_TD` much higher in
the file, i.e. neither in the part "(v,4,1)-BIBD" nor in the part
"(v,5,1)-BIBD".
>
> Move stuff around if you want. As far as I am concerned, it is totally
pointless. This being said, some of those functions are together in the
code because I implemented them, following the same reference, so if you
move them apart please leave them linked together somehow.
I do not care too much. But, when I opened the file the first time it was
difficult to found the logic.
> [...]
> And if something which those constructions require is of more general
use we can of course expose it inside of the main constructor.
Indeed, this was my main question. (I had a look at various paper about
difference families, and there are a lot about k=3,4,5, very few about k=6
and almost none about k>=7; excepted existence result for very large v).
I found the work done in the branch is enough for the ticket so I set to
positive review.
Vincent
--
Ticket URL: <http://trac.sagemath.org/ticket/16323#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.