Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph. Pasin Manurangsi UC Berkeley

Size: px
Start display at page:

Download "Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph. Pasin Manurangsi UC Berkeley"

Transcription

1 Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph Pasin Manurangsi UC Berkeley

2 Densest k-subgraph (DkS) G S Input An undirected graph G = (V, E) A positive integer k Goal Find a subset of vertices S V of size k that maximizes the number of edges within S

3 Densest k-subgraph: What is Known? Hardness Results [Feige02] Random 3SAT Hypothesis Some constant [Khot04] NP ԑ>0 ځ BPTIME(2 nԑ ) Some constant [Raghavendra-Steurer10] Small Set Expansion Hypothesis Every constant [Alon-Arora-Manokaran-Moshkovitz-Weinstein11] Planted Cliue Hypothesis [Braverman-Ko-Rubinstein-Weinstein17] ETH Some constant Conjecture [BCCFV10, AAMMW11, ] NP-hard n c for some c > 0 2 Ω(log2/3 n) Approximation Algorithms (Note: n = V ) [Kortsarz-Peleg93] O(n ) [Feige-Kortsarz-Peleg01] O(n ) [Bhaskara-Charikar-Chlamtac-Feige-Vijayaraghavan10] O(n 0.25+ԑ )

4 Densest k-subgraph: Our Results Hardness Results [Feige02] Random 3SAT Hypothesis Some constant [Khot04] NP ԑ>0 ځ BPTIME(2 nԑ ) Some constant [Raghavendra-Steurer10] Small Set Expansion Hypothesis Every constant [Alon-Arora-Manokaran-Moshkovitz-Weinstein11] Planted Cliue Hypothesis [Braverman-Ko-Rubinstein-Weinstein17] ETH Some constant Conjecture [BCCFV10, AAMMW11, ] NP-hard n c for some c > 0 ETH Gap-ETH OUR Results n 1/polyloglog n n o(1) 2 Ω(log2/3 n)

5 Densest k-subgraph: Our Results Holds even for perfect completeness Theorem Assuming ETH, no polynomial time algorithm can, on every input graph G that contains k-cliue, find a n -1/polyloglog n -dense k-subgraph. Note: Den(S) = E(S) / k 2 This regime is easy! [Feige-Seltser97] There is an (1 + ԑ)-approximation algorithm with running time no(log n/ԑ) There is an n ԑ -approximation algorithm with running time n O(1/ԑ) ETH Gap-ETH OUR Results n 1/polyloglog n n o(1) Theorem Assuming Gap- ETH, no n O (1/ԑ 1/3 ) -time algorithm can, on every G that contains k-cliue, find a n -ԑ -dense k-subgraph.

6 The Hypotheses: ETH & Gap-ETH Exponential Time Hypothesis (ETH) [Impagliazzo-Paturi99] No 2 o(n) -time algorithm can solve 3SAT. (n is the number of variables.) Gap Exponential Time Hypothesis (Gap-ETH) [Dinur16, M-Raghavendra16] No 2 o(n) -time algorithm can distinguish between (i) a satisfiable 3CNF formula, and, (ii) a 3CNF formula which is not even 0.99-satisfiable.

7 ETH/Gap-ETH & Hardness of Approximation The Birthday Repetition Framework [Aaronson-Impagliazzo-Moshkovitz14] 3SAT Instance Φ Size: n YES: val(φ) = 1 NO: val(φ) < 1 Lower Bound: 2 Ω(n) PCP Thm [Dinur07] 3SAT Instance Φ Size: n = n polylog n YES: val(φ ) = 1 NO: val(φ ) < 0.99 Lower Bound: 2Ω(n /polylog n ) DKS Instance (G, k) Size: N = 2 n /polylog n = 2 o(n) YES: k-cliue NO: Every k-subgraph has density < N -1/polyloglog N Lower Bound: N ω(1) Used in other works before and since: Not necessary, assuming Gap-ETH Densest k-subgraph [BKRW17] ԑ-best ԑ-nash [Braverman-Ko-Weinstein15] Community Detection [Rubinstein17], etc.

8 Parameter: (1 n) 3SAT Φ Size: n YES: val(φ) = 1 NO: val(φ) < 0.99 (x 1 x 3 x 5 ) (x 1 x 2 x n ) The Reduction DKS Instance (G = (V, E), k) Size: N = n 2 Just pick all partial assignments YES: k-cliue to a satisfying assignment! NO: Every k-subgraph has density < exp(-ω( 4 /n 3 )) {x 1 0, x 2 0,, x 0} inconsistent Representative Case: = n / polylog n N = exp(n/polylog n) Gap: exp(n/polylog n) = N 1/polyloglog N V = {all partial assignments to variables} E = {(u, v) that are consistent and do not violate any clauses} {x 1 0, x 2 0,, x 1} {x n +1 1, x n +2 1,, x n 0} violate a clause k = n inconsistent {x n +1 1, x n +2 1,, x n 1}

9 Soundness Proof Goal val(φ) < 0.99 every k-subgraph of G has density < exp(-ω( 4 /n 3 )) A Less Ambitious Goal val(φ) < 0.99 G does not contain a bicliue of size larger than k exp(-ω( 4 /n 3 ))

