English

Generic bivariate multi-point evaluation, interpolation and modular composition with precomputation

Symbolic Computation 2020-06-05 v2

Abstract

Suppose K\mathbb{K} is a large enough field and PK2\mathcal{P} \subset \mathbb{K}^2 is a fixed, generic set of points which is available for precomputation. We introduce a technique called \emph{reshaping} which allows us to design quasi-linear algorithms for both: computing the evaluations of an input polynomial fK[x,y]f \in \mathbb{K}[x,y] at all points of P\mathcal{P}; and computing an interpolant fK[x,y]f \in \mathbb{K}[x,y] which takes prescribed values on P\mathcal{P} and satisfies an input yy-degree bound. Our genericity assumption is explicit and we prove that it holds for most point sets over a large enough field. If P\mathcal{P} violates the assumption, our algorithms still work and the performance degrades smoothly according to a distance from being generic. To show that the reshaping technique may have an impact on other related problems, we apply it to modular composition: suppose generic polynomials MK[x]M \in \mathbb{K}[x] and AK[x]A \in \mathbb{K}[x] are available for precomputation, then given an input fK[x,y]f \in \mathbb{K}[x,y] we show how to compute f(x,A(x))remM(x)f(x, A(x)) \operatorname{rem} M(x) in quasi-linear time.

Keywords

Cite

@article{arxiv.2003.12468,
  title  = {Generic bivariate multi-point evaluation, interpolation and modular composition with precomputation},
  author = {Vincent Neiger and Johan Rosenkilde and Grigory Solomatov},
  journal= {arXiv preprint arXiv:2003.12468},
  year   = {2020}
}

Comments

ISSAC 2020. 8 pages, 7 algorithms

R2 v1 2026-06-23T14:29:26.899Z