#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 |
-------------------------------------+-------------------------------------
Comment (by ncohen):
Yo !!
Thanks for the review !
> I bet that there are some PBD constructions in the Handbook... We should
keep in mind to reuse this code at some point.
Indeed, but my fear with PBD construction is that it may become harder to
detect if we can build one. I mean.. If you have a `(100,[4,6,8])-PBD` and
a `(6,[3])-PBD` then you have also a `(100,[3,4,8])-PBD`, stuff like that.
You can really mix a lot of different things there, soooo... Well. It may
be tricky. We will do it, but it will be tricky to do it well.
> I do not care too much. But, when I opened the file the first time it
was difficult to found the logic.
AHahah. ALl this is there for "historical reasons" I fear. Implemented one
after the other. I expect that it will be cleaned several times in the
future.
> 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).
Indeed, but Julian R. Abel told me that some recursive construction may be
by itself sufficient to generate all (v,6,1)-BIBD with v>1000. Looks like
when you have a lot of recursive construction you can do almost
everything, and that some base cases will be the only missing things
afterwards.
Ahahaah.
The point is that it is all a lot of work, and all an interesting work
too. And I would like to add it someday, but for the moment I would like
to finish implementing all the OA/TD/MOLS related code. I have some new
constructions to add but I did not write the branch yet for it would
depend on other tickets, and I am pretty sure that the main functions I
need will be rewritten and changed during the reviews, so I don't dare
write this yet as it will mean a lot of rebase. But when the OA/TD/MOLS
stuff will be done, both PBD and BIBD with larger blocks will be on the
table.
> I found the work done in the branch is enough for the ticket so I set to
positive review.
Thaaaaaaaaaaaaaanks ! I will write to the author of the pdf file tomorrow
`:-)`
Nathann
--
Ticket URL: <http://trac.sagemath.org/ticket/16323#comment:20>
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.