10 Soundness Proof Goal val(φ) < 0.99 every k-subgraph of G has density < exp(-ω( 4 /n 3 )) A Less Ambitious Goal val(φ) < 0.99 G does not contain a bicliue of size larger than k exp(-ω( 2 /n)) An Even Less Ambitious Goal G does not contain a bicliue of size larger than k

11 Soundness Proof (Cont.) Goal: G does not contain a bicliue of size larger than n Immediate from the observations! {x 1 0, x 2 0,, x 0} {x n +1 1, x n +2 1,, x n 0} L {x 1 0, x 2 1,, x 0} {x n +1 1, x n +2 1,, x n 1} R Flattening A(L) = {x 1 0, x 2 0, x 2 1, } A(R) = {, x n 0, x n 1} Observation 1 L A(L) R A(R) and x i 0, x i 1 - x i 0 x i 0 x i Observation 2 A(L) + A(R) 2n

12 Soundness Proof: the good, the bad and the Ugly Goal: val(φ) < 0.99 G does not contain a bicliue of size larger than exp(-ω( 2 /n)) n {x 1 0, x 2 0,, x 0} {x n +1 1, x n +2 1,, x n 0} L {x 1 0, x 2 1,, x 0} {x n +1 1, x n +2 1,, x n 1} R Flattening A(L) = {x 1 0, x 2 0, x 2 1, } A(R) = {, x n 0, x n 1} Observation 1 L A(L) R A(R) and x i 0, x i 1 - x i 0 x i 0 x i Observation 2 A(L) + A(R) 2n bad variable good variable ugly variable

13 Soundness ProoF: The Ugly Goal: val(φ) < 0.99 G does not contain a bicliue of size larger than exp(-ω( 2 /n)) n Extreme Case 1 every variable is ugly A(L) + A(R) n Observation 1 L A(L) and R A(R) A(L) x i 0, x i 1 - x i 0 x i 0 x i Observation 2 A(L) + A(R) 2n A(R) bad variable good variable ugly variable

14 Soundness Proof: The Bad Goal: val(φ) < 0.99 G does not contain a bicliue of size larger than exp(-ω( 2 /n)) n Extreme Case 2 every variable is bad Not valid vertices! Claim Most elements of A(L) contains both x i 0 and x i 1 for some i! Proof of Claim Birthday Paradox In expectation, a random element of A(L) contains Ω( 2 /n) such i s! Only exp(-ω( 2 /n)) fraction of A(L) are actual vertices Observation 1 L A(L) and R A(R) A(L) x i 0, x i 1 - x i 0 x i 0 Observation 2 A(L) + A(R) 2n A(R) bad variable good variable

15 Soundness Proof: The Good Goal: val(φ) < 0.99 G does not contain a bicliue of size larger than exp(-ω( 2 /n)) Extreme Case 3 every variable is good good variable A(L) x i 0 A(R) x i 0 A(L) = A(R) is an actual assignment! 0.01m clauses unsatisfied Suppose a clause (x i x j x k ) is unsatisfied. Claim: x i, x j cannot appear together in any vertex in L L {, x i 0, x j 1, } (x i, x j ) is a prohibited pair that can t appear together in any vertex of L violate clause There are at least 0.01m prohibited pairs {, x k 0, } n R Birthday Paradox Only exp(-ω( 2 /n)) fraction of A(L) can be vertices of L

16 Soundness Proof: From Bicliue to Dense Subgraphs What we have proved: val(φ) < 0.99 G does not contain a bicliue of size n Why Bicliue? Different from cliue: t-cliue free graph can be (1-1/(t - 1))- dense! exp(-ω(l2 /n)) Theorem [Kővári-Sós-Turán54] Every t-bicliue free graph on N vertices is O(N -1/t )-dense. Need t log N to even get constant bound Theorem [Alon02] Every graph on N vertices that contains < ε t2 N 2t copies of t-bicliue is O(ԑ)-dense. Only need to prove that G does not contain many bicliues.? What we actually want: val(φ) < 0.99 every n -subgraph of G has density < exp(-ω( 4 /n 3 )) Aviad Rubinstein told me to do so Our bound is not (nearly) enough

17 Soundness Proof: Bounding Number of Bicliues What we actually showed: For each flattening (A(L), A(R)), L is a subset of a small subset of R is a subset of a small subset of A(L) A(R) and Fix (A(L), A(R)). Only a small number of choices for each vertex in L. Same for R. Bounding number of t-bicliues Sum over all choices of (A(L), A(R)) With appropriate t, Alon s Theorem gives the desired bound for density of n -subgraph!

18 A different Perspective: Parameterized Inapprox. of Bicliue Theorem [Kővári-Sós-Turán54] Every t-bicliue free graph on n vertices is O(n -1/t )-dense. Theorem [Alon02] Every graph on N vertices that contains < ε 2t2 N 2t copies of t-bicliue is O(ԑ)-dense. 3SAT Instance Φ Size: n YES: val(φ ) = 1 NO: val(φ ) < 0.99 Subsample each vertex w.p. p = 0. 1/(ε t N) t-bicliue free graph on O(1/ε t ) vertices OUR Reduction DKS Instance (G, k) Size: N = 2 o(n) YES: k-cliue NO: G contains k 2t copies of t-bicliue for t k Subsample each vertex w.p. p Apply KST Theorem The graph must be O(ε)-dense Parameterized Hardness of Approximating Bicliue! DKS Instance (G, pk) Size: N = 2 o(n) YES: (pk)-cliue NO: G is t-bicliue free (where t pk)

