Deterministic Algorithms for Low Degree Factors of Constant Depth Circuits
Mrinal Kumar, Varun Ramanathan, Ramprasad Saptharishi

TL;DR
This paper presents a deterministic, subexponential time algorithm for finding low-degree factors of multivariate polynomials represented by constant depth circuits, with improved performance on sparse polynomials, advancing algebraic circuit factorization techniques.
Contribution
It introduces a novel deterministic algorithm for low-degree polynomial factorization over constant depth circuits, connecting polynomial identity testing with factorization in a new way.
Findings
Deterministic subexponential algorithm for low-degree factors
Quasipolynomial time for sparse polynomials
Enhanced connection between PIT and polynomial factorization
Abstract
For every constant , we design a subexponential time deterministic algorithm that takes as input a multivariate polynomial given as a constant depth algebraic circuit over the field of rational numbers, and outputs all irreducible factors of of degree at most together with their respective multiplicities. Moreover, if is a sparse polynomial, then the algorithm runs in quasipolynomial time. Our results are based on a more fine-grained connection between polynomial identity testing (PIT) and polynomial factorization in the context of constant degree factors and rely on a clean connection between divisibility testing of polynomials and PIT due to Forbes and on subexponential time deterministic PIT algorithms for constant depth algebraic circuits from the recent work of Limaye, Srinivasan and Tavenas.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Cryptographic Implementations and Security · Cryptography and Residue Arithmetic
