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


Reply via email to