19 Conclusion Sub-exponential time reduction from gap 3SAT to Densest k-subgraph Assuming ETH, gives n 1/polyloglog n -ratio inapproximability for DkS Assuming Gap-ETH, gives n o(1) -ratio inapproximability for DkS Assuming Gap-ETH, gives parameterized inapproximability for bicliue Open Questions NP-hardness of approximation of Densest k-subgraph? Polynomial ratio hardness of approximation of Densest k-subgraph (assuming ETH/Gap-ETH)? THANK YOU! Questions?

Label Cover Algorithms via the Log-Density Threshold

Label Cover Algorithms via the Log-Density Threshold Label Cover Algorithms via the Log-Density Threshold Jimmy Wu jimmyjwu@stanford.edu June 13, 2017 1 Introduction Since the discovery of the PCP Theorem and its implications for approximation algorithms,

More information

FPT hardness for Clique and Set Cover with super exponential time in k

FPT hardness for Clique and Set Cover with super exponential time in k FPT hardness for Clique and Set Cover with super exponential time in k Mohammad T. Hajiaghayi Rohit Khandekar Guy Kortsarz Abstract We give FPT-hardness for setcover and clique with super exponential time

More information

Lecture 18: PCP Theorem and Hardness of Approximation I

Lecture 18: PCP Theorem and Hardness of Approximation I Lecture 18: and Hardness of Approximation I Arijit Bishnu 26.04.2010 Outline 1 Introduction to Approximation Algorithm 2 Outline 1 Introduction to Approximation Algorithm 2 Approximation Algorithm Approximation

More information

arxiv: v1 [cs.cc] 10 May 2018

arxiv: v1 [cs.cc] 10 May 2018 ETH-Hardness of Approximating 2-CSPs and Directed Steiner Network arxiv:1805.03867v1 [cs.cc] 10 May 2018 Irit Dinur Weizmann Institute of Science July 25, 2018 Abstract Pasin Manurangsi UC Berkeley We

More information

Using the PCP to prove fixed parameter hardness

Using the PCP to prove fixed parameter hardness Using the PCP to prove fixed parameter hardness Mohammad T. Hajiaghayi Rohit Khandekar Guy Kortsarz Abstract In all FPT-hardness result we are aware off, the authors use the conjectures W [1] FPT or W

More information

Notes for Lecture 2. Statement of the PCP Theorem and Constraint Satisfaction

Notes for Lecture 2. Statement of the PCP Theorem and Constraint Satisfaction U.C. Berkeley Handout N2 CS294: PCP and Hardness of Approximation January 23, 2006 Professor Luca Trevisan Scribe: Luca Trevisan Notes for Lecture 2 These notes are based on my survey paper [5]. L.T. Statement

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 Scribed by Luowen Qian Lecture 8 In which we use spectral techniques to find certificates of unsatisfiability

More information

CS294: PCP and Hardness of Approximation January 25, Notes for Lecture 3

CS294: PCP and Hardness of Approximation January 25, Notes for Lecture 3 U.C. Berkeley Handout N3 CS294: PCP and Hardness of Approximation January 25, 2006 Professor Luca Trevisan Scribe: Luca Trevisan Notes for Lecture 3 These notes are based on my survey paper [6]. L.T. Some

More information

Connections between exponential time and polynomial time problem Lecture Notes for CS294

Connections between exponential time and polynomial time problem Lecture Notes for CS294 Connections between exponential time and polynomial time problem Lecture Notes for CS294 Lecturer: Russell Impagliazzo Scribe: Stefan Schneider November 10, 2015 We connect problems that have exponential

More information

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects CSE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 20: Course summary and open problems Dec. 7, 2005 Lecturer: Ryan O Donnell Scribe: Ioannis Giotis Topics we discuss in this

More information

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions My T. Thai 1 1 Hardness of Approximation Consider a maximization problem Π such as MAX-E3SAT. To show that it is NP-hard to approximation

More information

Reed-Muller testing and approximating small set expansion & hypergraph coloring

Reed-Muller testing and approximating small set expansion & hypergraph coloring Reed-Muller testing and approximating small set expansion & hypergraph coloring Venkatesan Guruswami Carnegie Mellon University (Spring 14 @ Microsoft Research New England) 2014 Bertinoro Workshop on Sublinear

More information

Approximation & Complexity

Approximation & Complexity Summer school on semidefinite optimization Approximation & Complexity David Steurer Cornell University Part 1 September 6, 2012 Overview Part 1 Unique Games Conjecture & Basic SDP Part 2 SDP Hierarchies:

More information

PCP Theorem and Hardness of Approximation

PCP Theorem and Hardness of Approximation PCP Theorem and Hardness of Approximation An Introduction Lee Carraher and Ryan McGovern Department of Computer Science University of Cincinnati October 27, 2003 Introduction Assuming NP P, there are many

More information

Lecture 2: November 9

