English

Memory-efficient structured convex optimization via extreme point sampling

Optimization and Control 2021-08-25 v2

Abstract

Memory is a key computational bottleneck when solving large-scale convex optimization problems such as semidefinite programs (SDPs). In this paper, we focus on the regime in which storing an n×nn\times n matrix decision variable is prohibitive. To solve SDPs in this regime, we develop a randomized algorithm that returns a random vector whose covariance matrix is near-feasible and near-optimal for the SDP. We show how to develop such an algorithm by modifying the Frank-Wolfe algorithm to systematically replace the matrix iterates with random vectors. As an application of this approach, we show how to implement the Goemans-Williamson approximation algorithm for \textsc{MaxCut} using O(n)\mathcal{O}(n) memory in addition to the memory required to store the problem instance. We then extend our approach to deal with a broader range of structured convex optimization problems, replacing decision variables with random extreme points of the feasible region.

Keywords

Cite

@article{arxiv.2006.10945,
  title  = {Memory-efficient structured convex optimization via extreme point sampling},
  author = {Nimita Shinde and Vishnu Narayanan and James Saunderson},
  journal= {arXiv preprint arXiv:2006.10945},
  year   = {2021}
}

Comments

27 pages, 2 figures

R2 v1 2026-06-23T16:27:19.094Z