Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University)

Slides:



Advertisements
Similar presentations
On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Advertisements

Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
Hardness of Approximating Multicut S. Chawla, R. Krauthgamer, R. Kumar, Y. Rabani, D. Sivakumar (2005) Presented by Adin Rosenberg.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
Approximability & Sums of Squares Ryan O’Donnell Carnegie Mellon.
Dana Moshkovitz MIT Joint work with Subhash Khot, NYU 1.
On the Unique Games Conjecture Subhash Khot Georgia Inst. Of Technology. At FOCS 2005.
Max Cut Problem Daniel Natapov.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Inapproximability Seminar – 2005 David Arnon  March 3, 2005 Some Optimal Inapproximability Results Johan Håstad Royal Institute of Technology, Sweden.
Gillat Kol joint work with Irit Dinur Covering CSPs.
Ryan O’Donnell & Yi Wu Carnegie Mellon University (aka, Conditional hardness for satisfiable 3-CSPs)
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.
Conditional Inapproximability and Limited Independence
Linear Time Approximation Schemes for the Gale-Berlekamp Game and Related Minimization Problems Marek Karpinski (Bonn) Warren Schudy (Brown) STOC 2009.
1 Truthful Mechanism for Facility Allocation: A Characterization and Improvement of Approximation Ratio Pinyan Lu, MSR Asia Yajun Wang, MSR Asia Yuan Zhou,
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)
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)
Approximate Counting via Correlation Decay Pinyan Lu Microsoft Research.
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
Computer Assisted Proof of Optimal Approximability Results Uri Zwick Uri Zwick Tel Aviv University SODA’02, January 6-8, San Francisco.
130 September 2003 Tractability by Approximating Constraint Languages Martin Green and David Cohen CP 2003 Ninth International Conference on Principles.
Ryan O'Donnell (CMU, IAS) Yi Wu (CMU, IBM) Yuan Zhou (CMU)
1 Tight Hardness Results for Some Approximation Problems [mostly Håstad] Adi Akavia Dana Moshkovitz S. Safra.
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
Finding Almost-Perfect
Ryan ’Donnell Carnegie Mellon University O. Ryan ’Donnell Carnegie Mellon University.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Approximation Schemes via Sherali-Adams Hierarchy for Dense Constraint Satisfaction Problems and Assignment Problems Yuichi Yoshida (NII & PFI) Yuan Zhou.
Ryan O’Donnell Carnegie Mellon University. Part 1: A. Fourier expansion basics B. Concepts: Bias, Influences, Noise Sensitivity C. Kalai’s proof of Arrow’s.
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)
Randomized Composable Core-sets for Submodular Maximization Morteza Zadimoghaddam and Vahab Mirrokni Google Research New York.
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.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Non-Approximability Results. Summary -Gap technique -Examples: MINIMUM GRAPH COLORING, MINIMUM TSP, MINIMUM BIN PACKING -The PCP theorem -Application:
Sarah R. Allen Ryan O’Donnell David Witmer Carnegie Mellon University.
Improved Competitive Ratios for Submodular Secretary Problems ? Moran Feldman Roy SchwartzJoseph (Seffi) Naor Technion – Israel Institute of Technology.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
A Unified Continuous Greedy Algorithm for Submodular Maximization Moran Feldman Roy SchwartzJoseph (Seffi) Naor Technion – Israel Institute of Technology.
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
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)
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.
TU/e Algorithms (2IL15) – Lecture 11 1 Approximation Algorithms.
Finding Almost-Perfect
Approximating k-route cuts
New Characterizations in Turnstile Streams with Applications
COMPLEXITY THEORY IN PRACTICE
Polynomial integrality gaps for
Vitaly Feldman and Jan Vondrâk IBM Research - Almaden
Hardness of Shops and Optimality of List Scheduling
§7-4 Lyapunov Direct Method
Maximum Matching in the Online Batch-Arrival Model
Approximating k-route cuts
Structural Properties of Low Threshold Rank Graphs
Subhash Khot Dept of Computer Science NYU-Courant & Georgia Tech
Framework for the Secretary Problem on the Intersection of Matroids
Introduction to PCP and Hardness of Approximation
Linear Programming Duality, Reductions, and Bipartite Matching
Imperfectly Shared Randomness
LECTURE 2-7 Complete Problems in PH
CS151 Complexity Theory Lecture 7 April 23, 2019.
Instructor: Aaron Roth
Local Consistency and SAT-Solvers
Submodular Maximization with Cardinality Constraints
Online Ranking for Tournament Graphs
Guess Free Maximization of Submodular and Linear Sums
Presentation transcript:

Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University) Approximating bounded occurrence ordering CSPs Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University)

(Boolean) Constraint Satisfaction Problems Given: a set of variables: V = {1, 2, 3, ..., n} a set of values: Ω = {0, 1} a set of "local constraints": E Goal: find an assignment σ : V -> Ω to maximize #satisfied constraints in E Examples (prob. name and typical local constraint) Max-Cut: σ(i) ≠ σ(j) Max-3LIN: σ(i)+σ(j)+σ(k) = 0/1 (mod 2) Max-3SAT: σ(i) + σ(j) + σ(k) >= 1

(Boolean) Constraint Satisfaction Problems (cont'd) Given: a set of variables: V = {1, 2, 3, ..., n} a set of values: Ω = {0, 1} a set of "local constraints": E Goal: find an assignment σ : V -> Ω to maximize #satisfied constraints in E α-approximation algorithm: always outputs a solution of value at least α*OPT

Approximability of some Boolean CSPs Random assignment Max-Cut >= 0.878... [GW95] 1/2 Max-3LIN < 1/2 + ε [Hastad01] Max-3SAT < 7/8 + ε 7/8 approx. resistant approx. resistant Approximation resistant: when random assignment is the best approximation algorithm

Bounded occurrence CSPs B-bounded occurrence: each variable appears in at most B constraints Theorem. [Hastad00] B-bounded occurrence Boolean CSPs admit (random + Ω(1/B))-approximation algorithm ==> Not approximation resistant

Ordering CSPs Given: a set of variables: V = {1, 2, 3, ..., n} "local constraints" E, on the order of related variables Goal: find an ordering σ : V -> [n] to maximize #satisfied constraints in E

Ordering CSPs (cont'd) Example Maximum Acyclic Subgraph (MAS) Constraints: for each (i, j) э E, σ(i) < σ(j) 5 ordering constraints, OPT = 4 1 2 3 4 5

Ordering CSPs (cont'd) More Examples Maximum Acyclic Subgraph (MAS) Constraints: for each (i, j) э E, σ(i) < σ(j) k-ary monotone constraint (i1, i2, ..., ik) э E, σ(i1) < σ(i2) < ... < σ(ik) Betweenness (i, j, k) э E, σ(i) < σ(j) < σ(k) or σ(k) < σ(j) < σ(i)

Approximability of ordering CSPs Theorem. [GMR08, CGM09, CGHMR11] Assuming the Unique Games Conjecture, every ordering CSP is approximation resistant. Bounded occurrence ordering CSPs? Theorem. [Berger-Shor97] The B-bounded occurrence maximum acyclic subgraph problem admits a (1/2+Ω(1/√B))-approximation algorithm

Our results Goal. Every bounded occurrence ordering CSP is not approximation resistant (generalization of Hastad's theorem for CSPs) Theorem. Every B-bounded occurrence monotone ordering CSP can be approximated by (1/(k!) + Ω(1/B)) A generalization of Berger-Shor Theorem. Every 3-ary bounded occurrence CSP is not approximation resistant

Technical Part : Proof of Theorems

Proof sketch < < < < Step 1. Find t-ordering instead of full ordering t-ordering: a mapping σt : V -> [t] Step 2. Extend t-ordering to full ordering by random (within each bin) 1 2 3 4 ... ... n n variables: σt: < < t bins: 1,3,7 2,5 4,6,8 random assignment full ordering: 3 < 7 < 1 < 2 < 5 < 4 < 8 < 6

regular CSP with domain size t ! Proof sketch (cont'd) Step 1. Find t-ordering instead of full ordering t-ordering: a mapping σt : V -> [t] Step 2. Extend t-ordering to full ordering by random (within each bin) Problem. What kind of t-ordering do we want? (Take MAS as example,) in Step 2, constraint σ(i) < σ(j) is satisfied w.p. 1 when σt(i) < σt(j) w(σt(i), σt(j)) = 0 when σt(i) > σt(j) 1/2 when σt(i) = σt(j) Answer. To maximize regular CSP with domain size t !

Proof sketch (cont'd) Ordering CSP I final ordering random (variant of) Hastad's alg. t-ordering CSP It (regular CSP) t-ordering for It Theorem. [Hastad00] Given an B-bounded occurrence CSP instance It, there is an algorithm finding a solution of value at least rand(It) + Ω(opt(It) - rand(It))/B Goal. Suffices to show that for some constant t, opt(It) - rand(I) = Ω(opt(I) - rand(I))

|{i: i,i+1эA}|/2+|{i: i,i+1эB}|/2 Negative news for t = 2 Take MAS for example opt(I) = n-1 opt(I2) = max <= n/2 1 2 3 4 ... ... n A B=[n]\A < 2 bins: |{i: iэA, i+1эB}|+ |{i: i,i+1эA}|/2+|{i: i,i+1эB}|/2 A

What about t = 3 ? < < Take MAS for example opt(I) = n-1 3 bins: 1,4,7,... < 2,5,8,... < 3,6,9,...

In general... Lemma. t = 4 works for monotone bounded occurrence ordering CSPs every 3-ary bounded occurrence ordering CSP I.e., for any instance I from the two cases above, opt(I4) - rand(I) = Ω(opt(I) - rand(I)) Remark. t = 3 might also work -- but we do not have a proof.

Proof sketch of the lemma Write objective value of I4 as the maximum value of a function over Boolean cube f : {-1, 1} -> R (encode each of the n values with 2 Boolean bits) Fourier expansion. Observation. Definition. Technical Lemma. [Hastad00] If f has constant degree and is "B-occurrence bounded", there is an algorithm finding x such that f(x) = E[f] + Ω(adv(f))/B ≥0 2n

Proof sketch of the lemma (cont'd) Technical Lemma. [Hastad00] If f has constant degree and is "B-occurrence bounded", there is an algorithm finding x such that f(x) = E[f] + Ω(adv(f))/B Lemma. For monotone/3-ary ordering CSPs, adv(f) = Ω(opt(I) - rand(I)) Proof. Fourier analysis, and... stare at the Fourier spectrum of the pay-off functions in the 4-ordering instances...

Conclusion & open questions It is easy to beat random assignments for many bounded occurrence ordering CSPs Hard instances for ordering CSPs cannot be bounded occurrence Question 1. Algorithm for all bounded occurrence ordering CSPs? Question 2. Improve the Ω(1/B) bound? -- Where Berger-Shor gets Ω(1/√B). Maybe monotone constraint is the first step?

Thanks!