A Simple Algorithm for Trimmed Multipoint Evaluation
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 -variate polynomial with bounded individual degree and total degree , 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.
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