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
    • 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

Prasad Raghavendra

Sorry I bombarding you with these statements in the talk. But don’t read it.