Algorithms for positive semidefinite factorization
Autor: | Nicolas Gillis, Arnaud Vandaele, François Glineur |
---|---|
Rok vydání: | 2018 |
Předmět: |
FOS: Computer and information sciences
Control and Optimization Trace (linear algebra) Rank (linear algebra) Discrete Mathematics (cs.DM) 0211 other engineering and technologies 010103 numerical & computational mathematics 02 engineering and technology Positive-definite matrix 01 natural sciences Non-negative matrix factorization Matrix (mathematics) Factorization FOS: Mathematics Mathematics - Combinatorics Nonnegative matrix 0101 mathematics Coordinate descent Mathematics - Optimization and Control Mathematics 021103 operations research Applied Mathematics Computational Mathematics Optimization and Control (math.OC) Combinatorics (math.CO) Algorithm Computer Science - Discrete Mathematics |
Zdroj: | Computational Optimization and Applications |
ISSN: | 0926-6003 |
DOI: | 10.1007/s10589-018-9998-x |
Popis: | 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 $\{A^1,...,A^m\}$ and $\{B^1,...,B^n\}$ such that $X_{i,j}=\text{trace}(A^iB^j)$ 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+ \lceil \log_2(n) \rceil$ 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 $A^i$ and $B^j$ have rank one) and completely PSD factorizations (which is the special case where the input matrix is symmetric and equality $A^i=B^i$ is required for all $i$). Comment: 21 pages, 3 figures, 3 tables |
Databáze: | OpenAIRE |
Externí odkaz: | |
Nepřihlášeným uživatelům se plný text nezobrazuje | K zobrazení výsledku je třeba se přihlásit. |