Lecture 2: November 9 Semidefinite programming and computational aspects of entanglement IHP Fall 017 Lecturer: Aram Harrow Lecture : November 9 Scribe: Anand (Notes available at http://webmitedu/aram/www/teaching/sdphtml)

More information

Lecture 18: More NP-Complete Problems

Lecture 18: More NP-Complete Problems 6.045 Lecture 18: More NP-Complete Problems 1 The Clique Problem a d f c b e g Given a graph G and positive k, does G contain a complete subgraph on k nodes? CLIQUE = { (G,k) G is an undirected graph with

More information

On subexponential running times for approximating directed Steiner tree and related problems

On subexponential running times for approximating directed Steiner tree and related problems On subexponential running times for approximating directed Steiner tree and related problems Marek Cygan Guy Kortsarz Bundit Laekhanukit February 27, 2018 Abstract This paper concerns proving almost tight

More information

arxiv: v1 [cs.cc] 14 Aug 2017

arxiv: v1 [cs.cc] 14 Aug 2017 From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More arxiv:1708.04218v1 [cs.cc] 14 Aug 2017 Parinya Chalermsook Marek Cygan Guy Kortsarz Bundit Laekhanukit Pasin Manurangsi Danupon Nanongkai

More information

Improved Hardness of Approximating Chromatic Number

Improved Hardness of Approximating Chromatic Number Improved Hardness of Approximating Chromatic Number Sangxia Huang KTH Royal Institute of Technology Stockholm, Sweden sangxia@csc.kth.se April 13, 2013 Abstract We prove that for sufficiently large K,

More information

linear programming and approximate constraint satisfaction

linear programming and approximate constraint satisfaction linear programming and approximate constraint satisfaction Siu On Chan MSR New England James R. Lee University of Washington Prasad Raghavendra UC Berkeley David Steurer Cornell results MAIN THEOREM: Any

More information

Quasi-Random PCP and Hardness of 2-Catalog Segmentation

Quasi-Random PCP and Hardness of 2-Catalog Segmentation Quasi-Random PCP and Hardness of 2-Catalog Segmentation Rishi Saket Carnegie Mellon University rsaket@cs.cmu.edu ABSTRACT. We study the problem of 2-Catalog Segmentation which is one of the several variants

More information

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT CMPUT 67: Approximation Algorithms Fall 014 Lecture 1 Oct. 4): Max Cut SDP Gap and Max -SAT Lecturer: Zachary Friggstad Scribe: Chris Martin 1.1 Near-Tight Analysis of the Max Cut SDP Recall the Max Cut

More information

Reducing the optimum: superexponential in opt time, Fixed parameter inapproximability for clique and setcover

Reducing the optimum: superexponential in opt time, Fixed parameter inapproximability for clique and setcover Reducing the optimum: superexponential in opt time, Fixed parameter inapproximability for clique and setcover Mohammad T. Hajiaghayi Rohit Khandekar Guy Kortsarz October 18, 2013 Abstract An (r, t)-fpt-hardness

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 2: SETH and OV Karl Bringmann Tutorial Slot Tuesday, 16:15-18:00 works for everybody? alternative time slot: Mo Tue Wed Thu Fri 10-12 12-14 new 14-16

More information

CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010

CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010 CSC 5170: Theory of Computational Complexity Lecture 13 The Chinese University of Hong Kong 19 April 2010 Recall the definition of probabilistically checkable proofs (PCP) from last time. We say L has

More information

NP-hardness of coloring 2-colorable hypergraph with poly-logarithmically many colors

NP-hardness of coloring 2-colorable hypergraph with poly-logarithmically many colors Electronic Colloquium on Computational Complexity, Report No. 73 (2018) NP-hardness of coloring 2-colorable with poly-logarithmically many colors Amey Bhangale April 21, 2018 Abstract We give very short

More information

PCP Soundness amplification Meeting 2 ITCS, Tsinghua Univesity, Spring April 2009

PCP Soundness amplification Meeting 2 ITCS, Tsinghua Univesity, Spring April 2009 PCP Soundness amplification Meeting 2 ITCS, Tsinghua Univesity, Spring 2009 29 April 2009 Speaker: Andrej Bogdanov Notes by: Andrej Bogdanov Recall the definition of probabilistically checkable proofs

More information

Today. Few Comments. PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04].

Today. Few Comments. PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04]. Today Few Comments PCP Theorem, Simple proof due to Irit Dinur [ECCC, TR05-046]! Based on some ideas promoted in [Dinur- Reingold 04]. Remarkably simple novel proof. Leads to new quantitative results too!

More information

Approximability of Constraint Satisfaction Problems

Approximability of Constraint Satisfaction Problems Approximability of Constraint Satisfaction Problems Venkatesan Guruswami Carnegie Mellon University October 2009 Venkatesan Guruswami (CMU) Approximability of CSPs Oct 2009 1 / 1 Constraint Satisfaction

More information

c 2011 Society for Industrial and Applied Mathematics

c 2011 Society for Industrial and Applied Mathematics SIAM J. COMPUT. Vol. 0, No., pp. 567 596 c 011 Society for Industrial and Applied Mathematics INAPPROXIMABILITY RESULTS FOR MAXIMUM EDGE BICLIQUE, MINIMUM LINEAR ARRANGEMENT, AND SPARSEST CUT CHRISTOPH

More information

Complexity Classes V. More PCPs. Eric Rachlin

Complexity Classes V. More PCPs. Eric Rachlin Complexity Classes V More PCPs Eric Rachlin 1 Recall from last time Nondeterminism is equivalent to having access to a certificate. If a valid certificate exists, the machine accepts. We see that problems

