Let S be a multivariate power series ring over a field of characteristic zero. The article [5] presents an asymptotically fast algorithm for multiplying two elements of S truncated according to total degree. Up to logarithmic factors, the complexity of the algorithm is optimal, in the sense that it is linear in the size of the output.
D = deg | ( | md+1 | ) | = |
|
. |
|
: |
|
Rt : |
|
EP : |
|
I : |
|
(1) | F ¬ Rt(f); G ¬ Rt(g); | // new representation | ||
(2) | for i in (P1,...,PC) do | // evaluation | ||
FPi ¬ EPi(F); GPi ¬ EPi(G); | ||||
(3) | for i to C do | // univariate multiplication | ||
HPi ¬ FPiGPi; | ||||
(4) | Rt(h) ¬ I(HP1,...,HPC); | // interpolation | ||
(5) | h ¬ homogenization in degree with respect to x1 | // reconstruction | ||
in Rt(h); | ||||
return h; |
O | ( | D log3D loglogD | ) | . |
Vt : |
|
Kt : |
|
http://www.medicis.polytechnique.fr/~schost/
,
2001.This document was translated from LATEX by HEVEA.