arxiv: v1 [cs.it] 3 Nov 2009

Similar documents
Van der Waerden/Schrijver-Valiant like Conjectures and Stable (aka Hyperbolic) Homogeneous Polynomials: One Theorem for all

Van der Waerden/Schrijver-Valiant like Conjectures and Stable (aka Hyperbolic) Homogeneous Polynomials: One Theorem for all

Lecture 5: Lowerbound on the Permanent and Application to TSP

CONCENTRATION OF THE MIXED DISCRIMINANT OF WELL-CONDITIONED MATRICES. Alexander Barvinok

NOTES ON HYPERBOLICITY CONES

Lecture 5: Hyperbolic polynomials

High-dimensional permutations

High-dimensional permutations and discrepancy

1 Local estimates of exponential polynomials and their applications to inequalities of uncertainty principle type - part I

CS 6820 Fall 2014 Lectures, October 3-20, 2014

Systems of Linear Equations

Lecture 17: D-Stable Polynomials and Lee-Yang Theorems

On the mean connected induced subgraph order of cographs

c 2010 Society for Industrial and Applied Mathematics

A NICE PROOF OF FARKAS LEMMA

JOHN THICKSTUN. p x. n sup Ipp y n x np x nq. By the memoryless and stationary conditions respectively, this reduces to just 1 yi x i.

Information Theory and Communication

JORDAN NORMAL FORM. Contents Introduction 1 Jordan Normal Form 1 Conclusion 5 References 5

Permutations and Polynomials Sarah Kitchen February 7, 2006

Graph Sparsification III: Ramanujan Graphs, Lifts, and Interlacing Families

Math 414, Fall 2016, Test I

On the Homological Dimension of Lattices

Optimal Data and Training Symbol Ratio for Communication over Uncertain Channels

Real Stable Polynomials: Description and Application

Sampling Contingency Tables

3. Linear Programming and Polyhedral Combinatorics

On the complexity of approximate multivariate integration

Karush-Kuhn-Tucker Conditions. Lecturer: Ryan Tibshirani Convex Optimization /36-725

On the asymptotic dynamics of 2D positive systems

A linear algebra proof of the fundamental theorem of algebra

On the adjacency matrix of a block graph

A linear algebra proof of the fundamental theorem of algebra

Complex Analysis. Chapter V. Singularities V.3. The Argument Principle Proofs of Theorems. August 8, () Complex Analysis August 8, / 7

2 Complex Functions and the Cauchy-Riemann Equations

Multicommodity Flows and Column Generation

arxiv:math/ v1 [math.co] 21 Jun 2004

Hahn-Banach theorems. 1. Continuous Linear Functionals

1 Strict local optimality in unconstrained optimization

Multivariate Statistics Fundamentals Part 1: Rotation-based Techniques

A Tiling and (0, 1)-Matrix Existence Problem

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

Semidefinite Programming

The binary entropy function

Conic Geometric Programming

MATH 324 Summer 2011 Elementary Number Theory. Notes on Mathematical Induction. Recall the following axiom for the set of integers.

On the maximum number of isosceles right triangles in a finite point set

Lecture 2: Cluster complexes and their parametrizations

Real Analysis Math 131AH Rudin, Chapter #1. Dominique Abdi

3 The Simplex Method. 3.1 Basic Solutions

MA131 - Analysis 1. Workbook 4 Sequences III

Counting bases of representable matroids

SPECIAL POINTS AND LINES OF ALGEBRAIC SURFACES

approximation of the dimension. Therefore, we get the following corollary.

A Polynomial-Time Algorithm for Pliable Index Coding

PRIMARY DECOMPOSITION FOR THE INTERSECTION AXIOM

Bounding the number of affine roots

Math 324 Summer 2012 Elementary Number Theory Notes on Mathematical Induction

Interactive Interference Alignment

Markov Chains and Stochastic Sampling

Secant Varieties of Segre Varieties. M. Catalisano, A.V. Geramita, A. Gimigliano

2-Distance Problems. Combinatorics, 2016 Fall, USTC Week 16, Dec 20&22. Theorem 1. (Frankl-Wilson, 1981) If F is an L-intersecting family in 2 [n],

Random Walks on Hyperbolic Groups III

LEVEL MATRICES G. SEELINGER, P. SISSOKHO, L. SPENCE, AND C. VANDEN EYNDEN

THE DIVISION THEOREM IN Z AND R[T ]

Topic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality.

3. Linear Programming and Polyhedral Combinatorics

Entropy and Ergodic Theory Lecture 4: Conditional entropy and mutual information

