English

On the Complexity of Computing Critical Points with Gr\"obner Bases

Symbolic Computation 2014-05-26 v3

Abstract

Computing the critical points of a polynomial function qQ[X1,,Xn]q\in\mathbb Q[X_1,\ldots,X_n] restricted to the vanishing locus VRnV\subset\mathbb R^n of polynomials f1,,fpQ[X1,,Xn]f_1,\ldots, f_p\in\mathbb Q[X_1,\ldots, X_n] is of first importance in several applications in optimization and in real algebraic geometry. These points are solutions of a highly structured system of multivariate polynomial equations involving maximal minors of a Jacobian matrix. We investigate the complexity of solving this problem by using Gr\"obner basis algorithms under genericity assumptions on the coefficients of the input polynomials. The main results refine known complexity bounds (which depend on the maximum D=max(deg(f1),,deg(fp),deg(q))D=\max(deg(f_1),\ldots,deg(f_p),deg(q))) to bounds which depend on the list of degrees (deg(f1),,deg(fp),deg(q))(deg(f_1),\ldots,deg(f_p),deg(q)): we prove that the Gr\"obner basis computation can be performed in δO(log(A)/log(G))\delta^{O(\log(A)/\log(G))} arithmetic operations in Q\mathbb Q, where δ\delta is the algebraic degree of the ideal vanishing on the critical points, and AA and GG are the arithmetic and geometric average of a multiset constructed from the sequence of degrees. As a by-product, we prove that solving such generic optimization problems with Gr\"obner bases requires at most DO(n)D^{O(n)} arithmetic operations in Q\mathbb Q, which meets the best known complexity bound for this problem. Finally, we illustrate these complexity results with experiments, giving evidence that these bounds are relevant for applications.

Keywords

Cite

@article{arxiv.1309.2138,
  title  = {On the Complexity of Computing Critical Points with Gr\"obner Bases},
  author = {Pierre-Jean Spaenlehauer},
  journal= {arXiv preprint arXiv:1309.2138},
  year   = {2014}
}

Comments

25 pages

R2 v1 2026-06-22T01:23:20.619Z