Fast ADMM for homogeneous self-dual embedding of sparse SDPs

Yang Zheng, Giovanni Fantuzzi, Antonis Papachristodoulou, Paul Goulart, Andrew Wynn
11/6/2016
math.OC

Official code: oxfordcontrol/CDCS (72 stars, LGPL-3.0, last commit 2019-10-02).

Abstract

We propose an efficient first-order method, based on the alternating direction method of multipliers (ADMM), to solve the homogeneous self-dual embedding problem for a primal-dual pair of semidefinite programs (SDPs) with chordal sparsity. Using a series of block eliminations, the per-iteration cost of our method is the same as applying a splitting method to the primal or dual alone. Moreover, our approach is more efficient than other first-order methods for generic sparse conic programs since we work with smaller semidefinite cones. In contrast to previous first-order methods that exploit chordal sparsity, our algorithm returns both primal and dual solutions when available, and a certificate of infeasibility otherwise. Our techniques are implemented in the open-source MATLAB solver CDCS. Numerical experiments on three sets of benchmark problems from the library SDPLIB show speed-ups compared to some common state-of-the-art software packages.

View on arXivView PDF

Code Implementations(1)

oxfordcontrol/CDCSOfficial100%
LGPL-3.0

An open-source MATLAB® ADMM solver for partially decomposable conic optimization programs.

7226C, HTMLSep 23, 20167 years agoLGPL-3.0
admmcone-decompositionlarge-scale-optimizationssparse-semidefinite-porgrams

Similar Papers

Cite this paper

@article{zheng2016fast,
  title  = {Fast ADMM for homogeneous self-dual embedding of sparse SDPs},
  author = {Yang Zheng and Giovanni Fantuzzi and Antonis Papachristodoulou and Paul Goulart and Andrew Wynn},
  year   = {2016},
  eprint = {1611.01828},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1611.01828}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1611.01828.svg)](https://codeofpaper.com/paper/1611.01828)

Discussion