#18194: Speedup of calculation of Macdonald H and Ht bases
-------------------------------------+-------------------------------------
       Reporter:  zabrocki           |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  minor              |    Milestone:  sage-6.7
      Component:  combinatorics      |   Resolution:
       Keywords:  sf, days67, sage-  |    Merged in:
  combinat                           |    Reviewers:  Travis Scrimshaw
        Authors:  Mike Zabrocki      |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  0a09d0f615166b8f65af971a61805663e81f3ff2
  public/combinat/mac_speedup-18194  |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by zabrocki):

 Well I see some clever ways that you have added a bit of efficiency, but
 unfortunately I am not seeing a speedup on at least one computation.  On
 59394c6
 {{{
 sage: s = SymmetricFunctions(QQ['q','t'].fraction_field()).s()
 sage: %time s[3,3,3,3].nabla()
 CPU times: user 4min 8s, sys: 512 ms, total: 4min 8s
 Wall time: 4min 8s
 }}}
 on current branch
 {{{
 sage: %time s[3,3,3,3].nabla()
 CPU times: user 4min 29s, sys: 454 ms, total: 4min 29s
 Wall time: 4min 29s
 }}}
 This computation uses only the `Ht` basis (it does a conversion to the
 `Ht`, multiply by eigenvalue, then from `Ht` to `s`).

--
Ticket URL: <http://trac.sagemath.org/ticket/18194#comment:43>
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to