有理関数再構成と拡張最大公約数の計算量を改善
Refined complexity bounds for rational reconstruction and XGCD through Padé approximants and Cauchy interpolants
この論文をやさしく読む
ひとことで言うと
多項式の基本計算を、うまく選んだ点での補間問題に置き換えることで、計算量の主要な定数まで改善する研究です。
何に役立つ?
有理関数の復元や拡張最大公約数など、多くの代数計算の土台になる処理を効率化するために役立ちます。
この研究の面白いところ
一見するとべきx^dを法とする近似が自然な問題でも、別の点での補間へ変換した方が速くなると示しています。評価値のまま計算して表現変換を減らす点も鍵です。
どこまで分かった?
最良の定数を得る方法には、等比・等差の点や利用可能なFFT点といった条件があります。要旨が述べるのは計算量上界で、実機の実行時間や高速化倍率は記載されていません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
一変数多項式の計算における基本的で関連する二つの問題に、拡張最大公約数計算(XGCD)と有理関数再構成がある。これらは古典的には半GCDアルゴリズムによって準線形の計算量で解かれる。代数計算にさまざまな応用を持ち、線形漸化列、構造化行列、連分数とも強く結び付いている。 本論文ではまず、一連のアルゴリズム的帰着を示し、自由に選んだ多項式M(x)を法とする関係式の基底を計算することで、有理関数再構成とXGCDを解けることを示す。特に、パデ近似の基底、すなわちM(x)=x^dの場合を用いて準線形の有理関数再構成やXGCDを実行できるという、広く知られた考えを再現し、Berlekamp–Masseyアルゴリズムと拡張ユークリッド互除法の既知の関係を高速アルゴリズムへ拡張する。この帰着の重要な点は、近似の代わりにコーシー補間、すなわち選んだ点でM(x)がゼロになる場合を使えることである。 第二部では、近似と補間の分割統治アルゴリズムを記述し、支配項の前に付く主要定数を明示する計算量解析を行う。補間では、多項式を評価値で表現して保存し、高速な外挿によって単項式基底への繰り返し変換を避ける変形から、最良の主要定数が得られる。これには、等比数列または等差数列の点、あるいは基礎体が許す場合のFFT点という、特別な点が必要となる。 解析と帰着を組み合わせることで、著者らの知る限り、有理関数再構成とXGCDについて最良の計算量上界が得られる。意外にも、本質的にM(x)=x^dを伴うパデ近似やBerlekamp–Massey型の計算でさえ、適切に選んだ点でのコーシー補間へ帰着させることで高速化される。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-17(UTC)
- 最新改訂
- 2026-09-17 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-17 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
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.
arXiv ID: 2609.21051 / 要約の誤りについて