Polynomial integrality gaps for

Slides:



Advertisements
Similar presentations
Hardness of Reconstructing Multivariate Polynomials. Parikshit Gopalan U. Washington Parikshit Gopalan U. Washington Subhash Khot NYU/Gatech Rishi Saket.
Advertisements

Iterative Rounding and Iterative Relaxation
On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
How to Round Any CSP Prasad Raghavendra University of Washington, Seattle David Steurer, Princeton University (In Principle)
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
The Unique Games Conjecture and Graph Expansion School on Approximability, Bangalore, January 2011 Joint work with S Prasad Raghavendra Georgia Institute.
Linear Round Integrality Gaps for the Lasserre Hierarchy Grant Schoenebeck.
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.
Approximability & Sums of Squares Ryan O’Donnell Carnegie Mellon.
Approximation Algorithms
Hardness of Robust Graph Isomorphism, Lasserre Gaps, and Asymmetry of Random Graphs Ryan O’Donnell (CMU) John Wright (CMU) Chenggang Wu (Tsinghua) Yuan.
Max Cut Problem Daniel Natapov.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Theory of Computing Lecture 18 MAS 714 Hartmut Klauck.
On Combinatorial vs Algebraic Computational Problems Boaz Barak – MSR New England Based on joint works with Benny Applebaum, Guy Kindler, David Steurer,
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)
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
Optimization problems, subexponential time, & Lasserre algorithms Featuring work by: Ryan O’DonnellCMU Venkat GuruswamiCMU Ali K. SinopCMU David WitmerCMU.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
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.
Introduction to Approximation Algorithms Lecture 12: Mar 1.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
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
Perfect Graphs Lecture 23: Apr 17. Hard Optimization Problems Independent set Clique Colouring Clique cover Hard to approximate within a factor of coding.
Job Scheduling Lecture 19: March 19. Job Scheduling: Unrelated Multiple Machines There are n jobs, each job has: a processing time p(i,j) (the time to.
Lower Bounds for Property Testing Luca Trevisan U C Berkeley.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
Finding Almost-Perfect
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Approximation Schemes via Sherali-Adams Hierarchy for Dense Constraint Satisfaction Problems and Assignment Problems Yuichi Yoshida (NII & PFI) Yuan Zhou.
Design Techniques for Approximation Algorithms and Approximation Classes.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster 2012.
Complexity 25-1 Complexity Andrei Bulatov Counting Problems.
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.
Lower Bounds for Property Testing Luca Trevisan U.C. Berkeley.
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)
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Dense graphs with a large triangle cover have a large triangle packing Raphael Yuster SIAM DM’10.
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
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.
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)
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
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.
Introduction to Approximation Algorithms
Finding Almost-Perfect
Lower Bounds for Property Testing
Approximating k-route cuts
Hardness of Shops and Optimality of List Scheduling
Sum of Squares, Planted Clique, and Pseudo-Calibration
Approximating k-route cuts
Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University)
Introduction to PCP and Hardness of Approximation
Linear Programming Duality, Reductions, and Bipartite Matching
Prabhas Chongstitvatana
No Guarantee Unless P equals NP
Complexity Theory in Practice
Topics in Algorithms 2005 Max Cuts
The Complexity of Approximation
Presentation transcript:

Polynomial integrality gaps for strong SDP relaxtions of Densest k-Subgraph Aditya Bhaskara (Princeton) Moses Charikar (Princeton) Venkatesan Guruswami (CMU) Aravindan Vijayaraghavan (Princeton) Yuan Zhou (CMU)

The Densest k-Subgraph (DkS) problem Problem description Given G, find a subgraph H of size k of max. number of induced edges No constant approximation algorithm known graph G of size n H of size k

