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.