We will consider a homogeneous multivariate polynomial
of degree
. Here homogeneous of degree
means that the sum of degrees of each monomial is constant and equal to
, i.e.,
,
where
and
. A homogeneous polynomial satisfies
for all real
and vectors
. We denote the set of such polynomials by
. By identifying a polynomial with its vector of coefficients, we can consider
as a normed vector space of dimension
.
Definition. Let
be a fixed vector in
. A polynomial
is hyperbolic with respect to
if
and, for all vectors
, the univariate polynomial
has only real roots.
A natural geometric interpretation is the following: consider the hypersurface in
given by
. Then, hyperbolicity is equivalent to the condition that every line in
parallel to
intersects this hypersurface at exactly
points (counting multiplicities), where
.
The hyperbolic polynomials were originally studied in the context of partial differential equations. As we will see, they have many surprising properties, and are intimately linked with convex optimization problems that have an algebraic structure.
If
is hyperbolic in direction
, let
be the connected component of
in the set
. The hyperbolicity cone of
in direction
, denoted
, is the closure of
. If
is the hyperbolicity cone of some hyperbolic polynomial in some direction we say that
is a hyperbolic cone.
Lemma. Given
is a hyperbolic polynomial in direction
, then
.
Example 1. The polynomial
is hyperbolic with respect to the vector
, since the univariate polynomial
has only real roots
. The corresponding hyperbolicity cone is
.
Hyperbolic polynomials are of interest in convex optimization, because they unify in a quite appealing way many facts about the most important tractable classes: linear, second order, and semidefinite programming.
Example 2. Let
. This is a homogeneous quadratic polynomial, hyperbolic in the direction
, since

and the discriminant of this quadratic equation is equal to

which is always nonnegative, so the polynomial
has only real roots. The corresponding hyperbolicity cone is
.
Example 3. Consider the homogeneous polynomial
,
where
are given symmetric matrices, with
is positive definite. The polynomial
is homogeneous of degree
. Letting
, we have

,
and as a consequence the roots of
are always real since they are the eigenvalues of a symmetric matrix. Thus,
is hyperbolic with respect to
. The corresponding hyperbolicity cone is
.