Games, Proofs, Norms, and Algorithms Boaz Barak – Microsoft Research Based (mostly) on joint works with Jonathan Kelner and David Steurer.

Slides:



Advertisements
Similar presentations
The Complexity of Linear Dependence Problems in Vector Spaces David Woodruff IBM Almaden Joint work with Arnab Bhattacharyya, Piotr Indyk, and Ning Xie.
Advertisements

The Unique Games Conjecture and Graph Expansion School on Approximability, Bangalore, January 2011 Joint work with S Prasad Raghavendra Georgia Institute.
Shortest Vector In A Lattice is NP-Hard to approximate
Subexponential Algorithms for Unique Games and Related Problems School on Approximability, Bangalore, January 2011 David Steurer MSR New England Sanjeev.
Boaz Barak – Microsoft Research Partially based on joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) Sum of Squares Proofs and The Quest.
Approximability & Sums of Squares Ryan O’Donnell Carnegie Mellon.
Enumerative Lattice Algorithms in any Norm via M-Ellipsoid Coverings Daniel Dadush (CWI) Joint with Chris Peikert and Santosh Vempala.
On Combinatorial vs Algebraic Computational Problems Boaz Barak – MSR New England Based on joint works with Benny Applebaum, Guy Kindler, David Steurer,
Understanding the Power of Convex Relaxation Hierarchies: Effectiveness and Limitations Yuan Zhou Computer Science Department Carnegie Mellon University.
Separable states, unique games and monogamy Aram Harrow (MIT) TQC 2013 arXiv: based on work with Boaz Barak (Microsoft) Fernando Brandão (UCL)
Heuristics for the Hidden Clique Problem Robert Krauthgamer (IBM Almaden) Joint work with Uri Feige (Weizmann)
The Unique Games Conjecture with Entangled Provers is False Julia Kempe Tel Aviv University Oded Regev Tel Aviv University Ben Toner CWI, Amsterdam.
Theory of Computing Lecture 16 MAS 714 Hartmut Klauck.
Optimization problems, subexponential time, & Lasserre algorithms Featuring work by: Ryan O’DonnellCMU Venkat GuruswamiCMU Ali K. SinopCMU David WitmerCMU.
Subexponential Algorithms for Unique Games and Related Problems Barriers II Workshop, Princeton, August 2010 David Steurer MSR New England Sanjeev Arora.
Rounding Sum of Squares Relaxations Boaz Barak – Microsoft Research Joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) workshop on semidefinite.
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
Boaz Barak – Microsoft Research Partially based on joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) Sum of Squares Proofs and The Quest.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
A Randomized Polynomial-Time Simplex Algorithm for Linear Programming Daniel A. Spielman, Yale Joint work with Jonathan Kelner, M.I.T.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Computational problems, algorithms, runtime, hardness
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
Semidefinite Programming
6/20/2015List Decoding Of RS Codes 1 Barak Pinhas ECC Seminar Tel-Aviv University.
P versus NP and Cryptography Wabash College Mathematics and Computer Science Colloquium Nov 16, 2010 Jeff Kinne, Indiana State University (Theoretical)
Dean H. Lorenz, Danny Raz Operations Research Letter, Vol. 28, No
1 On the Optimization of the Tay-Kingsbury 2-D Filterbank Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University of Technology,
Analysis of Algorithms CS 477/677
Computational Complexity, Physical Mapping III + Perl CIS 667 March 4, 2004.
(work appeared in SODA 10’) Yuk Hei Chan (Tom)
Hardness Results for Problems P: Class of “easy to solve” problems Absolute hardness results Relative hardness results –Reduction technique.
Hardness Results for Problems
Finding Almost-Perfect
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
1.1 Chapter 1: Introduction What is the course all about? Problems, instances and algorithms Running time v.s. computational complexity General description.
Approximation Algorithms for NP-hard Combinatorial Problems Magnús M. Halldórsson Reykjavik University
Packing Rectangles into Bins Nikhil Bansal (CMU) Joint with Maxim Sviridenko (IBM)
Cs3102: Theory of Computation Class 24: NP-Completeness Spring 2010 University of Virginia David Evans.
CSCI 3160 Design and Analysis of Algorithms Tutorial 10 Chengyu Lin.
Yuan Zhou Carnegie Mellon University Joint works with Boaz Barak, Fernando G.S.L. Brandão, Aram W. Harrow, Jonathan Kelner, Ryan O'Donnell and David Steurer.
Bayesianism, Convexity, and the quest towards Optimal Algorithms Boaz Barak Harvard UniversityMicrosoft Research.
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
Sarah R. Allen Ryan O’Donnell David Witmer Carnegie Mellon University.
CS 3343: Analysis of Algorithms Lecture 25: P and NP Some slides courtesy of Carola Wenk.
Georgina Hall Princeton, ORFE Joint work with Amir Ali Ahmadi
Subexponential Algorithms for Unique Games and Related Problems Approximation Algorithms, June 2011 David Steurer MSR New England Sanjeev Arora Princeton.
Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Chapter 7 Time Complexity Some slides are in courtesy.
SDP hierarchies and quantum states Aram Harrow (MIT)Simons Institute
Bayesianism, Convexity, and the quest towards Optimal Algorithms Boaz Barak Harvard University Microsoft Research Partially based on work in progress with.
CES 592 Theory of Software Systems B. Ravikumar (Ravi) Office: 124 Darwin Hall.
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
NP Completeness Piyush Kumar. Today Reductions Proving Lower Bounds revisited Decision and Optimization Problems SAT and 3-SAT P Vs NP Dealing with NP-Complete.
Why almost all satisfiable k - CNF formulas are easy? Danny Vilenchik Joint work with A. Coja-Oghlan and M. Krivelevich.
Boaz Barak (MSR New England) Fernando G.S.L. Brandão (Universidade Federal de Minas Gerais) Aram W. Harrow (University of Washington) Jonathan Kelner (MIT)
Topics in Algorithms 2005 The Turnpike Problem Ramesh Hariharan.
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
Yuan Zhou Carnegie Mellon University Joint works with Boaz Barak, Fernando G.S.L. Brandão, Aram W. Harrow, Jonathan Kelner, Ryan O'Donnell and David Steurer.
Aaron Potechin Institute for Advanced Study
Finding Almost-Perfect
Sam Hopkins Cornell Tselil Schramm UC Berkeley Jonathan Shi Cornell
Georgina Hall Princeton, ORFE Joint work with Amir Ali Ahmadi
Nonnegative polynomials and applications to learning
Sum of Squares, Planted Clique, and Pseudo-Calibration
Faster Space-Efficient Algorithms for Subset Sum
SOS is not obviously automatizable,
Linear Programming Duality, Reductions, and Bipartite Matching
Presentation transcript:

