ETH-hardness of Densest-k-Subgraph with Perfect Completeness Aviad Rubinstein (UC Berkeley) Mark Braverman, Young Kun Ko, and Omri Weinstein.

Slides:



Advertisements
Similar presentations
Iterative Rounding and Iterative Relaxation
Advertisements

Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS.
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
On the Unique Games Conjecture Subhash Khot Georgia Inst. Of Technology. At FOCS 2005.
On Combinatorial vs Algebraic Computational Problems Boaz Barak – MSR New England Based on joint works with Benny Applebaum, Guy Kindler, David Steurer,
AM With Multiple Merlins Scott Aaronson MIT Scott Aaronson (MIT) Dana Moshkovitz (MIT) Russell Impagliazzo (UCSD)
Virginia Vassilevska Williams UC Berkeley Joint with Ryan Williams IBM Almaden.
MaxClique Inapproximability Seminar on HARDNESS OF APPROXIMATION PROBLEMS by Dr. Irit Dinur Presented by Rica Gonen.
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.
FORMAL LANGUAGES, AUTOMATA AND COMPUTABILITY
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Complexity 11-1 Complexity Andrei Bulatov NP-Completeness.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Computational problems, algorithms, runtime, hardness
February 23, 2015CS21 Lecture 201 CS21 Decidability and Tractability Lecture 20 February 23, 2015.
A Linear Round Lower Bound for Lovasz-Schrijver SDP relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani UC Berkeley.
Computability and Complexity 15-1 Computability and Complexity Andrei Bulatov NP-Completeness.
Semidefinite Programming
Techniques for Proving NP-Completeness
Analysis of Algorithms: Random Satisfiability Benny Applebaum Introduction.
Data-Powered Algorithms Bernard Chazelle Princeton University Bernard Chazelle Princeton University.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
NP-Complete Problems Problems in Computer Science are classified into
On Proximity Oblivious Testing Oded Goldreich - Weizmann Institute of Science Dana Ron – Tel Aviv University.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
Last class Decision/Optimization 3-SAT  Independent-Set Independent-Set  3-SAT P, NP Cook’s Theorem NP-hard, NP-complete 3-SAT  Clique, Subset-Sum,
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
Complexity 1 Hardness of Approximation. Complexity 2 Introduction Objectives: –To show several approximation problems are NP-hard Overview: –Reminder:
Clique Cover Cook’s Theorem 3SAT and Independent Set
Tight Integrality Gaps for Lovász-Schrijver LP relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani UC Berkeley.
Finding Almost-Perfect
Nattee Niparnan. Easy & Hard Problem What is “difficulty” of problem? Difficult for computer scientist to derive algorithm for the problem? Difficult.
Products of Functions, Graphs, Games & Problems Irit Dinur Weizmann.
Small clique detection and approximate Nash equilibria Danny Vilenchik UCLA Joint work with Lorenz Minder.
Lecture 22 More NPC problems
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
Prabhas Chongstitvatana1 NP-complete proofs The circuit satisfiability proof of NP- completeness relies on a direct proof that L  p CIRCUIT-SAT for every.
EMIS 8373: Integer Programming NP-Complete Problems updated 21 April 2009.
May 9, New Topic The complexity of counting.
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
3.1 Solving equations by Graphing System of equations Consistent vs. Inconsistent Independent vs. Dependent.
NP-Complete Problems. Running Time v.s. Input Size Concern with problems whose complexity may be described by exponential functions. Tractable problems.
Bayesianism, Convexity, and the quest towards Optimal Algorithms Boaz Barak Harvard UniversityMicrosoft Research.
Approximation Algorithms for Graph Homomorphism Problems Chaitanya Swamy University of Waterloo Joint work with Michael Langberg and Yuval Rabani Open.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Complete Graphs A complete graph is one where there is an edge between every two nodes A C B G.
CS 3343: Analysis of Algorithms Lecture 25: P and NP Some slides courtesy of Carola Wenk.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Probabilistic verification Mario Szegedy, Rutgers www/cs.rutgers.edu/~szegedy/07540 Lecture 1.
CSC 413/513: Intro to Algorithms
Iterative Rounding in Graph Connectivity Problems Kamal Jain ex- Georgia Techie Microsoft Research Some slides borrowed from Lap Chi Lau.
Evolutionary Computing Chapter 13. / 24 Chapter 13: Constraint Handling Motivation and the trouble What is a constrained problem? Evolutionary constraint.
Computability Examples. Reducibility. NP completeness. Homework: Find other examples of NP complete problems.
 2005 SDU Lecture15 P,NP,NP-complete.  2005 SDU 2 The PATH problem PATH = { | G is a directed graph that has a directed path from s to t} s t
