English

Exact algorithms for semidefinite programs with degenerate feasible set

Symbolic Computation 2020-06-11 v2

Abstract

Given symmetric matrices A0,A1,,AnA_0, A_1, \ldots, A_n of size mm with rational entries, the set of real vectors x=(x1,,xn)x = (x_1, \ldots, x_n) such that the matrix A0+x1A1++xnAnA_0 + x_1 A_1 + \cdots + x_n A_n has non-negative eigenvalues is called a spectrahedron. Minimization of linear functions over spectrahedra is called semidefinite programming. Such problems appear frequently in control theory and real algebra, especially in the context of nonnegativity certificates for multivariate polynomials based on sums of squares. Numerical software for semidefinite programming are mostly based on interior point methods, assuming non-degeneracy properties such as the existence of an interior point in the spectrahedron. In this paper, we design an exact algorithm based on symbolic homotopy for solving semidefinite programs without assumptions on the feasible set, and we analyze its complexity. Because of the exactness of the output, it cannot compete with numerical routines in practice. However, we prove that solving such problems can be done in polynomial time if either nn or mm is fixed.

Keywords

Cite

@article{arxiv.1802.02834,
  title  = {Exact algorithms for semidefinite programs with degenerate feasible set},
  author = {Didier Henrion and Simone Naldi and Mohab Safey El Din},
  journal= {arXiv preprint arXiv:1802.02834},
  year   = {2020}
}

Comments

26 pages, 1 figure, extended version (the original paper is published in the Proceedings of ISSAC 2018)

R2 v1 2026-06-23T00:15:41.812Z