2015
DOI: 10.1007/s10107-015-0932-z
|View full text |Cite
|
Sign up to set email alerts
|

Sublinear time algorithms for approximate semidefinite programming

Abstract: We present an algorithm for approximating semidefinite programs with running time that is sublinear in the number of entries in the semidefinite instance. We also present lower bounds that show our algorithm to have a nearly optimal running time 1 .

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(12 citation statements)
references
References 21 publications
(2 reference statements)
0
12
0
Order By: Relevance
“…Here, the key is that each iteration increases the rank of the solution only by one, so that if only a few iterations are required to reach satisfactory accuracy, then only low dimensional objects need to be manipulated. This line of work was later improved by Laue [2012], Garber [2016] and Garber and Hazan [2016] through hybrid methods. Still, if high accuracy solutions are desired, a large number of iterations will be required, eventually leading to large-rank iterates.…”
Section: Related Workmentioning
confidence: 99%
“…Here, the key is that each iteration increases the rank of the solution only by one, so that if only a few iterations are required to reach satisfactory accuracy, then only low dimensional objects need to be manipulated. This line of work was later improved by Laue [2012], Garber [2016] and Garber and Hazan [2016] through hybrid methods. Still, if high accuracy solutions are desired, a large number of iterations will be required, eventually leading to large-rank iterates.…”
Section: Related Workmentioning
confidence: 99%
“…The resulting MMW algorithm can be interpreted as performing gradient descent in a dual space and using the matrix exponential map to transfer information back to the primal space. To scale this approach to larger problems, researchers have proposed linearization, random projection, sparsification techniques, and stochastic Lanczos quadrature to approximate the matrix exponential [11,7,80,40,41,8,13,61,29]. Even so, the reduction to a sequence of feasibility problems makes this technique impractical for general SDPs.…”
Section: Datasets and Evaluationmentioning
confidence: 99%
“…We tabulate the arithmetic costs of an algorithm by counting the number of times we apply each primitive, plus the total amount of extra arithmetic. For lower bounds on the arithmetic operations needed to solve an SDP to moderate accuracy, see [44,Thm. 2].…”
Section: Resource Usagementioning
confidence: 99%