1. Multiplicative updates for symmetric-cone factorizations.
- Author
-
Soh, Yong Sheng and Varvitsiotis, Antonios
- Subjects
- *
CONVEX bodies , *NONNEGATIVE matrices , *MATRIX decomposition , *MATHEMATICAL optimization , *INTERIOR decoration - Abstract
Given a matrix X ∈ R + m × n with non-negative entries, the cone factorization problem concerns computing { a 1 , ... , a m } ⊆ K belonging to a convex cone K ⊆ R k , and { b 1 , ... , b n } ⊆ K ∗ belonging to its dual so that X ij = ⟨ a i , b j ⟩ for all i ∈ [ m ] , j ∈ [ n ] . Cone factorizations are fundamental to mathematical optimization as they allow us to express convex bodies as feasible regions of linear conic programs. In this paper, we introduce the symmetric-cone multiplicative update (SCMU) algorithm for computing cone factorizations in settings where K is symmetric; i.e., the cone is self-dual and homogeneous. Our proposed SCMU algorithm is multiplicative in the sense that each iterate is updated by applying a suitably chosen automorphism of the cone, which is is obtained via a generalization of the geometric mean to symmetric cones. In particular, the SCMU update ensures that iterates remain in the interior of the cone by design. When applied to direct sums of simpler symmetric cones, the SCMU algorithm preserves the direct sum structure, and hence specifies an algorithm for computing cone factorizations over such cones. By using an extension of the Lieb's concavity theorem to symmetric cones, we show that the squared-loss objective is non-decreasing under the SCMU algorithm. When specialized to the nonnegative orthant, the SCMU algorithm recovers the seminal multiplicative update algorithm for computing Non-negative Matrix Factorizations developed by Lee and Seung. Last, we apply the SCMU algorithm to investigate hybrid lifts (combining SDP- and SOCP-based descriptions) of regular polygons from a numerical perspective. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF