We present a polynomial time algorithm for the following problem; to check whether a lacunary polynomial f(x) vanishes at a given primitive nth root of unity ζn. A priori f(ζn) may be nonzero and doubly exponentially small in the input size. Only exponential algorithms were known for this problem. The existence of an efficient procedure in the case of factored n was conjectured by D. Plaisted in 1984. As a consequence we show that the problem of the divisibility testing of a lacunary polynomial by some cyclotomic polynomial belongs to the complexity class NP. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Tarasov, S. P., & Vyalyi, M. N. (2007). An efficient algorithm for zero-testing of a lacunary polynomial at the roots of unity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4649 LNCS, pp. 397–406). Springer Verlag. https://doi.org/10.1007/978-3-540-74510-5_40
Mendeley helps you to discover research relevant for your work.