#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.

Reply via email to