Games, Proofs, Norms, and Algorithms Boaz Barak – Microsoft Research Based (mostly) on joint works with Jonathan Kelner and David Steurer

This talk is about Hilbert’s 17 th problem / Positivstellensatz Proof complexity Semidefinite programming The Unique Games Conjecture Machine Learning Cryptography.. (in spirit).

Sum of squares of polynomials [Artin ’27, Krivine ’64, Stengle ‘73 ]: Yes! Even more general polynomial equations. Known as “Positivstellensatz” SOS / Lasserre SDP hierarchy

Sum of squares of polynomials [Artin ’27, Krivine ’64, Stengle ‘73 ]: Yes! Even more general polynomial equations. Known as “Positivstellensatz” SOS / Lasserre SDP hierarchy

Applications: This talk: General method to analyze the SOS algorithm. [B-Kelner-Steurer’13]

Applications: Rest of this talk: Previously used for lower bounds. Here used for upper bounds.

Hard: Encapsulates SAT, CLIQUE, MAX-CUT, etc.. Easier problem: Given many good solutions, find single OK one. Combiner [B-Kelner-Steurer’13] : Transform “simple” non-trivial combiners to algorithm for original problem. Idea in a nutshell: Simple combiners will output a solution even when fed “fake marginals”. Next: Definition of “fake marginals” Crypto flavor…

Take home message: Pseudoexpectation “looks like” real expectation to low degree polynomials. Can efficiently find pseudoexpectation matching any polynomial constraints. Proofs about real random vars can often be “lifted” to pseudoexpectation. Dual view of SOS/Lasserre

[B-Kelner-Steurer’13] : Transform “simple” non-trivial combiners to algorithm for original problem.

Example: Finding a planted sparse vector (motivation: machine learning, optimization, [Demanet-Hand 13] worst-case variant is algorithmic bottleneck in UG/SSE alg [Arora-B-Steurer’10] )

Example: Finding a planted sparse vector (motivation: machine learning, optimization, [Demanet-Hand 13] worst-case variant is algorithmic bottleneck in UG/SSE alg [Arora-B-Steurer’10] )

i.e., it looks like this:

Other Results Sparse Dictionary Learning (aka “Sparse Coding”, “Blind Source Separation”): [Spielman-Wang-Wright ‘12, Arora-Ge-Moitra ‘13, Agrawal-Anandkumar-Netrapali’13] Important tool for unsupervised learning.

Unique Games Conjecture: UG/SSE problem is NP-hard. [Khot’02,Raghavendra-Steurer’08] reasons to believereasons to suspect “Standard crypto heuristic”: Tried to solve it and couldn’t. Very clean picture of complexity landscape: simple algorithms are optimal [Khot’02…Raghavendra’08….] Random instances are easy via simple algorithm [Arora-Khot-Kolla-Steurer-Tulsiani-Vishnoi’05] Simple poly algorithms can’t refute it [Khot-Vishnoi’04] Subexponential algorithm [Arora-B-Steurer ‘10] Quasipoly algo on KV instance [Kolla ‘10] Simple subexp' algorithms can’t refute it [B-Gopalan-Håstad-Meka-Raghavendra-Steurer’12] SOS solves all candidate hard instances [B-Brandao-Harrow-Kelner-Steurer-Zhou ‘12] SOS proof system SOS useful for sparse vector problem Candidate algorithm for search problem [B-Kelner-Steurer ‘13] A personal overview of the Unique Games Conjecture

Conclusions