Abstract
We employ two techniques to dramatically improve Maple's performance on the Fermat benchmarks for simplifying rational expressions. First, we factor expanded polynomials to ensure that gcds are identified and cancelled automatically. Second, we replace all expanded polynomials by new variables and normalize the result. To undo the substitutions, we use a C routine for sparse multivariate division by a set of polynomials. The resulting times for the first Fermat benchmark are a factor of 17x faster than Fermat and 39x faster than Magma.
- M. Monagan, R. Pearce. Polynomial Division Using Dynamic Arrays, Heaps, and Packed Exponent Vectors. Proc. of CASC 2007, Springer LNCS 4770, 295--315. Google ScholarDigital Library
- M. Monagan, R. Pearce. Sparse Polynomial Division Using a Heap. Journal of Symbolic Computation, 46 (7), 807--922, 2011. Google ScholarDigital Library
- R. Lewis, P. Stiller. Solving the recognition problem for six lines using the Dixon resultant. Mathematics and Computers in Simulation, 49 205--219, 1999. Google ScholarDigital Library
Recommendations
Orthogonal rational functions and rational modifications of a measure on the unit circle
In this paper we present formulas expressing the orthogonal rational functions associated with a rational modification of a positive bounded Borel measure on the unit circle, in terms of the orthogonal rational functions associated with the initial ...
Orthogonal rational functions and quadrature on an interval
Rational functions with real poles and poles in the complex lower half-plane, orthogonal on the real line, are well known. Quadrature formulas similar to the Gauss formulas for orthogonal polynomials have been studied. We generalize to the case of ...
Computation of rational Szegő-Lobatto quadrature formulas
Szego quadrature formulas are analogs of Gauss quadrature rules when dealing with the approximate integration of periodic functions, since they exactly integrate trigonometric polynomials of as high degree as possible, or more generally Laurent ...
Comments