#13991: Mitigate speed regressions in symmetric function related code due to
#12313
----------------------------------+-----------------------------------------
Reporter: nbruin | Owner: sage-combinat
Type: task | Status: new
Priority: major | Milestone: sage-5.8
Component: combinatorics | Resolution:
Keywords: | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: #13605, #14225 | Stopgaps:
----------------------------------+-----------------------------------------
Comment (by SimonKing):
Replying to [comment:53 tscrim]:
> With some further digging, there is exactly one meaningful call to
`Core.to_grassmannian()` which is a `k`-core method which converts back to
a `k`-bounded partition and then calls
`Partition.from_kbounded_to_grassmannian()` which calls
`Partition.from_kbounded_to_reduced_word()`. I've made a change which
caches the Weyl group to the basis object and then made it directly call
`from_kbounded_to_reduce_word()` (which also avoids going to a `k`-core
and back). This doesn't significantly decreases the test suite time for
me.
OK. Let's see how we will merge the two patches. At least part of it
should be orthogonal (you talk here about Weyl group caching, but my to-
be-posted patch is about caching of partitions).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13991#comment:54>
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.