English

A Simple Algorithm for Trimmed Multipoint Evaluation

Data Structures and Algorithms 2026-02-11 v2

Abstract

Evaluating a polynomial on a set of points is a fundamental task in computer algebra. In this work, we revisit a particular variant called trimmed multipoint evaluation: given an nn-variate polynomial with bounded individual degree dd and total degree DD, the goal is to evaluate it on a natural class of input points. This problem arises as a key subroutine in recent algorithmic results [Dinur; SODA '21], [Dell, Haak, Kallmayer, Wennmann; SODA '25]. It is known that trimmed multipoint evaluation can be solved in near-linear time [van der Hoeven, Schost; AAECC '13] by a clever yet somewhat involved algorithm. We give a simple recursive algorithm that avoids heavy computer-algebraic machinery, and can be readily understood by researchers without specialized background.

Keywords

Cite

@article{arxiv.2507.00196,
  title  = {A Simple Algorithm for Trimmed Multipoint Evaluation},
  author = {Nick Fischer and Melvin Kallmayer and Leo Wennmann},
  journal= {arXiv preprint arXiv:2507.00196},
  year   = {2026}
}

Comments

Fixed some typos in the proof of Theorem 5