English

Combinatorial and algorithmic aspects of hyperbolic polynomials

Combinatorics 2007-05-23 v3 Optimization and Control

Abstract

Let p(x1,...,xn)=(r1,...,rn)In,na(r1,...,rn)1inxirip(x_1,...,x_n) =\sum_{(r_1,...,r_n) \in I_{n,n}} a_{(r_1,...,r_n)} \prod_{1 \leq i \leq n} x_{i}^{r_{i}} be homogeneous polynomial of degree nn in nn real variables with integer nonnegative coefficients. The support of such polynomial p(x1,...,xn)p(x_1,...,x_n) is defined as supp(p)={(r1,...,rn)In,n:a(r1,...,rn)0}supp(p) = \{(r_1,...,r_n) \in I_{n,n} : a_{(r_1,...,r_n)} \neq 0 \} . The convex hull CO(supp(p))CO(supp(p)) of supp(p)supp(p) is called the Newton polytope of pp . We study the following decision problems, which are far-reaching generalizations of the classical perfect matching problem : {itemize} {\bf Problem 1 .} Consider a homogeneous polynomial p(x1,...,xn)p(x_1,...,x_n) of degree nn in nn real variables with nonnegative integer coefficients given as a black box (oracle) . {\it Is it true that (1,1,..,1)supp(p)(1,1,..,1) \in supp(p) ?} {\bf Problem 2 .} Consider a homogeneous polynomial p(x1,...,xn)p(x_1,...,x_n) of degree nn in nn real variables with nonnegative integer coefficients given as a black box (oracle) . {\it Is it true that (1,1,..,1)CO(supp(p))(1,1,..,1) \in CO(supp(p)) ?} {itemize} We prove that for hyperbolic polynomials these two problems are equivalent and can be solved by deterministic polynomial-time oracle algorithms . This result is based on a "hyperbolic" generalization of Rado theorem .

Keywords

Cite

@article{arxiv.math/0404474,
  title  = {Combinatorial and algorithmic aspects of hyperbolic polynomials},
  author = {Leonid Gurvits},
  journal= {arXiv preprint arXiv:math/0404474},
  year   = {2007}
}

Comments

28 pages, extended and edited version . A proof of Conjecture 2.11 (hyperbolic van der Waerden conjecture) will be posted shortly