LMI tests for copositive matrices and P0-matrices. A matrix A∈Sn is said to be copositive if xTAx≥0 for all x⪰0 (see exercise 2.35). A matrix A∈Rn×n is said to be a P0-matrix if maxi=1,…,nxi(Ax)i≥0 for all x. Checking whether a matrix is copositive or a P0-matrix is very difficult in general. However, there exist useful sufficient conditions that can be verified using semidefinite programming.
(a) Show that A is copositive if it can be decomposed as a sum of a positive semidefinite and an elementwise nonnegative matrix:
A=B+C,B⪰0,Cij≥0,i,j=1,…,n.(4.71)
Express the problem of finding B and C that satisfy (4.71) as an SDP feasibility problem.
(b) Show that A is a P0-matrix if there exists a positive diagonal matrix D such that
DA+ATD⪰0.(4.72)
Express the problem of finding a D that satisfies (4.72) as an SDP feasibility problem.