Back to Search
Start Over
How well do local algorithms solve semidefinite programs?
- Source :
- STOC
- Publication Year :
- 2017
- Publisher :
- ACM, 2017.
-
Abstract
- Several probabilistic models from high-dimensional statistics and machine learning reveal an intriguing --and yet poorly understood-- dichotomy. Either simple local algorithms succeed in estimating the object of interest, or even sophisticated semi-definite programming (SDP) relaxations fail. In order to explore this phenomenon, we study a classical SDP relaxation of the minimum graph bisection problem, when applied to Erd\H{o}s-Renyi random graphs with bounded average degree $d>1$, and obtain several types of results. First, we use a dual witness construction (using the so-called non-backtracking matrix of the graph) to upper bound the SDP value. Second, we prove that a simple local algorithm approximately solves the SDP to within a factor $2d^2/(2d^2+d-1)$ of the upper bound. In particular, the local algorithm is at most $8/9$ suboptimal, and $1+O(1/d)$ suboptimal for large degree. We then analyze a more sophisticated local algorithm, which aggregates information according to the harmonic measure on the limiting Galton-Watson (GW) tree. The resulting lower bound is expressed in terms of the conductance of the GW tree and matches surprisingly well the empirically determined SDP values on large-scale Erd\H{o}s-Renyi graphs. We finally consider the planted partition model. In this case, purely local algorithms are known to fail, but they do succeed if a small amount of side information is available. Our results imply quantitative bounds on the threshold for partial recovery using SDP in this model.<br />Comment: 48 pages, 1 pdf figure
- Subjects :
- FOS: Computer and information sciences
Random graph
Discrete mathematics
Discrete Mathematics (cs.DM)
010102 general mathematics
Probabilistic logic
Machine Learning (stat.ML)
0102 computer and information sciences
Harmonic measure
01 natural sciences
Upper and lower bounds
Combinatorics
Optimization and Control (math.OC)
Statistics - Machine Learning
010201 computation theory & mathematics
Bounded function
FOS: Mathematics
Side information
0101 mathematics
Mathematics - Optimization and Control
Algorithm
Local algorithm
Graph bisection
Computer Science - Discrete Mathematics
Mathematics
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing
- Accession number :
- edsair.doi.dedup.....ba6ec884a79116b020dd5395d593a996
- Full Text :
- https://doi.org/10.1145/3055399.3055451