Counting Value Sets: Algorithm and Complexity
From MaRDI portal
Abstract: Let be a prime. Given a polynomial in of degree over the finite field , one can view it as a map from to , and examine the image of this map, also known as the value set. In this paper, we present the first non-trivial algorithm and the first complexity result on computing the cardinality of this value set. We show an elementary connection between this cardinality and the number of points on a family of varieties in affine space. We then apply Lauder and Wan's -adic point-counting algorithm to count these points, resulting in a non-trivial algorithm for calculating the cardinality of the value set. The running time of our algorithm is . In particular, this is a polynomial time algorithm for fixed if is reasonably small. We also show that the problem is #P-hard when the polynomial is given in a sparse representation, , and is allowed to vary, or when the polynomial is given as a straight-line program, and is allowed to vary. Additionally, we prove that it is NP-hard to decide whether a polynomial represented by a straight-line program has a root in a prime-order finite field, thus resolving an open problem proposed by Kaltofen and Koiran in cite{Kaltofen03,KaltofenKo05}.
Recommendations
- scientific article; zbMATH DE number 1072530
- scientific article; zbMATH DE number 850077
- scientific article; zbMATH DE number 4064488
- Complexity dichotomy for counting problems
- Complexity dichotomies of counting problems
- Counting problems in parameterized complexity
- The complexity of counting problems
- scientific article; zbMATH DE number 2188478
- scientific article; zbMATH DE number 4072941
Cited in
(7)- Moment subset sums over finite fields
- Sublinear root detection and new hardness results for sparse polynomials over finite fields
- Deep holes in Reed-Solomon codes based on Dickson polynomials
- Generalized Kakeya sets for polynomial evaluation and faster computation of fermionants
- Finding and Counting MSTD Sets
- On complexity of searching for periods of functions given by polynomials over a prime field
- Value sets of non-permutation polynomials over the residue class rings of integers
This page was built for publication: Counting Value Sets: Algorithm and Complexity
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2949496)