skip to main content
research-article

Fermat benchmarks for rational expressionals in maple

Published:22 February 2017Publication History
Skip Abstract Section

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.

References

  1. M. Monagan, R. Pearce. Polynomial Division Using Dynamic Arrays, Heaps, and Packed Exponent Vectors. Proc. of CASC 2007, Springer LNCS 4770, 295--315. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Monagan, R. Pearce. Sparse Polynomial Division Using a Heap. Journal of Symbolic Computation, 46 (7), 807--922, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM Communications in Computer Algebra
    ACM Communications in Computer Algebra  Volume 50, Issue 4
    December 2016
    66 pages
    ISSN:1932-2240
    DOI:10.1145/3055282
    Issue’s Table of Contents

    Copyright © 2017 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 22 February 2017

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader