Gillat Kol joint work with Irit Dinur Covering CSPs.

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

Hardness of Reconstructing Multivariate Polynomials. Parikshit Gopalan U. Washington Parikshit Gopalan U. Washington Subhash Khot NYU/Gatech Rishi Saket.
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
Inapproximability of Hypergraph Vertex-Cover. A k-uniform hypergraph H= : V – a set of vertices E - a collection of k-element subsets of V Example: k=3.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
Dana Moshkovitz MIT Joint work with Subhash Khot, NYU 1.
The Max-Cut problem: Election recounts? Majority vs. Electoral College? 7812.
On the Density of a Graph and its Blowup Raphael Yuster Joint work with Asaf Shapira.
Inapproximability Seminar – 2005 David Arnon  March 3, 2005 Some Optimal Inapproximability Results Johan Håstad Royal Institute of Technology, Sweden.
Uniqueness of Optimal Mod 3 Circuits for Parity Frederic Green Amitabha Roy Frederic Green Amitabha Roy Clark University Akamai Clark University Akamai.
MaxClique Inapproximability Seminar on HARDNESS OF APPROXIMATION PROBLEMS by Dr. Irit Dinur Presented by Rica Gonen.
Ryan O’Donnell & Yi Wu Carnegie Mellon University (aka, Conditional hardness for satisfiable 3-CSPs)
The Unique Games Conjecture with Entangled Provers is False Julia Kempe Tel Aviv University Oded Regev Tel Aviv University Ben Toner CWI, Amsterdam.
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
3-Query Dictator Testing Ryan O’Donnell Carnegie Mellon University joint work with Yi Wu TexPoint fonts used in EMF. Read the TexPoint manual before you.
Approximating the Domatic Number Feige, Halldorsson, Kortsarz, Srinivasan ACM Symp. on Theory of Computing, pages , 2000.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
A 3-Query PCP over integers a.k.a Solving Sparse Linear Systems Prasad Raghavendra Venkatesan Guruswami.
1/17 Optimal Long Test with One Free Bit Nikhil Bansal (IBM) Subhash Khot (NYU)
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
Dictator tests and Hardness of approximating Max-Cut-Gain Ryan O’Donnell Carnegie Mellon (includes joint work with Subhash Khot of Georgia Tech)
Fast FAST By Noga Alon, Daniel Lokshtanov And Saket Saurabh Presentation by Gil Einziger.
1 By Gil Kalai Institute of Mathematics and Center for Rationality, Hebrew University, Jerusalem, Israel presented by: Yair Cymbalista.
Approximate Counting via Correlation Decay Pinyan Lu Microsoft Research.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
A Linear Round Lower Bound for Lovasz-Schrijver SDP relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani UC Berkeley.
Vol.1: Geometry Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
Ryan O'Donnell (CMU, IAS) Yi Wu (CMU, IBM) Yuan Zhou (CMU)
It’s all about the support: a new perspective on the satisfiability problem Danny Vilenchik.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
T Ball (1 Relation) What Your Robots Do Karl Lieberherr CSU 670 Spring 2009.
A function from a set A to a set B is a relation that assigns to each element x in the set A exactly one element y in the set B. The set A is called the.
Nattee Niparnan. Easy & Hard Problem What is “difficulty” of problem? Difficult for computer scientist to derive algorithm for the problem? Difficult.
Bypassing the Unique Games Conjecture for two geometric problems Yi Wu IBM Almaden Research Based on joint work with Venkatesan Guruswami Prasad Raghavendra.
Ryan ’Donnell Carnegie Mellon University O. f : {−1, 1} n → {−1, 1} is “quasirandom” iff fixing O(1) input coords changes E[f(x)] by only o (1)
Hardness of Learning Halfspaces with Noise Prasad Raghavendra Advisor Venkatesan Guruswami.
Incompleteness and incomparability in preference aggregation: complexity results M. Silvia Pini*, Francesca Rossi*, K. Brent Venable*, and Toby Walsh**
A Logic of Partially Satisfied Constraints Nic Wilson Cork Constraint Computation Centre Computer Science, UCC.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
CS 3343: Analysis of Algorithms Lecture 25: P and NP Some slides courtesy of Carola Wenk.
272: Software Engineering Fall 2012 Instructor: Tevfik Bultan Lecture 9: Test Generation from Models.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
CS151 Complexity Theory Lecture 16 May 20, The outer verifier Theorem: NP  PCP[log n, polylog n] Proof (first steps): –define: Polynomial Constraint.
Prasad Raghavendra Georgia Institute of Technology, Atlanta, GA Complexity of Constraint Satisfaction Problems Exact and Approximate TexPoint fonts used.
Some Favorite Problems Dan Kleitman, M.I.T.. The Hirsch Conjecture 1. How large can the diameter of a bounded polytope defined by n linear constraints.
Why almost all satisfiable k - CNF formulas are easy? Danny Vilenchik Joint work with A. Coja-Oghlan and M. Krivelevich.
Hardness of Hyper-Graph Coloring Irit Dinur NEC Joint work with Oded Regev and Cliff Smyth.
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)
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.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
COMPLEXITY THEORY IN PRACTICE
Polynomial integrality gaps for
Possibilities and Limitations in Computation
NP-Completeness Yin Tat Lee
Noise stability of functions with low influences:
Subhash Khot Dept of Computer Science NYU-Courant & Georgia Tech
Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University)
Testing Assignments of Boolean CSP’s
Introduction to PCP and Hardness of Approximation
NP-Completeness Yin Tat Lee
Complexity Theory in Practice
Switching Lemmas and Proof Complexity
Presentation transcript:

Gillat Kol joint work with Irit Dinur Covering CSPs

Constraint Satisfaction Problem CSP = Constraint Satisfaction Problem – Variables: x 1,x 2,…,x n in {-1,1}. – Constraints: ((x 1 =1) v (-x 2 =1) v (x 7 =-1)), (x 2  x 5 = 1), … Goal: – Ideally: Find assignment that satisfies all constraints. – NP-hard, so we approximate.

Optimization Notions Max-CSP: – Restriction: Use only a single asg. – Optimization Goal: Maximize # satisfied constraints. Min-Cover-CSP (this paper): – Restriction: Must satisfy all constraints. – Optimization Goal: Minimize # asgs.

Example: The Dinner Party Problem You want everyone to have at least something to eat. But, would like to cook as few dishes as possible. You invite friends over for dinner. Each has diff dietary constraints:

Covering Number The Covering Number of a CSP instance C, denoted cover(C), is the smallest number of asgs to the variables s.t. every constraint is “covered” (satisfied by at least one asg).

Covering “Extends” Coloring: – [GHS’02]: (Hyper)graph G naturally induces a NAE-CSP instance C G with chromatic(G)  2 cover(C G ). Covering & Coloring x2x2 x2x2 x3x3 x3x3 x4x4 x4x4 x1x1 x1x1 x5x5 x5x5 G x 1 ≠ x 2 x 2 ≠ x 4 x 2 ≠ x 5 x 3 ≠ x 4 x 4 ≠ x 5 CGCG 2 asgs over {+,-} coloring using 4 colors {++,--,+-,-+}

Covering “Extends” Coloring: – [GHS’02]: (Hyper)graph G naturally induces a NAE-CSP instance C G with chromatic(G)  2 cover(C G ). – Covering allows us to “increase the number of colors” in any predicate . Covering & Coloring

Our Results

Covering  Predicate  :{+1,-1} t  {+1,-1} (-1 = true, 1 = false).  -CSP = constraints of the form  (  x 1,…,  x t ). The (c,s)-covering  Problem: Given a  -CSP instance C, decide between (c < s  N): – cover(C) ≤ c. – cover(C)  s. Our Goal: Study  ’s covering behavior. – covering  is hard if  const c s.t.  const s>c: (c,s)-covering  is hard.

Observation: If  is odd (  (x) = -  (-x)), then cover(  )  2. – Proof:  asg A, {A, -A} covers. – covering 3LIN is easy. Observation 2: If  Odd*, then cover(  )  2, where Odd* = {  |  “contains” an odd predicate} = {  |  x:  (x)=true or  (-x)=true}. – covering 3SAT is easy. Easy Predicates

The Characterization of Covering-Hard Predicates? Our Covering Dichotomy Conjecture: covering  is hard iff  Odd*.

Def: 4LIN(x 1,x 2,x 3,x 4 ) = x 1  x 2  x 3  x 4. Result 1: (2,s)-covering 4LIN is NP-hard for any const s>2. – The “first” interesting new predicate. – 4LIN is easy in the max-CSP sense. Challenge: Getting perfect completeness with 2 asgs. We “doable” the label cover, and apply correlated noise. Result 1 NP-Hardness for covering 4LIN

