Measuring Average Case Complexity via Sum of Squares Degree - Prasad Raghavendra
- Proof
- For Univariate Polynomials, the polynomial is always non-negative iff it is a sum of squares of polynomials
- Standard idea
- A system of multivariate polynomial inequalities is infeasible iff it exhibits a proof via sum of squares.
- Searching for degree proof of infeasibility take time
- Unifies Spectral Methods and linear programming
- Measuring average case complexity
- Random 3-SAT - Success Stories
- Given a formula, formulate it as a system of polynomials
- ensures so each variables becomes binary like this
- and given a close, if is not negated we put otherwise and we equate it to .
- becomes
- This can be used to figure out the complexity of this algorithm for not just highly-likely-to-be-successful cases
- Given a formula, formulate it as a system of polynomials
- Bayesian CSPs
- Big class of problems
- We know how to separate teh easy cases with hard cases
- SoS comes here is that we that the SoS degree is low in the easy region and goes up in the harder region.
- Low-degree Hardness Hypothesis
- for sufficiently nice distributions, low degree algorithms are the optimal algorithms
- Random 3-SAT - Success Stories
Prasad Raghavendra
Sorry I bombarding you with these statements in the talk. But don’t read it.