Fast Multivariate Multipoint Evaluation Over All Finite Fields
Vishwas Bhargava, Sumanta Ghosh, Zeyu Guo, Mrinal Kumar, Chris Umans
Abstract
Multivariate multipoint evaluation is the problem of evaluating a multivariate polynomial, given as a coefficient vector, simultaneously at multiple evaluation points. In this work, we show that there exists a deterministic algorithm for multivariate multipoint evaluation over any finite field F that outputs the evaluations of an m-variate polynomial of degree less than d in each variable at N points in time poly for all and all sufficiently large . A previous work of Kedlaya and Umans (FOCS 2008, SICOMP 2011) achieved the same time complexity when the number of variables m is at most and had left the problem of removing this condition as an open problem. A recent work of Bhargava, Ghosh, Kumar and Mohapatra (STOC 2022) answered this question when the underlying field is not too large and has characteristic less than . In this work, we remove this constraint on the number of variables over all finite fields, thereby answering the question of Kedlaya and Umans over all finite fields. Our algorithm relies on a non-trivial combination of ideas from three seemingly different previously known algorithms for multivariate multipoint evaluation, namely the algorithms of Kedlaya and Umans, that of Björklund, Kaski and Williams (IPEC 2017, Algorithmica 2019), and that of Bhargava, Ghosh, Kumar and Mohapatra, together with a result of Bombieri and Vinogradov from analytic number theory about the distribution of primes in an arithmetic progression. We also present a second algorithm for multivariate multipoint evaluation that is completely elementary and in particular, avoids the use of the Bombieri-Vinogradov Theorem. However, it requires a mild assumption that the field size is bounded by an exponential-tower in d of bounded height.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6026288e-bf61-46d7-bd2c-e562456f305dCited by top-tier papers5
- Doubly Efficient Private Information Retrieval and Fully Homomorphic RAM Computation from Ring LWEWei-Kai Lin, Ethan Mook, Daniel WichsSTOC 2023 · 50 citations
- Fast Numerical Multivariate Multipoint EvaluationSumanta Ghosh, Prahladh Harsha, Simao Herdade, Mrinal Kumar et al.FOCS 2023 · 1 citation
- Self-Improvement for Circuit-Analysis ProblemsR. Ryan WilliamsSTOC 2024 · 1 citation
- Shaving Logs via Large Sieve Inequality: Faster Algorithms for Sparse Convolution and MoreCe Jin, Yinzhan XuSTOC 2024 · 1 citation
- Solving Polynomial Equations Over Finite FieldsHolger Dell, Anselm Haak, Melvin Kallmayer, Leo WennmannSODA 2025
Builds on1
Related papers
- Decoding multivariate multiplicity codes on product setsSiddharth Bhandari, Prahladh Harsha, Mrinal Kumar, Madhu SudanSTOC 2021 · 3 citations
- Deterministic Algorithms for Low Degree Factors of Constant Depth CircuitsMrinal Kumar, Varun Ramanathan, Ramprasad SaptharishiSODA 2024 · 2 citations
- High Rate Multivariate Polynomial Evaluation CodesSwastik Kopparty, Mrinal Kumar, Harry ShaSTOC 2025 · 1 citation
- Improved Algorithms for Solving Polynomial Systems over GF(2) by Multiple Parity-CountingItai DinurSODA 2021 · 19 citations
- An Improved Line-Point Low-Degree TestPrahladh Harsha, Mrinal Kumar, Ramprasad Saptharishi, Madhu SudanFOCS 2024 · 2 citations
