“…In recent years, semidefinite programming [37] and sum of squares optimization [33, 22,31] have proven to be powerful techniques for tackling a diverse set of problems in applied and computational mathematics. The reason for this, at a high level, is that several fundamental problems arising in discrete and polynomial optimization [23,17,7] or the theory of dynamical systems [32,19,3] can be cast as linear optimization problems over the cone of nonnegative polynomials. This observation puts forward the need for efficient conditions on the coefficients c α := c α1,...,αn of a multivariate polynomial p(x) = α c α1,...,αn x α1 1 .…”