Hyperbolic polynomials approach to Van der Waerden/Schrijver-Valiant like conjectures: sharper bounds, simpler proofs and algorithmic applications
/ Authors
/ Abstract
Let p(x<sub>1</sub>,...,x<sub>n</sub>) = p(X) , X ∈ R<sup>n</sup> be a homogeneous polynomial of degree n in n real variables, e = (1,1,..,1) ∈ R<sup>n</sup> be a vector of all ones . Such a polynomial p is called e-hyperbolic if for all real vectors X ∈ R<sup>n</sup> the univariate polynomial equation p(te - X) = 0 has all real roots λ<sub>1</sub>(X) ≥ ... ≥ λ<sub>n</sub>(X). The number of nonzero roots |i :λ<sub>i</sub>(X) ≠ 0 | is called Rank<sub>p</sub>(X). An e-hyperbolic polynomial p is called POS-hyperbolic if roots of vectors X ∈ R<sup>n</sup><sub>+</sub> with nonnegative coordinates are also nonnegative (the orthant R<sup>n</sup><sub>+</sub> belongs to the hyperbolic cone) and p(e) > 0. Below e<sub>1</sub>,...,e<sub>n</sub> stands for the canonical orthogonal basis in R<sup>n</sup>. The main results of this paper states that if p(x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>) is a POS-hyperbolic (homogeneous) polynomial of degree n, Rank<sub>p</sub> (e<sub>i</sub>) = R<sub>i</sub> and p(x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>) ≥ ∏<sub>1 ≤ i ≤ n</sub> x<sub>i</sub> ; x<sub>i</sub> > 0, 1 ≤ i ≤ n, then the following inequality holds ∂<sup>n</sup>/∂ x<sub>1</sub>...∂ x<sub>n</sub> p(0,...,0) ≥ ∏<sub>1 ≤ i ≤ n</sub> (G<sub>i</sub>-1/G<sub>i</sub>)<sup>G</sup>i<sub>-1</sub>, where G<sub>i</sub> = min(R<sub>i</sub> , n+1-i) . This inequality is a vast (and unifying) generalization of the van der Waerden conjecture on the permanents of doubly stochastic matrices as well as the Schrijver-Valiant conjecture on the number of perfect matchings in k-regular bipartite graphs. These two famous results correspond to the POS-hyperbolic polynomials which are products of linear forms with nonnegative coefficients.Our proof is relatively simple and "noncomputational"; it actually slightly improves Schrijver's lower bound, and uses very basic (more or less centered around Rolle's theorem) properties of hyperbolic polynomials. We present some important algorithmic applications of the result, including a polynomial time deterministic algorithm approximating the permanent of n x n entry-wise non-negative matrices within a multiplicative factor e<sup>n</sup>/n<sup>m</sup> for any fixed positive m; and a deterministic poly-time algorithm approximating the permanent of n x n matrix A having at most k nonzero entries in each column to within a multiplicative factor (k-1/k)<sup>(k-1)n</sup>.This paper introduces a new powerful "polynomial" technique , which allows us to simplify and unify hard and key known results as well as to prove new important theorems and get new algorithms.
Journal: Electron. Colloquium Comput. Complex.