Convex Optimization · Problem 4.47

Duality — Boyd & Vandenberghe

Mathematics — Optimization · maximum-determinant-psd-matrix-completion

Problem

Maximum determinant positive semidefinite matrix completion. We consider a matrix A∈SnA \in \mathbf{S}^n, with some entries specified, and the others not specified. The positive semidefinite matrix completion problem is to determine values of the unspecified entries of the matrix so that A⪰0A \succeq 0 (or to determine that such a completion does not exist). (a) Explain why we can assume without loss of generality that the diagonal entries of AA are specified. (b) Show how to formulate the positive semidefinite completion problem as an SDP feasibility problem. (c) Assume that AA has at least one completion that is positive definite, and the diagonal entries of AA are specified (i.e., fixed). The positive definite completion with largest determinant is called the maximum determinant completion. Show that the maximum determinant completion is unique. Show that if A⋆A^\star is the maximum determinant completion, then (A⋆)−1(A^\star)^{-1} has zeros in all the entries of the original matrix that were not specified. Hint. The gradient of the function f(X)=log⁡det⁡Xf(X) = \log \det X is ∇f(X)=X−1\nabla f(X) = X^{-1} (see \S A.4.1). (d) Suppose AA is specified on its tridiagonal part, i.e., we are given A11,…,AnnA_{11}, \ldots, A_{nn} and A12,…,An−1,nA_{12}, \ldots, A_{n-1,n}. Show that if there exists a positive definite completion of AA, then there is a positive definite completion whose inverse is tridiagonal.

Related theory

Browse the problem library