Related problems Max-density subgraph no size restriction for the subgraph find a subgraph of max. edge density (i.e. average degree) solvable in poly-time [GGT'87]

Algorithmic applications Social networks. Trawling the web for emerging cyber-communities [KRRT '99] Web communities are characterized by dense bipartite subgraphs Computational biology. Mining dense subgraphs across massive biological networks for functional discovery [HYHHZ '05] Dense protein interaction subgraph corresponds to a protein complex [BD '03]

Hardness applications Best approximation algorithm: approximation ratio [BCCFV '10] Mostly used as an (average case) hardness assumption [ABW '10] Variant was used as the hardness assumption in Public Key Cryptography [ABBG '10] Toxic assets can be hidden in complex financial derivatives to commit undetectable fraud [CMVZ '12] Derive inapproximability for many other problems (e.g. k-route cut)

Proof of hardness? Unfortunately, APX-hardness is not known for the Densest k-subgraph problem

Evidence of hardness? [Feige '02] No PTAS under the Random 3-SAT hypothesis [Khot '04] No PTAS unless [RS '10] No constant factor approximation assuming the Small Set Expansion Conjecture [FS '97] Natural SDP has an integrality gap Doesn't serve as a "strong" evidence since stronger SDP indeed improves the integrality gap [BCCFV '10]

Our results Polynomial integrality gaps for strong SDP relaxation hierarchies Theorem. gap for levels of SA+ (Sherali-Adams+ SDP) hierarchy Theorem. gap for levels of Lasserre hierarchy

Implications of the SA+ SDP gap Beating the best known approximation factor is a barrier for current techniques Since the algorithm of [BCCFV '10] only uses constant rounds of Sherali-Adams LP relaxation Natural distributions of instances are gap instances w.h.p. We use Erdös-Renyi random graphs as gap instances

Implications of the Lasserre SDP gap A strong (and first) evidence that DkS is hard to approximate within polynomial factors Reason: Very few problems have Lasserre gaps stronger than known NP-Hardness results NP-Hardness Lasserre Gap Max K-CSP [EH05] [Tul09] K-Coloring [KP06] Balanced Seperator, Uniform Sparest Cut 1 [GSZ'11] DkS this work

Lasserre SDP gap for DkS

Outline Gap reduction from [Tulsiani '09] (linear round Lasserre gap for Max K-CSP) Vector completeness: Soundness: there is no good integer solution (w.h.p.) gap instance for Max K-CSP SDP gap instance for DkS SDP perfect solution for Max K-CSP SDP good solution for DkS SDP

The bipartite version of DkS The Dense (k1, k2)-subgraph problem. Given bipartite graph G = (V, W, E) Find two subsets , such that 1) 2) (# of induced edges) is maximized Lemma. Lasserre gap of Dense (k1, k2)-subgraph problem implies Lasserre gap of DkS Only need to show Lasserre gap of Dense (k1, k2)-subgraph problem

The new road map Lasserre Gap for Max K-CSP SDP Lasserre Gap for Dense (k1, k2)-subgraph Lasserre Gap for Dense k-subgraph

The Max K-CSP instance A linear code: Alphabet: [q] = {0, 1, 2, ..., q-1} Variables: Constraints: is over , insisting where A random Max K-CSP instance: Choose and completely by random

Integrality gap for Max K-CSP [Tul09] Given C as a dual code of dist >= 3, for a random Max K-CSP instance Vector completeness. For constant K, there exists perfect solution for linear round Lasserre SDP w.h.p. Soundness. W.h.p. no solution satisfies more than (fraction) clauses.

The gap reduction to Densest (m, n)-subgraph The constraint variable graph of Max K-CSP left vertices: constraint and satisfying assignment pair right vertices: all assignments for singletons edges: is connected to a right vertex when is an sub-assignment of

Max K-CSP instance is perfect satisfiable Integrality gap Vector Completeness. Intuition: translate the following argument (for integer solution) into Lasserre language Given an satisfying solution for Max K-CSP instance, we can choose m left vertices (one per constraint) and n right vertices (one per variable) agree with the solution, such that the subgraph is "dense" Max K-CSP instance is perfect satisfiable (in Lasserre) Dense (m, n)-Subgraph (in Lasserre)

Integrality gap (cont'd) Vector Completeness. Soundness. W.h.p. there is no dense (m, n)-subgraph Intuition: random bipartite graph does not have dense (m, n)-subgraph w.h.p. Argue that our graph has enough randomness to rule out dense (m, n)-subgraph Max K-CSP instance is perfect satisfiable (in Lasserre) Dense (m, n)-Subgraph (in Lasserre)

Parameter selection Take C as the dual of Hamming code (i.e. the Hadamard code) , Get gap for -round Lasserre SDP C as some generalized BCH code carefully chosen q and K gap for -round Lasserre SDP

Furture directions gap for -round Lasserre SDP ? gap for -round Sherali-Adams+ SDP ?

Thank you!