A Wishlist for Optimization Algorithms
- Nonlinear, non-convex objectives
- Powerful enough to tackle hard problems in a systematic way, and meanwhile is still practical
- Becoming more accurate as we’re paying more
- A generic framework that can be applied obviously to various problems.
- Methods
- sum-of-squares (SoS) SDP
- Lasserre hierarchy
- Lovász-Schrijver hierarchy
Quadratic programming
Semidefinite Program
- : symmetric matrix is positive semidefinite ()
- Semidefinite Programing(SDP):
- SDP (vector program form, LP for inner products)
- LP SDP convex programs
- ellipsoid method: find in time
- SDP-Relaxation
- Present the original quadratic program
- SDP relaxation:
- Solve SDP relaxtion
- Round optimal solution to
Max-Cut
- Some Algorithm
- Greedy: -approximate
- Random: -approximate
- Local Search: -approximate
- LP for Max-Cut
- Linearization: Integrality gap
- Strictly Quadratic Program (nonlinear,non-convex)
- Rounding: is uniform random unit vector
- Generate : i.i.d
- $E(\text{cut})=\sum_{uv\in E}{\frac{\theta_{uv}}{\pi}}=\sum_{uv\in E}\frac{\arccos\langle x_u^,x_v^\rangle}{\pi}\geq\alpha\sum_{uv\in E}\frac{1}{2}(1-\langle x_u^,x_v^\rangle),\geq\alpha\text{OPT}_{\text{IP}}\geq\alpha\text{OPT}$
- Assuming the unique games conjecture: no poly-time algorithm with approx. ratio
SoS
- Given a -variate polynomial , determine whether for all
- multilinear:
- Given a -variate polynomial , find
- either an such that
- or a “proof” of over all
- SoS proof:
- For nonnegatvie polynomial
- , degree- SoS proof always exists
- degree- SoS proof needs at most length
- if has degree= SoS proff, then it can be found in time (by SDP)