ICS 353: Design and Analysis of Algorithms NP-Complete Problems King Fahd University of Petroleum & Minerals Information & Computer Science Department.
Polynomial integrality gaps for
CS21 Decidability and Tractability
Direct product testing
CS154, Lecture 16: More NP-Complete Problems; PCPs
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
Inference Inference: calculating some useful quantity from a joint probability distribution Examples: Posterior probability: Most likely explanation: B.
Introduction to PCP and Hardness of Approximation
CS21 Decidability and Tractability
CS154, Lecture 16: More NP-Complete Problems; PCPs
Umans Complexity Theory Lectures
Lecture 23 NP-Hard Problems
Presentation transcript:

ETH-hardness of Densest-k-Subgraph with Perfect Completeness Aviad Rubinstein (UC Berkeley) Mark Braverman, Young Kun Ko, and Omri Weinstein

A confession… rest of workshopthis talk this talk isn’t really about low-polynomial time (and this isn’t really Grandma)

Densest k-Subgraph with perfect completeness

k-CLIQUE G |S|=k does G contain a k-clique? (NP-hard [Karp72])

relax “k”? G |S|≥k NP-hard [FGLSS96 … Zuckerman07] vs G |S| < k/n 1-ε

relax “clique”? G |S|=k Quasi-poly algorithms [FS97, Barman15] vs G |S|=k den(S)=1 den(S)<1-δ

relax both? G |S|≥k Our main result: ETH-hard vs G den(S) = 1 |S| < k / n ε/loglogn den(S) < 1-δ

related works on “sparse vs very sparse” G vs G den(S)≥c(n) den(S)<s(n) 0<s(n)<c(n) ≪ 1 [Feige02, AAMMW11] – random k-CNF [BCVGZ12] – SDP relaxations [RS10] – Unique Games with expansion

Main technique: Birthday Repetition

Recent applications of B-day Rep Quasi-poly time hardness for… [AIM14]: AM with k provers (“something quantum”) Dense CSP’s Free games [BKW15]: ε-best ε-Nash [BPR16]: ε-Nash [R15] / [BCKS]: Signaling [this talk]: Densest k-Subgraph [ you! ]: ???

Recent applications of B-day Rep Quasi-poly time hardness for… [AIM14]: AM with k provers (“something quantum”) Dense CSP’s Free games [BKW15]: ε-best ε-Nash [BPR16]: ε-Nash [R15] / [BCKS]: Signaling [this talk]: Densest k-Subgraph [ you! ]: graph isomorphism??

Recent applications of B-day Rep Quasi-poly time hardness for… [AIM14]: AM with k provers (“something quantum”) Dense CSP’s Free games [BKW15]: ε-best ε-Nash [BPR16]: ε-Nash [R15] / [BCKS]: Signaling [this talk]: Densest k-Subgraph Tight by [FS97], [LMM03], [Barman15], [MM15], [CCDEHT15], etc.

Reduction in 1 slide variables xixi constraints Reduction from 2CSP (e.g. 3COL)

Birthday Paradox: every pair (u,v) should test a constraint Analysis (soundness) in 1 slide what about k-subgraphs that don’t correspond to any assignment?

Not so simple… “Typically” birthday repetition is easy Queries to Alice and Bob are independent. More subtle for Densest k-Subgraph… Very simple problem – hard to enforce structure we only know that the subgraph is large + dense “like proving a parallel repetition theorem, when Alice and Bob choose which queries to answer” If it were easy, we would get hardness for den(S)=1 vs den(S)=δ

So what can we do? “Typically” birthday repetition is easy Queries to Alice and Bob are independent. More subtle for Densest k-Subgraph… Very simple problem – hard to enforce structure we only know that the subgraph is large + dense “like proving a parallel repetition theorem, when Alice and Bob choose which queries to answer” If it were easy, we would get hardness for den(S)=1 vs den(S)=δ

Analysis in 1 slide: “counting entropy” G |S|=k choice of variables choice of assignments many CSP violations! many consistency violations! low density, QED!

Open problems “Warmup”: same result for Densest k-Bi-Subgraph Den(S)=1 vs den(S)=δ Stronger (NP?) hardness for “sparse vs very sparse” Fixed parameter (k) tractability?