Result 2 Partial Proof for the Dichotomy Conjecture Result 2 [a la Austrin-Mossel 2009]: Under a covering unique games conjecture: If  Odd*, and supports a pairwise independent distribution, then covering  is hard. Challenge: Analyzing soundness for a general predicate. – Observation: Among predicates  Odd*, the predicate  =NAE has the “largest” support.

Result 3 Connecting covering  and NAE Approximate Coloring Problem: Given an O(1)-colorable (hyper)graph, what is the smallest number of colors needed to color it in polynomial time? – lower bound: polylog(n) (hypergraphs) [Khot’02] – upper bound: n 

Result 3 Connecting covering  and NAE Approximate Coloring Problem: Given an O(1)-colorable (hyper)graph, what is the smallest number of colors needed to color it in polynomial time? Result 3 [a la Feige’s R3SAT 2002]: – Hypothesis:   s.t. given a  -CSP instance C, it is hard to tell if C is a random instance, or if cover(C) = 2. – If the hypothesis holds with sufficiently good parameters (density of C), we get polynomial hardness for hypergraph coloring.

Covering Dictatorship Test for 4LIN (part of the proof of Result 1)

Dictatorship Test Hardness results for  are usually obtained through a  -Dictatorship Test. f:{+1,-1} R  {+1,-1} is a dictator if  i s.t. f(x) = x i. A 4LIN-Dict Test for f:{+1,-1} R  {+1,-1} is specified by a distribution over 4-tuples x,y,z,w  {-1,1} R. It draws x,y,z,w and accepts iff f(x)f(y)f(z)f(w) = -1. – Completeness: f is a dictator  Pr[test accepts]  1- . – Soundness: f is “regular”  Pr[test accepts]  ½+ . low influences, “far” from dictator imperfect completeness

Covering Dictatorship Test A 4LIN-Covering Dict Test for f:{+1,-1} R  {+1,-1} is specified by a distribution over x,y,z,w (as before). Let C be the 4LIN-CSP instance induced by the distribution (every 4-tuple x,y,z,w induces a constraint, f is an asg). – Covering Completeness of the test  c:  c dictators that cover C. – Covering Soundness of the test  s: No “regular set” of s functions covers C. every product of functions from the set has low influences.

Covering Dictatorship Test A 4LIN-Covering Dict Test for f:{+1,-1} R  {+1,-1} is specified by a distribution over x,y,z,w (as before). Let C be the 4LIN-CSP instance induced by the distribution (every 4-tuple x,y,z,w induces a constraint, f is an asg). – Covering Completeness of the test  c:  c dictators that cover C. – Covering Soundness of the test  s: No “regular set” of s functions covers C. We want such a test with covering completeness 2 (and super-const covering soundness).

Hastad’s Dictatorship Test Hastad’s Dict Test uses the distribution: – Choose x,y,z  {-1,1} R, independently uniformly at rand. – Choose a noise vector r  {-1,1} R in which each coordinate is independently -1 (noise) w.p. ε. – Set w = -xyzr. Covering Completeness > const: Let f(x) = x 1. – f(x)f(y)f(z)f(w) = x 1 y 1 z 1 w 1 = -r 1. – Thus, f doesn’t cover constraints with noise on r 1 (r 1 =-1). – No const num of dictators cover the test’s constraints!

Getting Perfect Completeness New Dict Test: Same distribution with tweak on noise. – x,y,z random, w = -xyzr. – Partition the noise vector r into pairs (r 1,r 2 ), (r 3,r 4 ),… For each pair, w.p. 2ε have noise one exactly one element of the pair. There is never noise on both! Covering Completeness = 2: Let f(x) = x 1 and g(x) = x 2. – There is never noise on both r 1 and r 2 (noise = -1). – Thus, at least one of the following holds: f(x)f(y)f(z)f(w) = x 1 y 1 z 1 w 1 = -r 1 = -1 g(x)g(y)g(z)g(w) = x 2 y 2 z 2 w 2 = -r 2 = -1 – f and g cover the test’s constraints!

Many Open Problems Covering is a natural notion, pretty much any max-CSP question can be considered in the context of covering. Prove the Covering Dichotomy Conjecture in full. Quantitative results: – We get 4LIN covering soundness  Ω(logloglog n). – Can we get Ω(log n) for some  ? Connecting the covering-UGC to known conjectures – Incomparable to UGC, but implies the UGC with completeness 1/c (instead of 1-ε). Devise ‘direct’ reductions between covering problems.

Thank You!