Conic Descent Redux for Memory-Efficient Optimization

08/13/2023
by   Bingcong Li, et al.
0

Conic programming has well-documented merits in a gamut of signal processing and machine learning tasks. This contribution revisits a recently developed first-order conic descent (CD) solver, and advances it in three aspects: intuition, theory, and algorithmic implementation. It is found that CD can afford an intuitive geometric derivation that originates from the dual problem. This opens the door to novel algorithmic designs, with a momentum variant of CD, momentum conic descent (MOCO) exemplified. Diving deeper into the dual behavior CD and MOCO reveals: i) an analytically justified stopping criterion; and, ii) the potential to design preconditioners to speed up dual convergence. Lastly, to scale semidefinite programming (SDP) especially for low-rank solutions, a memory efficient MOCO variant is developed and numerically validated.

READ FULL TEXT
research
07/01/2021

Fast Margin Maximization via Dual Acceleration

We present and analyze a momentum-based gradient method for training lin...
research
09/13/2019

A relaxed interior point method for low-rank semidefinite programming problems

A new relaxed variant of interior point method for low-rank semidefinite...
research
07/01/2021

Design Optimization of Monoblade Autorotating Pods To Exhibit an Unconventional Descent Technique Using Glauert's Modelling

Many unconventional descent mechanisms are evolved in nature to maximize...
research
07/28/2022

HDSDP: Software for Semidefinite Programming

HDSDP is a numerical software solving the semidefinite programming probl...
research
05/28/2021

STRIDE along Spectrahedral Vertices for Solving Large-Scale Rank-One Semidefinite Relaxations

We consider solving high-order semidefinite programming (SDP) relaxation...
research
03/21/2023

Fast randomized entropically regularized semidefinite programming

We develop a practical approach to semidefinite programming (SDP) that i...

Please sign up or login with your details

Forgot password? Click here to reset