Algorithms for positive semidefinite factorization

N/ACitations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper considers the problem of positive semidefinite factorization (PSD factorization), a generalization of exact nonnegative matrix factorization. Given an m-by-n nonnegative matrix X and an integer k, the PSD factorization problem consists in finding, if possible, symmetric k-by-k positive semidefinite matrices { A1, … , Am} and { B1, … , Bn} such that Xi,j= trace (AiBj) for i= 1 , … , m, and j= 1 , … , n. PSD factorization is NP-hard. In this work, we introduce several local optimization schemes to tackle this problem: a fast projected gradient method and two algorithms based on the coordinate descent framework. The main application of PSD factorization is the computation of semidefinite extensions, that is, the representations of polyhedrons as projections of spectrahedra, for which the matrix to be factorized is the slack matrix of the polyhedron. We compare the performance of our algorithms on this class of problems. In particular, we compute the PSD extensions of size k= 1 + ⌈ log 2(n) ⌉ for the regular n-gons when n= 5 , 8 and 10. We also show how to generalize our algorithms to compute the square root rank (which is the size of the factors in a PSD factorization where all factor matrices Ai and Bj have rank one) and completely PSD factorizations (which is the special case where the input matrix is symmetric and equality Ai= Bi is required for all i).

Cite

CITATION STYLE

APA

Vandaele, A., Glineur, F., & Gillis, N. (2018). Algorithms for positive semidefinite factorization. Computational Optimization and Applications, 71(1), 193–219. https://doi.org/10.1007/s10589-018-9998-x

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free