#13991: Mitigate speed regressions in symmetric function related code due to 
#12313
---------------------------------+------------------------------------------
       Reporter:  nbruin         |         Owner:  sage-combinat
           Type:  enhancement    |        Status:  new          
       Priority:  major          |     Milestone:  sage-5.8     
      Component:  combinatorics  |    Resolution:               
       Keywords:                 |   Work issues:               
Report Upstream:  N/A            |     Reviewers:               
        Authors:                 |     Merged in:               
   Dependencies:  #13605         |      Stopgaps:               
---------------------------------+------------------------------------------

Comment (by leif):

 Here are some timings I compiled "manually" for the tests marked "long
 time" (just as an example):

 {{{
   0.010s /   0.000s /  0.010s  [01165] dks4 =
 DualkSchurFunctions(Sym.kBoundedQuotient(Integer(4)))
   0.000s /   0.000s /  0.000s  [01166] dks4
  30.170s / 498.400s / 66.300s  [01168] TestSuite(dks4).run()  # long time
 (7s on sage.math, 2013)
   0.030s /   0.040s /  0.030s  [01169] dks4 =
 DualkSchurFunctions(Sym.kBoundedQuotient(Integer(4),t=Integer(1)))
  27.770s / 691.890s / 69.460s  [01170] TestSuite(dks4).run()  # long time
 (7s on sage.math, 2013)

   0.020s /   0.040s /  0.010s  [01301] F =
 
AffineSchurFunctions(SymmetricFunctions(QQ['t']).kBoundedQuotient(Integer(4),t=Integer(1)))
   0.000s /   0.000s /  0.000s  [01302] F
  20.860s / 142.690s / 33.710s  [01304] TestSuite(F).run()  # long time (5s
 on sage.math, 2013)
 }}}

 (Wall time for Sage 5.7.beta4 / 5.8.beta2 / 5.8.beta2+#13605, line number
 in `k_dual.py`, code executed.  From the second, in whole better run for
 each installation.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13991#comment:37>
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