Reconstructing rational functions with FireFly

J Klappert, F Lange - Computer Physics Communications, 2020 - Elsevier
We present the open-source C++ library FireFly for the reconstruction of multivariate rational
functions over finite fields. We discuss the involved algorithms and their implementation. As …

Interpolation of dense and sparse rational functions and other improvements in FireFly

J Klappert, SY Klein, F Lange - Computer Physics Communications, 2021 - Elsevier
We present the main improvements and new features in version 2.0 of the open-source C++
library FireFly for the interpolation of rational functions. This includes algorithmic …

What can (and can't) we do with sparse polynomials?

DS Roche - Proceedings of the 2018 ACM International …, 2018 - dl.acm.org
Simply put, a sparse polynomial is one whose zero coefficients are not explicitly stored.
Such objects are ubiquitous in exact computing, and so naturally we would like to have …

Sparse interpolation of multivariate rational functions

A Cuyt, W Lee - Theoretical Computer Science, 2011 - Elsevier
Consider the black box interpolation of a τ-sparse, n-variate rational function f, where τ is the
maximum number of terms in either numerator or denominator. When numerator and …

Output-sensitive algorithms for sumset and sparse polynomial multiplication

A Arnold, DS Roche - Proceedings of the 2015 ACM on International …, 2015 - dl.acm.org
We present randomized algorithms to compute the sumset (Minkowski sum) of two integer
sets, and to multiply two univariate integer polynomials given by sparse representations. Our …

A fast parallel sparse polynomial GCD algorithm

J Hu, M Monagan - Proceedings of the ACM on International Symposium …, 2016 - dl.acm.org
We present a parallel GCD algorithm for sparse multivariate polynomials with integer
coefficients. The algorithm combines a Kronecker substitution with a Ben-Or/Tiwari sparse …

Faster sparse multivariate polynomial interpolation of straight-line programs

A Arnold, M Giesbrecht, DS Roche - Journal of Symbolic Computation, 2016 - Elsevier
Given a straight-line program whose output is a polynomial function of the inputs, we present
a new algorithm to compute a concise representation of that unknown function. Our …

Sparse polynomial interpolation and division in soft-linear time

P Giorgi, B Grenet, A Perret du Cray… - Proceedings of the 2022 …, 2022 - dl.acm.org
Given a way to evaluate an unknown polynomial with integer coefficients, we present new
algorithms to recover its nonzero coefficients and corresponding exponents. As an …

Diversification improves interpolation

M Giesbrecht, DS Roche - … of the 36th international symposium on …, 2011 - dl.acm.org
We consider the problem of interpolating an unknown multivariate polynomial with
coefficients taken from a finite field or as numerical approximations of complex numbers …

Sparse polynomial interpolation over fields with large or zero characteristic

QL Huang - Proceedings of the 2019 on International Symposium …, 2019 - dl.acm.org
In this paper, we propose a new interpolation algorithm for a sparse multivariate polynomial
represented by a straight-line program (SLP). Our algorithm is a Monte Carlo randomized …