English

Problems from Optimization and Computational Algebra Equivalent to Hilbert's Nullstellensatz

Computational Complexity 2025-10-28 v2

Abstract

Efficient algorithms for many problems in optimization and computational algebra often arise from casting them as systems of polynomial equations. Blum, Shub, and Smale formalized this as Hilbert's Nullstellensatz Problem HNRHN_R: given multivariate polynomials over a ring RR, decide whether they have a common solution in RR. We can also view HNRHN_R as a complexity class by taking the downward closure of the problem HNRHN_R under polynomial-time many-one reductions. In this work, we show that many important problems from optimization and algebra are complete or hard for this class. We first consider the Affine Polynomial Projection Problem: given polynomials f,gf,g, does an affine projection of the variables transform ff into gg? We show that this problem is at least as hard as HNFHN_F for any field FF. Then we consider the Sparse Shift Problem: given a polynomial, can its number of monomials be reduced by an affine shift of the variables? Prior HNRHN_R-hardness for this problem was known for non-field integral domains RR, which we extend to fields. For the special case of the real field, HN captures the existential theory of the reals and its complement captures the universal theory of the reals. We prove that the problems of deciding real stability, convexity, and hyperbolicity of a given polynomial are all complete for the universal theory of the reals, thereby pinning down their exact complexity.

Keywords

Cite

@article{arxiv.2510.19704,
  title  = {Problems from Optimization and Computational Algebra Equivalent to Hilbert's Nullstellensatz},
  author = {Markus Bläser and Sagnik Dutta and Gorav Jindal},
  journal= {arXiv preprint arXiv:2510.19704},
  year   = {2025}
}

Comments

To appear in: Proceedings of the 2026 ACM-SIAM Symposium on Discrete Algorithms (SODA 2026).The final version is published by SIAM

R2 v1 2026-07-01T07:00:00.714Z