#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):
Replying to [comment:37 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.)
I've now attached the [attachment:k_dual.test-long-verbose-
walltime.sage-5.7.beta4_vs_5.8.beta2_vs_5.8.beta2%2B13605.txt full
comparison], in case anybody's interested... ;-)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13991#comment:38>
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.