#16749: Speedup resultant of multivariate polynomials
-------------------------+-------------------------------------------------
Reporter: mmarco | Owner:
Type: | Status: new
enhancement | Milestone: sage-6.3
Priority: major | Keywords: resultant, discriminant,
Component: algebra | polynomial, multivariate
Merged in: | Authors: Miguel Marco
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
-------------------------+-------------------------------------------------
Up to now we rely on singular to compute resultants of multivariate
polynomials. There are faster ways.
Even computing the determinant of the sylvester matrix is usually (much)
faster.
First i have implemented a trick for bivariate polynomials over the
rationals (it could in principle work over any field with enough elements,
but it is not clear that it is faster there). The trick consists on
specialicing for several values of the surviving variable, compute the
(univariate) resultant for them, and then reconstruct by lagrange
interpolation.
It would also be worth to perform some benchmarks, and deduce a heuristic
for the cases where the current method is beaten by the sylvester matrix
determinant.
--
Ticket URL: <http://trac.sagemath.org/ticket/16749>
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.