More information

Topics in Complexity Theory

Topics in Complexity Theory Topics in Complexity Theory Announcements Final exam this Friday from 12:15PM-3:15PM Please let us know immediately after lecture if you want to take the final at an alternate time and haven't yet told

More information

Unique Games Conjecture & Polynomial Optimization. David Steurer

Unique Games Conjecture & Polynomial Optimization. David Steurer Unique Games Conjecture & Polynomial Optimization David Steurer Newton Institute, Cambridge, July 2013 overview Proof Complexity Approximability Polynomial Optimization Quantum Information computational

More information

On the Hardness of Satisfiability with Bounded Occurrences in the Polynomial-Time Hierarchy

On the Hardness of Satisfiability with Bounded Occurrences in the Polynomial-Time Hierarchy On the Hardness of Satisfiability with Bounded Occurrences in the Polynomial-Time Hierarchy Ishay Haviv Oded Regev Amnon Ta-Shma March 12, 2007 Abstract In 1991, Papadimitriou and Yannakakis gave a reduction

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper presented at 16th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2013 and

More information

NP-Hardness reductions

NP-Hardness reductions NP-Hardness reductions Definition: P is the class of problems that can be solved in polynomial time, that is n c for a constant c Roughly, if a problem is in P then it's easy, and if it's not in P then

More information

Probabilistically Checkable Proofs. 1 Introduction to Probabilistically Checkable Proofs

Probabilistically Checkable Proofs. 1 Introduction to Probabilistically Checkable Proofs Course Proofs and Computers, JASS 06 Probabilistically Checkable Proofs Lukas Bulwahn May 21, 2006 1 Introduction to Probabilistically Checkable Proofs 1.1 History of Inapproximability Results Before introducing

More information

The Densest k-subhypergraph Problem

The Densest k-subhypergraph Problem The Densest k-subhypergraph Problem Eden Chlamtáč 1, Michael Dinitz 2, Christian Konrad 3, Guy Kortsarz 4, and George Rabanca 5 1 Department of Computer Science, Ben Gurion University, Beersheva, Israel

More information

From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More

From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More 58th Annual IEEE Symposium on Foundations of Computer Science From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More Parinya Chalermsook, Marek Cygan, Guy Kortsarz, Bundit Laekhanukit,

More information

Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems

Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems Moses Charikar Konstantin Makarychev Yury Makarychev Princeton University Abstract In this paper we present approximation algorithms

More information

Approximation algorithm for Max Cut with unit weights

Approximation algorithm for Max Cut with unit weights Definition Max Cut Definition: Given an undirected graph G=(V, E), find a partition of V into two subsets A, B so as to maximize the number of edges having one endpoint in A and the other in B. Definition:

More information

Complexity Theory. Jörg Kreiker. Summer term Chair for Theoretical Computer Science Prof. Esparza TU München

Complexity Theory. Jörg Kreiker. Summer term Chair for Theoretical Computer Science Prof. Esparza TU München Complexity Theory Jörg Kreiker Chair for Theoretical Computer Science Prof. Esparza TU München Summer term 2010 Lecture 19 Hardness of Approximation 3 Recap Recap: optimization many decision problems we

More information

DD2446 Complexity Theory: Problem Set 4

DD2446 Complexity Theory: Problem Set 4 DD2446 Complexity Theory: Problem Set 4 Due: Friday November 8, 2013, at 23:59. Submit your solutions as a PDF le by e-mail to jakobn at kth dot se with the subject line Problem set 4: your full name.

More information

Hardness of Directed Routing with Congestion

Hardness of Directed Routing with Congestion Hardness of Directed Routing with Congestion Julia Chuzhoy Sanjeev Khanna August 28, 2006 Abstract Given a graph G and a collection of source-sink pairs in G, what is the least integer c such that each

More information

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta

Approximation Algorithms and Hardness of Approximation. IPM, Jan Mohammad R. Salavatipour Department of Computing Science University of Alberta Approximation Algorithms and Hardness of Approximation IPM, Jan 2006 Mohammad R. Salavatipour Department of Computing Science University of Alberta 1 Introduction For NP-hard optimization problems, we

More information

Additive Combinatorics and Computational Complexity

Additive Combinatorics and Computational Complexity Additive Combinatorics and Computational Complexity Luca Trevisan U.C. Berkeley Ongoing joint work with Omer Reingold, Madhur Tulsiani, Salil Vadhan Combinatorics: Studies: Graphs, hypergraphs, set systems

More information

Parallel Repetition of Fortified Games

Parallel Repetition of Fortified Games Electronic Colloquium on Computational Complexity, Report No. 54 (2014) Parallel Repetition of Fortified Games Dana Moshkovitz April 16, 2014 Abstract The Parallel Repetition Theorem upper-bounds the value

More information

Finding Large Induced Subgraphs

Finding Large Induced Subgraphs Finding Large Induced Subgraphs Illinois Institute of Technology www.math.iit.edu/ kaul kaul@math.iit.edu Joint work with S. Kapoor, M. Pelsmajer (IIT) Largest Induced Subgraph Given a graph G, find the

More information

Lecture 18: Inapproximability of MAX-3-SAT

