Fast ADMM for homogeneous self-dual embedding of sparse SDPs
File(s)1611.01828v2.pdf (135.2 KB)
Accepted version
Author(s)
Zheng, Yang
Fantuzzi, Giovanni
Papachristodoulou, Antonis
Goulart, Paul
Wynn, Andrew
Type
Conference Paper
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.
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.
Date Issued
2017-10-18
Date Acceptance
2017-02-27
Citation
IFAC Proceedings Volumes (IFAC-PapersOnline), 2017, 50 (1), pp.8411-8416
ISSN
1474-6670
Publisher
Elsevier
Start Page
8411
End Page
8416
Journal / Book Title
IFAC Proceedings Volumes (IFAC-PapersOnline)
Volume
50
Issue
1
Copyright Statement
© 2017, Elsevier. Licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/
Identifier
http://arxiv.org/abs/1611.01828v2
Source
20th IFAC World Congress
Subjects
math.OC
math.OC
Notes
6 pages; Codes are available from https://github.com/giofantuzzi/CDCS/tree/developer (conic solver CDCS); accepted in the IFAC 2017
Publication Status
Published
Start Date
2017-07-09
Finish Date
2017-07-14
Coverage Spatial
Toulouse, France