[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3519935.3519968acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Fast, algebraic multivariate multipoint evaluation in small characteristic and applications

Published: 10 June 2022 Publication History

Abstract

Multipoint evaluation is the computational task of evaluating a polynomial given as a list of coefficients at a given set of inputs. Besides being a natural and fundamental question in computer algebra on its own, fast algorithms for this problem are also closely related to fast algorithms for other natural algebraic questions like polynomial factorization and modular composition. And while nearly linear time algorithms have been known for the univariate instance of multipoint evaluation for close to five decades due to a work of Borodin and Moenck, fast algorithms for the multivariate version have been much harder to come by. In a significant improvement to the state of art for this problem, Umans and Kedlaya & Umans gave nearly linear time algorithms for this problem over field of small characteristic and over all finite fields respectively, provided that the number of variables n is at most do(1) where the degree of the input polynomial in every variable is less than d. They also stated the question of designing fast algorithms for the large variable case (i.e. ndo(1)) as an open problem.
In this work, we show that there is a deterministic algorithm for multivariate multipoint evaluation over a field Fq of characteristic p which evaluates an n-variate polynomial of degree less than d in each variable on N inputs in time
              (N + dn)1 + o(1)(logqdnp)
provided that p is at most do(1), and q is at most (exp(⋯ (exp(d)))), where the height of this tower of exponentials is fixed. When the number of variables is large (e.g. ndo(1)), this is the first nearly linear time algorithm for this problem over any (large enough) field.
Our algorithm is based on elementary algebraic ideas and this algebraic structure naturally leads to the following two independently interesting applications.
We show that there is an algebraic data structure for univariate polynomial evaluation with nearly linear space complexity and sublinear time complexity over finite fields of small characteristic and quasipolynomially bounded size. This provides a counterexample to a conjecture of Milterson who conjectured that over small finite fields, any algebraic data structure for polynomial evaluation using polynomial space must have linear query complexity.
We also show that over finite fields of small characteristic and quasipolynomially bounded size, Vandermonde matrices are not rigid enough to yield size-depth tradeoffs for linear circuits via the current quantitative bounds in Valiant’s program. More precisely, for every fixed prime p, we show that for every constant є > 0, and large enough n, the rank of any n × n Vandermonde matrix V over the field pa can be reduced to (n/exp(Ω((є)√logn))) by changing at most nΘ(є) entries in every row of V, provided a ≤ (logn). Prior to this work, similar upper bounds on rigidity were known only for special Vandermonde matrices. For instance, the Discrete Fourier Transform matrices and Vandermonde matrices with generators in a geometric progression.

References

[1]
Josh Alman. 2021. Kronecker products, low-depth circuits, and matrix rigidity. In STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021. ACM, 772–785. https://doi.org/10.1145/3406325.3451008
[2]
Josh Alman and R. Ryan Williams. 2017. Probabilistic rank and matrix rigidity. In Proc. 49th ACM Symp. on Theory of Computing (STOC). 641–652. https://doi.org/10.1145/3055399.3055484 arxiv:1611.05558.
[3]
Vishwas Bhargava, Sumanta Ghosh, Mrinal Kumar, and Chandra Kanta Mohapatra. 2021. Fast, Algebraic Multivariate Multipoint Evaluation in Small Characteristic and Applications. CoRR, abs/2111.07572 (2021), arXiv:2111.07572. arxiv:2111.07572
[4]
Andreas Björklund, Petteri Kaski, and Ryan Williams. 2019. Generalized Kakeya sets for polynomial evaluation and faster computation of fermionants. Algorithmica, 81, 10 (2019), 4010–4028. https://doi.org/10.1007/s00453-018-0513-7
[5]
A. Borodin and R. Moenck. 1974. Fast modular transforms. J. Comput. System Sci., 8, 3 (1974), 366–386. issn:0022-0000 https://doi.org/10.1016/S0022-0000(74)80029-2
[6]
Zeev Dvir and Benjamin L. Edelman. 2019. Matrix Rigidity and the Croot-Lev-Pach Lemma. Theory Comput., 15, 8 (2019), 1–7. https://doi.org/10.4086/toc.2019.v015a008 arxiv:1708.01646.
[7]
Zeev Dvir and Allen Liu. 2020. Fourier and Circulant Matrices are Not Rigid. Theory of Computing, 16, 20 (2020), 1–48. https://doi.org/10.4086/toc.2020.v016a020
[8]
Michael Forbes. 2014. Polynomial Identity Testing of Read-Once Oblivious Algebraic Branching Programs. Ph. D. Dissertation. Massachusetts Institute of Technology. http://hdl.handle.net/1721.1/89843
[9]
Joachim Von Zur Gathen and Jurgen Gerhard. 2003. Modern Computer Algebra. Cambridge University Press, New York, NY, USA. isbn:0521826462
[10]
Kiran S. Kedlaya and Christopher Umans. 2011. Fast Polynomial Factorization and Modular Composition. SIAM J. Comput., 40, 6 (2011), 1767–1802. https://doi.org/10.1137/08073408X
[11]
Bohdan Kivva. 2021. Improved Upper Bounds for the Rigidity of Kronecker Products. In 46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021), Filippo Bonchi and Simon J. Puglisi (Eds.) (Leibniz International Proceedings in Informatics (LIPIcs), Vol. 202). Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany. 68:1–68:18. isbn:978-3-95977-201-3 issn:1868-8969 https://doi.org/10.4230/LIPIcs.MFCS.2021.68
[12]
Satyanarayana V. Lokam. 2000. On the rigidity of Vandermonde matrices. Theor. Comput. Sci., 237, 1-2 (2000), 477–483. https://doi.org/10.1016/S0304-3975(00)00008-6
[13]
Peter Bro Miltersen. 1995. On the Cell Probe Complexity of Polynomial Evaluation. Theor. Comput. Sci., 143, 1 (1995), May, 167–174. issn:0304-3975 https://doi.org/10.1016/0304-3975(95)80032-5
[14]
Michael Nüsken and Martin Ziegler. 2004. Fast Multipoint Evaluation of Bivariate Polynomials. In Algorithms – ESA 2004, Susanne Albers and Tomasz Radzik (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg. 544–555.
[15]
Christopher Umans. 2008. Fast polynomial factorization and modular composition in small characteristic. In Proceedings of the 40th Annual ACM Symposium on Theory of Computing, Victoria, British Columbia, Canada, May 17-20, 2008, Cynthia Dwork (Ed.). ACM, 481–490. https://doi.org/10.1145/1374376.1374445
[16]
Leslie G. Valiant. 1977. Graph-Theoretic Arguments in Low-Level Complexity. In Proc. 6th Symposium of Mathematical Foundations of Computer Science (MFCS), Jozef Gruska (Ed.) (LNCS, Vol. 53). Springer, 162–176. https://doi.org/10.1007/3-540-08353-7_135

Cited By

View all
  • (2024)Fast Multivariate Multipoint Evaluation over All Finite FieldsJournal of the ACM10.1145/365202571:3(1-32)Online publication date: 11-Jun-2024
  • (2024)Faster Modular CompositionJournal of the ACM10.1145/363834971:2(1-79)Online publication date: 10-Apr-2024
  • (2024)Self-Improvement for Circuit-Analysis ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649723(1374-1385)Online publication date: 11-Jun-2024
  • Show More Cited By

Index Terms

  1. Fast, algebraic multivariate multipoint evaluation in small characteristic and applications

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC 2022: Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing
    June 2022
    1698 pages
    ISBN:9781450392648
    DOI:10.1145/3519935
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 10 June 2022

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Algebraic circuits
    2. Data structures
    3. Matrix rigidity
    4. Modular composition
    5. Multipoint evaluation
    6. Polynomial evaluation
    7. Vandermonde matrix

    Qualifiers

    • Research-article

    Conference

    STOC '22
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Upcoming Conference

    STOC '25
    57th Annual ACM Symposium on Theory of Computing (STOC 2025)
    June 23 - 27, 2025
    Prague , Czech Republic

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Fast Multivariate Multipoint Evaluation over All Finite FieldsJournal of the ACM10.1145/365202571:3(1-32)Online publication date: 11-Jun-2024
    • (2024)Faster Modular CompositionJournal of the ACM10.1145/363834971:2(1-79)Online publication date: 10-Apr-2024
    • (2024)Self-Improvement for Circuit-Analysis ProblemsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649723(1374-1385)Online publication date: 11-Jun-2024
    • (2024)Sparse Tensors and Subdivision Methods for Finding the Zero Set of Polynomial EquationsComputer Algebra in Scientific Computing10.1007/978-3-031-69070-9_14(236-251)Online publication date: 1-Sep-2024
    • (2023)Doubly Efficient Private Information Retrieval and Fully Homomorphic RAM Computation from Ring LWEProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585175(595-608)Online publication date: 2-Jun-2023
    • (2023)Fast Numerical Multivariate Multipoint Evaluation2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00088(1426-1439)Online publication date: 6-Nov-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media