Lecture 18: Inapproximability of MAX-3-SAT CS 880: Advanced Complexity Theory 3/7/2008 Lecture 18: Inapproximability of MAX-3-SAT Instructor: Dieter van Melkebeek Scribe: Jeff Kinne In this lecture we prove a tight inapproximability result for

More information

CS151 Complexity Theory. Lecture 15 May 22, 2017

CS151 Complexity Theory. Lecture 15 May 22, 2017 CS151 Complexity Theory Lecture 15 New topic(s) Optimization problems, Approximation Algorithms, and Probabilistically Checkable Proofs Optimization Problems many hard problems (especially NP-hard) are

More information

arxiv: v4 [cs.cc] 14 Mar 2013

arxiv: v4 [cs.cc] 14 Mar 2013 On Unique Games with Negative Weights Peng Cui 1 arxiv:1102.5605v4 [cs.cc] 14 Mar 2013 Key Laboratory of Data Engineering and Knowledge Engineering, MOE, School of Information Resource Management, Renmin

More information

Towards the Sliding Scale Conjecture (Old & New PCP constructions)

Towards the Sliding Scale Conjecture (Old & New PCP constructions) Towards the Sliding Scale Conjecture (Old & New PCP constructions) Prahladh Harsha TIFR [Based on joint works with Irit Dinur & Guy Kindler] Outline Intro, Background & Context Goals and questions in this

More information

arxiv: v1 [cs.ds] 30 Jul 2015

arxiv: v1 [cs.ds] 30 Jul 2015 Approximating Dense Max -CSPs arxiv:507.08348v [cs.ds] 30 Jul 05 Pasin Manurangsi and Dana Moshkovitz Dropox, Inc., San Francisco, CA 9407, USA, pasin@dropox.com Massachusetts Institute of Technology,

More information

Lecture 10: Hardness of approximating clique, FGLSS graph

Lecture 10: Hardness of approximating clique, FGLSS graph CSE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 10: Hardness of approximating clique, FGLSS graph Nov. 2, 2005 Lecturer: Venkat Guruswami and Ryan O Donnell Scribe: Ioannis

More information

Approximating maximum satisfiable subsystems of linear equations of bounded width

Approximating maximum satisfiable subsystems of linear equations of bounded width Approximating maximum satisfiable subsystems of linear equations of bounded width Zeev Nutov The Open University of Israel Daniel Reichman The Open University of Israel Abstract We consider the problem

More information

How to Play Unique Games against a Semi-Random Adversary

How to Play Unique Games against a Semi-Random Adversary How to Play Unique Games against a Semi-Random Adversary Study of Semi-Random Models of Unique Games Alexandra Kolla Microsoft Research Konstantin Makarychev IBM Research Yury Makarychev TTIC Abstract

More information

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam

Limits to Approximability: When Algorithms Won't Help You. Note: Contents of today s lecture won t be on the exam Limits to Approximability: When Algorithms Won't Help You Note: Contents of today s lecture won t be on the exam Outline Limits to Approximability: basic results Detour: Provers, verifiers, and NP Graph

More information

Hardness of the Covering Radius Problem on Lattices

Hardness of the Covering Radius Problem on Lattices Hardness of the Covering Radius Problem on Lattices Ishay Haviv Oded Regev June 6, 2006 Abstract We provide the first hardness result for the Covering Radius Problem on lattices (CRP). Namely, we show

More information

Two Query PCP with Sub-Constant Error

Two Query PCP with Sub-Constant Error Electronic Colloquium on Computational Complexity, Report No 71 (2008) Two Query PCP with Sub-Constant Error Dana Moshkovitz Ran Raz July 28, 2008 Abstract We show that the N P-Complete language 3SAT has

More information

A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover

A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover Irit Dinur Venkatesan Guruswami Subhash Khot Oded Regev April, 2004 Abstract Given a k-uniform hypergraph, the Ek-Vertex-Cover problem

More information

Edge Covering with Budget Constrains

Edge Covering with Budget Constrains Edge Covering with Budget Constrains Rajiv Gandhi Guy Kortsarz arxiv:1311.0713v1 [cs.ds] 4 Nov 2013 August 21, 2018 Abstract Westudytwo relatedproblems: themaximumweight m -edge cover (MWEC ) problem and

More information

Detecting High Log-Densities an O(n 1/4 ) Approximation for Densest k-subgraph

Detecting High Log-Densities an O(n 1/4 ) Approximation for Densest k-subgraph Detecting High Log-Densities an O(n 1/4 ) Approximation for Densest k-subgraph Aditya Bhaskara Moses Charikar Eden Chlamtac Uriel Feige Aravindan Vijayaraghavan Abstract In the Densest k-subgraph problem,

More information

Solution of Exercise Sheet 12

Solution of Exercise Sheet 12 Complexity Theory (fall 2016) Solution of Exercise Sheet 12 Dominique Unruh Problem 1: Deterministic PCPs PCP stands for probabilistically checkable proofs. We will now show that the probabilistic part

More information

A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM

A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM ALAIN BILLIONNET, FRÉDÉRIC ROUPIN CEDRIC, CNAM-IIE, 8 allée Jean Rostand 905 Evry cedex, France. e-mails: {billionnet,roupin}@iie.cnam.fr

More information

Essential facts about NP-completeness:

Essential facts about NP-completeness: CMPSCI611: NP Completeness Lecture 17 Essential facts about NP-completeness: Any NP-complete problem can be solved by a simple, but exponentially slow algorithm. We don t have polynomial-time solutions

