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 …
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 …
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 …
Such objects are ubiquitous in exact computing, and so naturally we would like to have …
Sparse interpolation of multivariate rational functions
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 …
maximum number of terms in either numerator or denominator. When numerator and …
Output-sensitive algorithms for sumset and sparse polynomial multiplication
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 …
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 …
coefficients. The algorithm combines a Kronecker substitution with a Ben-Or/Tiwari sparse …
Faster sparse multivariate polynomial interpolation of straight-line programs
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 …
a new algorithm to compute a concise representation of that unknown function. Our …
Sparse polynomial interpolation and division in soft-linear time
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 …
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 …
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 …
represented by a straight-line program (SLP). Our algorithm is a Monte Carlo randomized …