Refined complexity bounds for rational reconstruction and XGCD through Padé approximants and Cauchy interpolants

📅 2026-09-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文通过Padé逼近和Cauchy插值的方法,改进了有理重构和XGCD问题的复杂度边界,提出了更快的算法。
📝 Abstract
When computing with univariate polynomials, two fundamental and related problems are the XGCD and rational reconstruction, classically solved in quasi-linear complexity using the half-gcd algorithm. These problems have various applications in algebraic computations and bear strong connections to linearly recurrent sequences, structured matrices, and continued fractions. This article first gives a collection of algorithmic reductions, showing that rational reconstruction and XGCD can be solved via the computation of bases of relations modulo a freely-chosen polynomial $M(x)$. In particular, one recovers the folklore idea that bases of Padé approximants (i.e., $M(x) = x^d$) can be used to perform quasi-linear rational reconstruction or XGCD, extending to fast algorithms the well-known link between the Berlekamp-Massey algorithm and the extended Euclidean algorithm. One highlight of these reductions is that, instead of approximants, one may rely on Cauchy interpolants (i.e., $M(x)$ vanishes at chosen points). In a second part, this article describes divide-and-conquer algorithms for approximants and interpolants along with complexity analyses showing an explicit leading constant in front of the dominant term. For interpolants, the best leading constant is obtained through a variant that stores polynomials represented by evaluations, and exploits fast extrapolation in order to avoid repeated conversions to the monomial basis; this requires special points, in geometric or arithmetic progression, or FFT points when the base field allows them. Combining the analyses with the reductions leads to the best complexity bounds we are aware of for rational reconstruction and XGCD. Perhaps surprisingly, even Padé approximants or Berlekamp-Massey-like computations, which intrinsically involve $M(x) = x^d$, are accelerated by reducing them to Cauchy interpolation at well-chosen points.
Problem

Research questions and friction points this paper is trying to address.

XGCD
rational reconstruction
univariate polynomials
algebraic computations
linearly recurrent sequences
Innovation

Methods, ideas, or system contributions that make the work stand out.

Cauchy Interpolants
Padé Approximants
Rational Reconstruction
XGCD
Fast Extrapolation
V
Vincent Neiger
Sorbonne Université, CNRS, LIP6, F-75005 Paris, 75252, France
Mohab Safey El Din
Mohab Safey El Din
Sorbonne Université
Computer algebrapolynomial system solvingpolynomial optimizationreal algebraic geometry
K
Kevin Tran
Sorbonne Université, CNRS, LIP6, F-75005 Paris, 75252, France