English

Detecting rigid convexity of bivariate polynomials

Optimization and Control 2008-01-24 v1

Abstract

Given a polynomial xRnp(x)x \in {\mathbb R}^n \mapsto p(x) in n=2n=2 variables, a symbolic-numerical algorithm is first described for detecting whether the connected component of the plane sublevel set P={x:p(x)0}{\mathcal P} = \{x : p(x) \geq 0\} containing the origin is rigidly convex, or equivalently, whether it has a linear matrix inequality (LMI) representation, or equivalently, if polynomial p(x)p(x) is hyperbolic with respect to the origin. The problem boils down to checking whether a univariate polynomial matrix is positive semidefinite, an optimization problem that can be solved with eigenvalue decomposition. When the variety C={x:p(x)=0}{\mathcal C} = \{x : p(x) = 0\} is an algebraic curve of genus zero, a second algorithm based on B\'ezoutians is proposed to detect whether P\mathcal P has an LMI representation and to build such a representation from a rational parametrization of C\mathcal C. Finally, some extensions to positive genus curves and to the case n>2n>2 are mentioned.

Keywords

Cite

@article{arxiv.0801.3592,
  title  = {Detecting rigid convexity of bivariate polynomials},
  author = {Didier Henrion},
  journal= {arXiv preprint arXiv:0801.3592},
  year   = {2008}
}
R2 v1 2026-06-21T10:05:43.466Z