More information

On the efficient approximability of constraint satisfaction problems

On the efficient approximability of constraint satisfaction problems On the efficient approximability of constraint satisfaction problems July 13, 2007 My world Max-CSP Efficient computation. P Polynomial time BPP Probabilistic Polynomial time (still efficient) NP Non-deterministic

More information

On the Parameterized Complexity of Approximating Dominating Set

On the Parameterized Complexity of Approximating Dominating Set On the Parameterized Complexity of Approximating Dominating Set Karthik C. S. Bundit Laekhanukit Pasin Manurangsi April 12, 2018 Abstract We study the parameterized complexity of approximating the k-dominating

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming Lecturer: Matt Weinberg Scribe: Sanjeev Arora One of the running themes in this course is

More information

Correctness of Dijkstra s algorithm

Correctness of Dijkstra s algorithm Correctness of Dijkstra s algorithm Invariant: When vertex u is deleted from the priority queue, d[u] is the correct length of the shortest path from the source s to vertex u. Additionally, the value d[u]

More information

Maximum Quadratic Assignment Problem: Reduction from Maximum Label Cover and LP-based Approximation Algorithm

Maximum Quadratic Assignment Problem: Reduction from Maximum Label Cover and LP-based Approximation Algorithm Maximum Quadratic Assignment Problem: Reduction from Maximum Label Cover and LP-based Approximation Algorithm Konstantin Makarychev 1, Rajsekar Manokaran 2, and Maxim Sviridenko 1 1 IBM Thomas J. Watson

More information

Umans Complexity Theory Lectures

Umans Complexity Theory Lectures New topic(s) Umans Complexity Theory Lectures Lecture 15: Approximation Algorithms and Probabilistically Checable Proos (PCPs) Optimization problems,, and Probabilistically Checable Proos 2 Optimization

More information

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness

More information

Lecture 17 November 8, 2012

Lecture 17 November 8, 2012 6.841: Advanced Complexity Theory Fall 2012 Prof. Dana Moshkovitz Lecture 17 November 8, 2012 Scribe: Mark Bun 1 Overview In the previous lecture, we saw an overview of probabilistically checkable proofs,

More information

Inapproximability of Treewidth, Graph-layout and One-shot Pebbling

Inapproximability of Treewidth, Graph-layout and One-shot Pebbling Inapproximability of Treewidth, Graph-layout and One-shot Pebbling Per Austrin, Toniann Pitassi, Yu Wu University of Toronto October 20, 2011 1 / 32 Problems we consider One-shot Pebbling game : Pebbling

More information

Overview. 1 Introduction. 2 Preliminary Background. 3 Unique Game. 4 Unique Games Conjecture. 5 Inapproximability Results. 6 Unique Game Algorithms

Overview. 1 Introduction. 2 Preliminary Background. 3 Unique Game. 4 Unique Games Conjecture. 5 Inapproximability Results. 6 Unique Game Algorithms Overview 1 Introduction 2 Preliminary Background 3 Unique Game 4 Unique Games Conjecture 5 Inapproximability Results 6 Unique Game Algorithms 7 Conclusion Antonios Angelakis (NTUA) Theory of Computation

More information

PCP Course; Lectures 1, 2

PCP Course; Lectures 1, 2 PCP Course; Lectures 1, 2 Mario Szegedy September 10, 2011 Easy and Hard Problems Easy: Polynomial Time 5n; n 2 ; 4n 3 + n Hard: Super-polynomial Time n log n ; 2 n ; n! Proving that a problem is easy:

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Announcements Problem Set 9 due right now. Final exam this Monday, Hewlett 200 from 12:15PM- 3:15PM Please let us know immediately after lecture if you want to take the final at

More information

BCCS: Computational methods for complex systems Wednesday, 16 June Lecture 3

BCCS: Computational methods for complex systems Wednesday, 16 June Lecture 3 BCCS: Computational methods for complex systems Wednesday, 16 June 2010 Lecturer: Ashley Montanaro 1 Lecture 3 Hardness of approximation 1 Overview In my lectures so far, we ve mostly restricted ourselves

More information

Polynomial-time reductions. We have seen several reductions:

Polynomial-time reductions. We have seen several reductions: Polynomial-time reductions We have seen several reductions: Polynomial-time reductions Informal explanation of reductions: We have two problems, X and Y. Suppose we have a black-box solving problem X in

More information

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising

More information

CS21 Decidability and Tractability

CS21 Decidability and Tractability CS21 Decidability and Tractability Lecture 20 February 23, 2018 February 23, 2018 CS21 Lecture 20 1 Outline the complexity class NP NP-complete probelems: Subset Sum NP-complete problems: NAE-3-SAT, max

More information

CSCI 1590 Intro to Computational Complexity

CSCI 1590 Intro to Computational Complexity CSCI 1590 Intro to Computational Complexity NP-Complete Languages John E. Savage Brown University February 2, 2009 John E. Savage (Brown University) CSCI 1590 Intro to Computational Complexity February

More information

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 Lecture 20: LP Relaxation and Approximation Algorithms Lecturer: Yuan Zhou Scribe: Syed Mahbub Hafiz 1 Introduction When variables of constraints of an

More information

1. Introduction Recap

