Output-sensitive Sparse Polynomial GCD over Finite Fields is NP-hard
Abstract
In this paper, we prove that output-sensitive sparse polynomial GCD computation over finite fields is NP-hard under BPP many-one reduction. More precisely, for two sparse univariate polynomials f,g with finite field coefficients, there exists no randomized algorithm to compute gcd(f,g), which is polynomial-time in the sizes of f,g,(f,g) under the standard complexity assumption NP. This settles the open problem posed as Challenge 5 in The Sparsity Challenges in the finite field setting. Furthermore, we show that the Roots of Unity Detection problem over finite fields is NP-hard; that is, determining whether the GCD of a sparse univariate polynomial and xn - 1 has nonzero degree is NP-hard.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.