Asymptotic Counting Theorems for Primitive. Juggling Patterns

arxiv: v1 [math.st] 26 Jun 2011

Minimum number of non-zero-entries in a 7 7 stable matrix

Input: System of inequalities or equalities over the reals R. Output: Value for variables that minimizes cost function

Single-User MIMO systems: Introduction, capacity results, and MIMO beamforming

Standard forms for writing numbers

Matching Polynomials of Graphs

An Introduction to Tropical Geometry

An Alternative Proof of Primitivity of Indecomposable Nonnegative Matrices with a Positive Trace

= 1 2x. x 2 a ) 0 (mod p n ), (x 2 + 2a + a2. x a ) 2

Complex numbers, the exponential function, and factorization over C

There are two things that are particularly nice about the first basis

arxiv: v3 [math.co] 23 Jun 2008

Algorithmic Game Theory and Applications. Lecture 7: The LP Duality Theorem

Integer programming, Barvinok s counting algorithm and Gomory relaxations

A proof of Freiman s Theorem, continued. An analogue of Freiman s Theorem in a bounded torsion group

15.081J/6.251J Introduction to Mathematical Programming. Lecture 18: The Ellipsoid method

Some results on algebras with finite Gelfand-Kirillov dimension

10. Noether Normalization and Hilbert s Nullstellensatz

MAT-INF4110/MAT-INF9110 Mathematical optimization

Minimally Infeasible Set Partitioning Problems with Balanced Constraints

A primal-simplex based Tardos algorithm

Chapter 4. Matrices and Matrix Rings

Math 564 Homework 1. Solutions.

642:550, Summer 2004, Supplement 6 The Perron-Frobenius Theorem. Summer 2004

Entropy and Ergodic Theory Lecture 3: The meaning of entropy in information theory

PART 1: USING SCIENTIFIC CALCULATORS (41 PTS.) 1) The Vertex Form for the equation of a parabola in the usual xy-plane is given by y = 3 x + 4

MATH 423 Linear Algebra II Lecture 3: Subspaces of vector spaces. Review of complex numbers. Vector space over a field.

Chapter 8. P-adic numbers. 8.1 Absolute values

Chapter 1 Preliminaries

Lecture 10 + additional notes

Rigid Divisibility Sequences Generated by Polynomial Iteration

The Capacity of a Network

Transcription:

