Bhattacharyya, Arnab (2014) Polynomial Decompositions in Polynomial Time. In: 22nd Annual European Symposium on Algorithms (ESA) held as part of ALGO Meeting Location, SEP 08-10, 2014, Wroclaw, POLAND , pp. 125-136.
PDF
alg_esa_8737_125_2014.pdf - Published Version Restricted to Registered users only Download (228kB) | Request a copy |
Abstract
Fix a prime p. Given a positive integer k, a vector of positive integers Delta = (Delta(1), Delta(2), ... , Delta(k)) and a function Gamma : F-p(k) -> F-p, we say that a function P : F-p(n) -> F-p is (k, Delta, Gamma)-structured if there exist polynomials P-1, P-2, ..., P-k : F-p(n) -> F-p with each deg(P-i) <= Delta(i) such that for all x is an element of F-p(n), P(x) = Gamma(P-1(x), P-2(x), ..., P-k(x)). For instance, an n-variate polynomial over the field Fp of total degree d factors nontrivially exactly when it is (2, (d - 1, d - 1), prod)- structured where prod(a, b) = a . b. We show that if p > d, then for any fixed k, Delta, Gamma, we can decide whether a given polynomial P(x(1), x(2), ..., x(n)) of degree d is (k, Delta, Gamma)-structured and if so, find a witnessing decomposition. The algorithm takes poly(n) time. Our approach is based on higher-order Fourier analysis.
Item Type: | Conference Proceedings |
---|---|
Series.: | Lecture Notes in Computer Science |
Publisher: | SPRINGER-VERLAG BERLIN |
Additional Information: | Copyright for this article belongs to the SPRINGER-VERLAG BERLIN, HEIDELBERGER PLATZ 3, D-14197 BERLIN, GERMANY |
Department/Centre: | Division of Electrical Sciences > Computer Science & Automation |
Date Deposited: | 12 Jan 2015 07:02 |
Last Modified: | 12 Jan 2015 07:02 |
URI: | http://eprints.iisc.ac.in/id/eprint/50612 |
Actions (login required)
View Item |