Skip to main content

Showing 1–5 of 5 results for author: Monagan, M

.
  1. arXiv:2004.11571  [pdf, other

    cs.DC cs.SC

    High performance SIMD modular arithmetic for polynomial evaluation

    Authors: Pierre Fortin, Ambroise Fleury, François Lemaire, Michael Monagan

    Abstract: Two essential problems in Computer Algebra, namely polynomial factorization and polynomial greatest common divisor computation, can be efficiently solved thanks to multiple polynomial evaluations in two variables using modular arithmetic. In this article, we focus on the efficient computation of such polynomial evaluations on one single CPU core. We first show how to leverage SIMD computing for mo… ▽ More

    Submitted 24 April, 2020; originally announced April 2020.

  2. arXiv:1801.03161  [pdf, ps, other

    cs.SC

    Resolving zero-divisors using Hensel lifting

    Authors: John Kluesner, Michael Monagan

    Abstract: Algorithms which compute modulo triangular sets must respect the presence of zero-divisors. We present Hensel lifting as a tool for dealing with them. We give an application: a modular algorithm for computing GCDs of univariate polynomials with coefficients modulo a radical triangular set over the rationals. Our modular algorithm naturally generalizes previous work from algebraic number theory. We… ▽ More

    Submitted 9 January, 2018; originally announced January 2018.

    Comments: Shorter version to appear in Proceedings of SYNASC 2017

  3. arXiv:1609.08712  [pdf, ps, other

    math.CO cs.DM cs.SC

    Some results on counting roots of polynomials and the Sylvester resultant

    Authors: Michael Monagan, Baris Tuncer

    Abstract: We present two results, the first on the distribution of the roots of a polynomial over the ring of integers modulo $n$ and the second on the distribution of the roots of the Sylvester resultant of two multivariate polynomials. The second result has application to polynomial GCD computation and solving polynomial diophantine equations.

    Submitted 27 September, 2016; originally announced September 2016.

    Comments: Presented at FPSAC 2016, Vancouver, Canada, 2016

  4. arXiv:1601.01038  [pdf, ps, other

    cs.SC

    A Modular Algorithm for Computing Polynomial GCDs over Number Fields presented with Multiple Extensions

    Authors: Mark van Hoeij, Michael Monagan

    Abstract: We consider the problem of computing the monic gcd of two polynomials over a number field L = Q(alpha_1,...,alpha_n). Langemyr and McCallum have already shown how Brown's modular GCD algorithm for polynomials over Q can be modified to work for Q(alpha) and subsequently, Langemyr extended the algorithm to L[x]. Encarnacion also showed how to use rational number to make the algorithm for Q(alpha) ou… ▽ More

    Submitted 5 January, 2016; originally announced January 2016.

    Comments: 36 pages. An early version of this paper appeared in the Proceedings of ISSAC 2002, ACM Press, pp. 207-213. This version represents work done between 2003 and 2005 outlined as contributions 3, 4 and 5 in the abstract

  5. arXiv:1209.5160  [pdf, other

    cs.DM cs.SC

    A new edge selection heuristic for computing the Tutte polynomial of an undirected graph

    Authors: Michael Monagan

    Abstract: We present a new edge selection heuristic and vertex ordering heuristic that together enable one to compute the Tutte polynomial of much larger sparse graphs than was previously doable. As a specific example, we are able to compute the Tutte polynomial of the truncated icosahedron graph using our Maple implementation in under 4 minutes on a single CPU. This compares with a recent result of Haggard… ▽ More

    Submitted 24 September, 2012; originally announced September 2012.

    Comments: 11 pages, 7 figures, 9 tables, to appear in the proceedings of FPSAC 2012

    ACM Class: G.2.2