A proof of the log-concavity conjecture related to the computation of the ergodic capacity of MIMO channels arxiv:0911.0696v1 [cs.it] 3 Nov 2009 Leonid Gurvits August 6, 2018 Abstract An upper bound on the ergodic capacity of MIMO channels was introduced recently in [1]. This upper bound amounts to the maximization on the simplex of some multilinear polynomialp(λ 1,...,λ n )withnon-negativecoefficients. Ingeneral,suchmaximizationsproblems are NP-HARD. But if say, the functional log(p) is concave on the simplex and can be efficiently evaluated, then the maximization can also be done efficiently. Such log-concavity was conjectured in [1]. We give in this paper self-contained proof of the conjecture, based on the theory of H-Stable polynomials. 1 The conjecture Let B be M M matrix. Recall the definition of the permanent : Per(B) = A(i,σ(i)). The following Conjecture was posed in [1]. σ S M 1 i M Conjecture 1.1: Let A be M N,M < N matrix with non-negative entries. We denote as A S a submatrix A S = {A(i,j) : 1 i m;j S {1,...,N}. Define the following multi-linear polynomial with non-negative coefficients F A (λ 1,...,λ N ) = S ) S =M,S {1,...,N}Per(A λ j. (1) j S Then the functional log(f A ) is concave on R N + = {(λ 1,...,λ N ) : λ j 0,1 j N}. We present in this paper a proof of Conjecture(1.1). Actually we prove that the polynomial F A is either zero or H-Stable. gurvits@lanl.gov. Los Alamos National Laboratory, Los Alamos, NM. 1

2 H-Stable polynomials To make this note self-contained, we present in this section proofs of a few necessary results. The reader may consult [5] and [3] for the further reading and references. We denote as Hom + (m,n) a convex closed cone of homogeneous polynomials with nonnegative coefficients of degree n in m variables and with non-negative coefficients; as R m + a convex closed cone of non-negative vectors in R m and as R m ++ a convex open cone of positive vectors in R m. Definition 2.1: A homogeneous polynomial p Hom + (m,n) is called H-Stable if p(z 1,...,z m ) > 0;Re(z i ) > 0,1 i m; is called H-SStable if p(z 1,...,z m ) > 0 provided that Re(z i ) 0,1 i m and 0 < 1 m m Re(z i). Example 2.2: Consider a bivariate homogeneous polynomial p Hom + (2,n), p(z 1,z 2 ) = (z 2 ) n P( z 1 z 2 ), where P is some univariate polynomial. Then p is H-Stable iff the roots of P are non-positive real numbers. This assertion is just a rephrasing of the next set equality: In other words C { z 1 z 2 : Re(z 1 ),Re(z 2 ) > 0} = {x R : x 0}. P(t) = a 1 i k n (t+a i ) : a i 0,1 i k;a > 0. Which gives the following expression for the bivariate homogeneous polynomial p: p(z 1,z 2 ) = az2 n k (z 1 +a i z 2 ) 1 i k n Fact 2.3: Let p Hom + (m,n) be H-Stable. Then log(p) is concave on R m +. Proof: Consider two vectors X,Y R m + such that their sum X + Y R m + has all positive coordinates. Itissufficient toprovethat thebivariate homogeneouspolynomial q Hom + (2,n) q(t,s) = p(tx +sy), is log-concave on R+. 2 Clearly, the polynomial q is H-Stable. Therefore, using Example(2.2), we get that log(q(t,s)) = log(a)+(n k)log(s)+ log(t+a i s) : a i 0,1 i k;a > 0. 1 i k n The log-concavity of q follows now from the concavity of the logarithm on [0, ). 2

Remark 2.4: Since the polynomial p is homogeneous of degree n hence, by the standard argument, the function p 1 n is concave on R+ m as well. Fact 2.5: Let p Hom + (m,n) be H-Stable and x i 0,1 i m then the following inequality holds p(x 1 +iy 1,...,x m +iy m ) p(x 1,...,x m ) (2) Proof: Consider without loss of generality the positive case x i > 0,1 i m. Then there exists a positive real number µ > 0 such that y i + µx i > 0,1 i m. It follows from Example(2.2) that for all complex numbers z C Thus p(zx 1 +(y 1 +µx 1 ),...,x m +z(y m +µx m ) = p(x 1,...,x m ) 1 i n p(zx 1 +y 1,...,zx m +y m ) = p(x 1,...,x m ) We get, using the homogeniuty of the polynomial p, that p(x 1 +iy 1,...,x m +iy m ) = p(x 1,...,x m ) 1 i n 1 j n (z +a i );a i > 0,1 i m. (z +a i µ) (1+i(a j µ)). As 1 j n (1+i(a j µ)) 1 this proves that the inequality (2) holds. Corollary 2.6: A nonzero polynomial p Hom + (m,n) is H-Stable if and only the inequlity (2) holds. Corollary 2.7: Let p i Hom + (m,n) be a sequence of H-Stable polynomials and p = lim i p i. Then p is either zero or H-Stable. Some readers might recognize Corollary (2.7) as a particular case of A. Hurwitz s theorem on limits of sequences of nowhere zero analytical functions. Our proof below is elementary. Proof: Suppose that p is not zero. Since p Hom + (m,n) hence p(x 1,...,x m ) > 0 if x j > 0 : 1 j m. As the polynomials p i are H-Stable therefore p i (Z) p i (Re(Z)) : Re(Z) R++ m. Taking the limits we get that p(z) p(re(z)) > 0 : Re(Z) Rm ++, which means that p is H-Stable. We need the following simple yet crucial result. Proposition 2.8: Let p Hom + (m,n) be H-Stable. Then the polynomial p (1) Hom + (m 1,n 1), p (1) (x 2,...,x m ) =: p(0,x 2,...,x m ), x 1 is either zero or H-Stable. 3

Proof: Fix complex numbers z i,2 i m and define the following univariate polynomial R(t) = p(t,z 2,...,z m ). It follows that R (0) = p (1) (z 2,...,z m ). We consider two cases. First case: the polynomial p Hom + (m,n) is H-SStable. In this case the polynomial p (1) Hom + (m 1,n 1) is H-SStable as well. Indeed, in this case if the real parts Re(z i ) 0,2 i m and 2 i mre(z i ) > 0 then all the roots v 1,...,v n 1 of the univariate polynomial R have strictly negative real parts: R(t) = h 2 i n 1 (t v i ),0 h C. Therefore p (1) (z 2,...,z m ) = R (0) = h( 1) n 2 ( v i )( (v i ) 1 ) 0 2 i n 1 2 i n 1 as the real part Re( 2 i n 1 (v i ) 1 ) = 2 i n 1 Re(v i ) v i 2 > 0. Second case: the polynomial p Hom + (m,n) is H-Stable but not H-SStable. We need to approximate p by a sequence of H-SStable polynomials. Here is one natural approach: let A be any m m matrix with positive entries. Define the following polynomials: p I+ǫA (Z) =: p((i +ǫa)z),z C m. Clearly, the for all ǫ > 0 the polynomials p I+ǫA Hom + (m,n) and are H-SStable. It follows that polynomials x 1 p I+ǫA (0,x 2,...,x m ) are H-SStable as well. Note that lim ǫ 0 x 1 p I+ǫA (0,z 2,...,z m ) = p (1) (z 2,...,z m ). Using Corollary(2.7) we get that the polynomial p (1) is either H-Stable or zero. 3 Proof of the conjecture Proof: We will need a few auxillary polynomials: P(x 1,...,x M ;λ 1,...,λ N ) = 1 j N (λ j + 1 i m A(i,j)x i ). (3) Clearly, the polynomial P Hom + (M +N,N) is H-Stable if the entries of the matrix A are non-negative. Applying Proposition(2.8) inductively, we get that the following polynomial R(λ 1,...,λ N ) = m x 1... x m P(X = 0;λ 1,...,λ N ) (4) 4

is either zero or H-Stable as well. It is easy to see that R(λ 1,...,λ N ) = S ) S =M,S {1,...,N}Per(A λ j, (5) j S where S = {1,...,N} S is the compliment of the set S. Now everything is ready for the punch line: the multilinear homogeneous polynomial, defined in (1), F A (λ 1,...,λ N ) = ( λ i )R((λ 1 ) 1,...,(λ N ) 1 ). (6) 1 i N Recall that the real part Re(z 1 ) = Re(z) z for all non-zero complex numbers z C. Therefore, 2 if the real parts Re(λ i ) > 0,1 i n then the same is true for the inverses: Re((λ i ) 1 ) > 0,1 i n. This proves that the polynomial F A is either zero or H-Stable. The log-concavity follows from Fact(2.3). 4 Conclusion The reader should not be deceived by the simplicity of our proof: very similar arguments are behind the breakthrough results in[5], [4], [6]. The reader is advised to read very nice exposition in [3]. Conjecture (1.1) is actually a very profound question. Had it been asked and properly answered in 1960-70s, then the theory of permanents (and of related things like mixed discriminants and mixed volumes [6]) could have been very different now. Though the permanental part in [1] is fairly standard(the authors essentially rediscovered so called Godsil-Gutman Formula [8]) it is quite amazing how naturally the permanent enters the story. Switching the expectation and the logarithm can be eventful indeed. The log-concavity comes up really handily in the optimizational context of [1]. The thing is that maximization on the simplex of 1 1 j N b(i,j)x ix j is NP-COMPLETE even when b(i,j) {0,1},1 1 j N. Our proof is yet another example on when the best answer to a question posed in the real numbers domain lies in the complex numbers domain. Yet, we don t exlude a possibility of a direct monstrous proof. References [1] X. Gao, B. Jiang, X. Li, A. B. Gershman and M. R. McKay, M Statistical Eigenmode Transmission Over Jointly Correlated MIMO Channels, IEEE TRANSACTIONS ON IN- FORMATION THEORY, VOL. 55, NO. 8, AUGUST 2009, 3735-3750. [2] A. Schrijver, Counting 1-factors in regular bipartite graphs, Journal of Combinatorial Theory, Series B 72 (1998) 122 135. 5

[3] M. Laurent and A. Schrijver, On Leonid Gurvits proof for permanents, 2009, http://homepages.cwi.nl/ lex/files/perma5.pdf, to appear in American Mathematical Monthly. [4] S. Friedland and L. Gurvits, Lower Bounds for Partial Matchings in Regular Bipartite Graphs and Applications to the Monomer-Dimer Entropy, Combinatorics, Probability and Computing, 2008. [5] L. Gurvits, Van der Waerden/Schrijver-Valiant like conjectures and stable (aka hyperbolic) homogeneous polynomials: one theorem for all, Electronic Journal of Combinatorics 15 (2008). [6] L. Gurvits, A polynomial-time algorithm to approximate the mixed volume within a simply exponential factor. Discrete Comput. Geom. 41 (2009), no. 4, 533 555. [7] L. Gurvits, On multivariate Newton-like inequalities, http://arxiv.org/abs/0812.3687. [8] C. Godsil and I. Gutman. On the matching polynomial of a graph. Algebraic Methods in Graph Theory, pages 241 2013249, 1981. 6