1. Introduction Recap 1. Introduction Recap 1. Tractable and intractable problems polynomial-boundness: O(n k ) 2. NP-complete problems informal definition 3. Examples of P vs. NP difference may appear only slightly 4. Optimization

More information

Project in Computational Game Theory: Communities in Social Networks

Project in Computational Game Theory: Communities in Social Networks Project in Computational Game Theory: Communities in Social Networks Eldad Rubinstein November 11, 2012 1 Presentation of the Original Paper 1.1 Introduction In this section I present the article [1].

More information

Complexity Classes IV

Complexity Classes IV Complexity Classes IV NP Optimization Problems and Probabilistically Checkable Proofs Eric Rachlin 1 Decision vs. Optimization Most complexity classes are defined in terms of Yes/No questions. In the case

More information

Exponentially-Hard gap-csp and local PRG via Local Hardcore Functions

Exponentially-Hard gap-csp and local PRG via Local Hardcore Functions 58th Annual IEEE Symposium on Foundations of Computer Science Exponentially-Hard gap-csp and local PRG via Local Hardcore Functions Benny Applebaum School of Electrical Engineering Tel Aviv University

More information

Reductions Between Expansion Problems

Reductions Between Expansion Problems Reductions Between Expansion Problems Prasad Raghavendra David Steurer Madhur Tulsiani November 11, 2010 Abstract The Small-Set Expansion Hypothesis (Raghavendra, Steurer, STOC 2010) is a natural hardness

More information

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Lecture 10 Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Recap Sublinear time algorithms Deterministic + exact: binary search Deterministic + inexact: estimating diameter in a

More information

On Subexponential and FPT-time Inapproximability

On Subexponential and FPT-time Inapproximability On Subexponential and FPT-time Inapproximability Edouard Bonnet, Bruno Escoffier, Eun Jung Kim, and Vangelis Th. Paschos PSL Research University, Université Paris-Dauphine, LAMSADE, CNRS UMR 7243 {escoffier,eun-jung.kim,paschos}@lamsade.dauphine.fr

More information

AM with Multiple Merlins

AM with Multiple Merlins AM with Multiple Merlins Scott Aaronson Russell Impagliazzo Dana Moshkovitz Abstract We introduce and study a new model of interactive proofs: AM(k), or Arthur-Merlin with k non-communicating Merlins.

More information

4. How to prove a problem is NPC

4. How to prove a problem is NPC The reducibility relation T is transitive, i.e, A T B and B T C imply A T C Therefore, to prove that a problem A is NPC: (1) show that A NP (2) choose some known NPC problem B define a polynomial transformation

More information

Hardness of Bipartite Expansion

Hardness of Bipartite Expansion Hardness of Bipartite Expansion Subhash Khot 1 and Rishi Saket 2 1 Department of Computer Science, New York University, NY, USA. khot@cs.nyu.edu 2 IBM Research, Bangalore, India. rissaket@in.ibm.com Abstract

More information

On Independent Sets, 2-to-2 Games and Grassmann Graphs

On Independent Sets, 2-to-2 Games and Grassmann Graphs Electronic Colloquium on Computational Complexity, Revision 1 of Report No. 14 (016) On Independent Sets, -to- Games and Grassmann Graphs Subhash Khot Dor Minzer Muli Safra Abstract We present a candidate

More information

Hardness of Embedding Metric Spaces of Equal Size

Hardness of Embedding Metric Spaces of Equal Size Hardness of Embedding Metric Spaces of Equal Size Subhash Khot and Rishi Saket Georgia Institute of Technology {khot,saket}@cc.gatech.edu Abstract. We study the problem embedding an n-point metric space

More information

Approximation Preserving Reductions

Approximation Preserving Reductions Approximation Preserving Reductions - Memo Summary - AP-reducibility - L-reduction technique - Complete problems - Examples: MAXIMUM CLIQUE, MAXIMUM INDEPENDENT SET, MAXIMUM 2-SAT, MAXIMUM NAE 3-SAT, MAXIMUM

More information

Advanced Algorithms (XIII) Yijia Chen Fudan University

Advanced Algorithms (XIII) Yijia Chen Fudan University Advanced Algorithms (XIII) Yijia Chen Fudan University The PCP Theorem Theorem NP = PCP(log n, 1). Motivation Approximate solutions Definition (Approximation of MAX-3SAT) For every 3CNF formula ϕ, the

More information

Approximating Longest Directed Path

Approximating Longest Directed Path Electronic Colloquium on Computational Complexity, Report No. 3 (003) Approximating Longest Directed Path Andreas Björklund Thore Husfeldt Sanjeev Khanna April 6, 003 Abstract We investigate the hardness

More information

Dual fitting approximation for Set Cover, and Primal Dual approximation for Set Cover

Dual fitting approximation for Set Cover, and Primal Dual approximation for Set Cover duality 1 Dual fitting approximation for Set Cover, and Primal Dual approximation for Set Cover Guy Kortsarz duality 2 The set cover problem with uniform costs Input: A universe U and a collection of subsets

More information

Subexponential Algorithms for Unique Games and Related problems

Subexponential Algorithms for Unique Games and Related problems Subexponential Algorithms for Unique Games and Related problems Sanjeev Arora Boaz Barak David Steurer April 8, 2010 Abstract We give subexponential time approximation algorithms for the unique games and

More information