#14297: is_strongly_regular does not handle complete graphs
-------------------------------------+--------------------------------------
       Reporter:  azi                |         Owner:  jason, ncohen, rlm
           Type:  enhancement        |        Status:  needs_review      
       Priority:  minor              |     Milestone:  sage-5.10         
      Component:  graph theory       |    Resolution:                    
       Keywords:                     |   Work issues:                    
Report Upstream:  N/A                |     Reviewers:                    
        Authors:  Frédéric Chapoton  |     Merged in:                    
   Dependencies:                     |      Stopgaps:                    
-------------------------------------+--------------------------------------

Comment (by ncohen):

 > Eeeehm just checked in the book
 (http://www.win.tue.nl/~aeb/2WF02/spectra.pdf page 123 lol) by Brower and
 Haemers they exclude the complete graph and its complement as well.

 Well, they are free to have their own opinion too. Mine is that I like to
 consider them as strongly regular graphs. Now we can put whatever you want
 in Sage, the one who agrees with a book is usually the one who is
 acknowledged to be right, nowadays `:-P`

 > I like gambling so we can toss a coin though I prefer to exclude
 complete graphs.
 >
 > Also while we are at it:
 >
 > {{{
 > 2293         degree = self.degree()
 > 2294         k = degree[0]
 > 2295         if not all(d == k for d in degree):
 > 2296             return False
 > 2297
 > 2298         if self.is_clique():
 > }}}
 >
 > is it perhaps better to call self.is_regular()? I would like that since
 it somehow leaves any optimizations that is_regular *could* do and has the
 added benefit that this method does not break for the EmptyGraph (corner
 cases lol)

 Oh. Well, then one would first have to take "any" vertex of the graph,
 compute its degree, then call `is_regular` on it with this degree as
 parameter. Otherwise it will call `self.degree()` twice. It's up to you !

 Nathann

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14297#comment:9>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to