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