A block symmetric Gauss-Seidel decomposition theorem for convex composite quadratic programming and its applications

X. Li, Defeng Sun, K.-C. Toh

Research output: Journal article publicationJournal articleAcademic researchpeer-review

18 Citations (Scopus)


© 2018 Springer-Verlag GmbH Germany, part of Springer Nature and Mathematical Optimization Society For a symmetric positive semidefinite linear system of equations (Formula presented.), where (Formula presented.) is partitioned into s blocks, with (Formula presented.), we show that each cycle of the classical block symmetric Gauss-Seidel (sGS) method exactly solves the associated quadratic programming (QP) problem but added with an extra proximal term of the form (Formula presented.), where (Formula presented.) is a symmetric positive semidefinite matrix related to the sGS decomposition of (Formula presented.) and (Formula presented.) is the previous iterate. By leveraging on such a connection to optimization, we are able to extend the result (which we name as the block sGS decomposition theorem) for solving convex composite QP (CCQP) with an additional possibly nonsmooth term in (Formula presented.), i.e., (Formula presented.), where (Formula presented.) is a proper closed convex function. Based on the block sGS decomposition theorem, we extend the classical block sGS method to solve CCQP. In addition, our extended block sGS method has the flexibility of allowing for inexact computation in each step of the block sGS cycle. At the same time, we can also accelerate the inexact block sGS method to achieve an iteration complexity of (Formula presented.) after performing k cycles. As a fundamental building block, the block sGS decomposition theorem has played a key role in various recently developed algorithms such as the inexact semiproximal ALM/ADMM for linearly constrained multi-block convex composite conic programming (CCCP), and the accelerated block coordinate descent method for multi-block CCCP.
Original languageEnglish
Pages (from-to)1-24
Number of pages24
JournalMathematical Programming
Publication statusAccepted/In press - 23 Feb 2018


  • augmented Lagrangian method
  • Block symmetric Gauss-Seidel
  • Convex composite quadratic programming
  • Schur complement

ASJC Scopus subject areas

  • Software
  • Mathematics(all)


Dive into the research topics of 'A block symmetric Gauss-Seidel decomposition theorem for convex composite quadratic programming and its applications'. Together they form a unique fingerprint.

Cite this