#19011: Add Jones representation of braid groups and Jones polynomials of braid
closures
-------------------------------------+-------------------------------------
       Reporter:  fuglede            |        Owner:
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.9
      Component:  algebraic          |   Resolution:
  topology                           |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  Søren Fuglede      |  Work issues:
  Jørgensen                          |       Commit:
Report Upstream:  N/A                |  8202cf5754bcecd608e1dfb2c189eb7846febb6c
         Branch:                     |     Stopgaps:
  u/fuglede/jones_rep                |
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by mmarco):

 As a general principle, i think that would be the best choice.

 But maybe for soem particular cases it would make sense to cache the final
 result. That deppends, in this case, in which would be the most usual
 scenario.

 If the usual scenario is: the user computes most Jones polynomial in the
 same variable, then caching the final result produces no double caching,
 and we would win speed (since we don't have to convert from the cached
 value). Besides, if these computations will be usually called a lot of
 times (i.e. they will be put in a loop), that small speed gain can
 actually become important.

 If, on the other hand, the expected situation is a user computing Jones
 polynomials in many different rings, then the double caching (with its
 coinsequent cache misses) will actually become a big problem.

 In this case, since it seems that computing the Jones polynomial is much
 slower than conmverting from a cached value, i think the risks of cache
 misses outweight the advantages of not needing to convert from the cached
 value. So i would vote to cache the result in a fixed ring, and then
 convert to whichever ring the user wants.

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