#19499: Mathon's graphs on 784 vertices
-------------------------------------+-------------------------------------
Reporter: dimpase | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.10
Component: graph theory | Resolution:
Keywords: | Merged in:
Authors: Dima Pasechnik | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/dimpase/mathon784 | 6c7e85187a0d695ef3856b83d08eaaa0520f1fc0
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by dimpase):
Replying to [comment:7 ncohen]:
> Yooooooooooooo,
>
> > the latter returns an s.r.g., and we have such functions in
strongly_regular_db.pyx, no?
> > The former, hmm - well, it's a combinatorial object that can be
described as an edge-coloured complete graph.
> >
> > I can move it to combinat/matrices, but where? Or I can make it an
edge-coloured graph. Both of these ways will need an extra code to get out
the matrices then.
>
> What I find weird is that you don't find the graph constructor worthy of
appearing in the generator/ folder, though you put there something that
does not even build a graph `:-P`
>
> What about moving the graph constructor there, and consider the other
function as a helper function (which can stay in the same folder, it's up
to you)
OK, I'll do this.
>
> > > Is there a reason to not merge mathon_pseudocylcic_merging_graph and
mathon_graph_on_784_vertices?
> >
> > one is more general than the other, you can build other graphs using
the former,
> > given the right input.
>
> HMmmmmmm... Well, I thought about this for a while and.... What about
creating an association scheme module? `:-P`
>
> It would be just a file somewhere, with your two functions
`EllipticLinesProjectivePlaneScheme` and
`mathon_pseudocylcic_merging_graph` only. A module's doc saying "This
module gathers everything related to association schemes", and that's all?
`:-P`
>
> No big class, no nothing complicated, only those functions. As they
would fit there much better than here `:-P`
a proper assoc. schemes module is a lot of work, as you could see by
looking at
sect 11 of http://homepages.cwi.nl/~aeb/math/ipm/ipm.pdf --- which only
scratches
the surface of this topic.
People would laugh at us if we created a module you propose...
--
Ticket URL: <http://trac.sagemath.org/ticket/19499#comment:8>
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.