An efficient inexact ABCD method for least squares semidefinite programming

From MaRDI portal
Publication:2805705

DOI10.1137/15M1021799zbMATH Open1346.90658arXiv1505.04278OpenAlexW1499687860MaRDI QIDQ2805705FDOQ2805705


Authors: Defeng Sun, Kim-Chuan Toh, Liuqin Yang Edit this on Wikidata


Publication date: 13 May 2016

Published in: SIAM Journal on Optimization (Search for Journal in Brave)

Abstract: We consider least squares semidefinite programming (LSSDP) where the primal matrix variable must satisfy given linear equality and inequality constraints, and must also lie in the intersection of the cone of symmetric positive semidefinite matrices and a simple polyhedral set. We propose an inexact accelerated block coordinate descent (ABCD) method for solving LSSDP via its dual, which can be reformulated as a convex composite minimization problem whose objective is the sum of a coupled quadratic function involving four blocks of variables and two separable non-smooth functions involving only the first and second block, respectively. Our inexact ABCD method has the attractive O(1/k2) iteration complexity if the subproblems are solved progressively more accurately. The design of our ABCD method relies on recent advances in the symmetric Gauss-Seidel technique for solving a convex minimization problem whose objective is the sum of a multi-block quadratic function and a non-smooth function involving only the first block. Extensive numerical experiments on various classes of over 600 large scale LSSDP problems demonstrate that our proposed ABCD method not only can solve the problems to high accuracy, but it is also far more efficient than (a) the well known BCD (block coordinate descent) method, (b) the eARBCG (an enhanced version of the accelerated randomized block coordinate gradient) method, and (c) the APG (accelerated proximal gradient) method.


Full work available at URL: https://arxiv.org/abs/1505.04278




Recommendations




Cites Work


Cited In (14)

Uses Software





This page was built for publication: An efficient inexact ABCD method for least squares semidefinite programming

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2805705)