Locally Testable Codes and Caylay Graphs Parikshit Gopalan (MSR-SVC) Salil Vadhan (Harvard) Yuan Zhou (CMU)

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Long cycles, short cycles, min-degree subgraphs, and feedback arc sets in Eulerian digraphs Raphael Yuster joint work with Asaf Shapira Eilat 2012.
Coloring Warm-Up. A graph is 2-colorable iff it has no odd length cycles 1: If G has an odd-length cycle then G is not 2- colorable Proof: Let v 0, …,
Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Lower Bound for Sparse Euclidean Spanners Presented by- Deepak Kumar Gupta(Y6154), Nandan Kumar Dubey(Y6279), Vishal Agrawal(Y6541)
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Multicut Lower Bounds via Network Coding Anna Blasiak Cornell University.
GOLOMB RULERS AND GRACEFUL GRAPHS
Christian Sohler | Every Property of Hyperfinite Graphs is Testable Ilan Newman and Christian Sohler.
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.
Entropy Rates of a Stochastic Process
Asaf Shapira (Georgia Tech) Joint work with: Arnab Bhattacharyya (MIT) Elena Grigorescu (Georgia Tech) Prasad Raghavendra (Georgia Tech) 1 Testing Odd-Cycle.
Locally Testable Codes and Expanders Tali Kaufman Joint work with Irit Dinur.
The main idea of the article is to prove that there exist a tester of monotonicity with query and time complexity.
Introduction Sorting permutations with reversals in order to reconstruct evolutionary history of genome Reversal mutations occur often in chromosomes where.
Sparse Random Linear Codes are Locally Decodable and Testable Tali Kaufman (MIT) Joint work with Madhu Sudan (MIT)
Testing of Clustering Noga Alon, Seannie Dar Michal Parnas, Dana Ron.
Locally testable cyclic codes Lászl ó Babai, Amir Shpilka, Daniel Štefankovič There are no good families of locally-testable cyclic codes over. Theorem:
Michael Bender - SUNY Stony Brook Dana Ron - Tel Aviv University Testing Acyclicity of Directed Graphs in Sublinear Time.
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Definition Dual Graph G* of a Plane Graph:
Dept. of Computer Science Distributed Computing Group Asymptotically Optimal Mobile Ad-Hoc Routing Fabian Kuhn Roger Wattenhofer Aaron Zollinger.
On Testing Convexity and Submodularity Michal Parnas Dana Ron Ronitt Rubinfeld.
Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs Y. Rabinovich R. Raz DCG 19 (1998) Iris Reinbacher COMP 670P
1 On the Benefits of Adaptivity in Property Testing of Dense Graphs Joint work with Mira Gonen Dana Ron Tel-Aviv University.
1 Separator Theorems for Planar Graphs Presented by Shira Zucker.
15-853Page :Algorithms in the Real World Error Correcting Codes I – Overview – Hamming Codes – Linear Codes.
Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT.
exercise in the previous class (1)
Hamming Codes 11/17/04. History In the late 1940’s Richard Hamming recognized that the further evolution of computers required greater reliability, in.
Linear codes 1 CHAPTER 2: Linear codes ABSTRACT Most of the important codes are special types of so-called linear codes. Linear codes are of importance.
1/22/03Tucker, Applied Combinatorics, Section EDGE COUNTING TUCKER, APPLIED COMBINATORICS, SECTION 1.3, GROUP B Michael Duquette & Amanda Dargie.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
MCA 520: Graph Theory Instructor Neelima Gupta
Entropy-based Bounds on Dimension Reduction in L 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AAAA A Oded Regev.
An introduction to expander families and Ramanujan graphs
Succinct representation of codes with applications to testing Elena Grigorescu Tali Kaufman Madhu Sudan.
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
§6 Linear Codes § 6.1 Classification of error control system § 6.2 Channel coding conception § 6.3 The generator and parity-check matrices § 6.5 Hamming.
Introduction to Graph Theory
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Perfect and Related Codes
Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.
Lower Bounds for Embedding Edit Distance into Normed Spaces A. Andoni, M. Deza, A. Gupta, P. Indyk, S. Raskhodnikova.
狄彥吾 (Yen-Wu Ti) 華夏技術學院資訊工程系 Property Testing on Combinatorial Objects.
Introduction to Graph Theory
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
Great Theoretical Ideas in Computer Science for Some.
Distance magic and group distance magic graphs Report on work in progress (and a few dead ends) Dalibor Froncek University of Minnesota Duluth.
CSE 421 Algorithms Richard Anderson Lecture 27 NP-Completeness Proofs.
COMPSCI 102 Introduction to Discrete Mathematics.
Approximation Algorithms based on linear programming.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
Expanders and Ramanujan Graphs Mike Krebs, Cal State LA For slideshow: click “Research and Talks” from
More NP-complete problems
Locality in Coding Theory II: LTCs
Enumerating Distances Using Spanners of Bounded Degree
Richard Anderson Lecture 25 NP-Completeness
Locality in Coding Theory II: LTCs
Compact routing schemes with improved stretch
Discrete Mathematics for Computer Science
Graph Theory: Cuts and Connectivity
Switching Lemmas and Proof Complexity
Locality In Distributed Graph Algorithms
Forbidden-set labelling in graphs
Presentation transcript:

Locally Testable Codes and Caylay Graphs Parikshit Gopalan (MSR-SVC) Salil Vadhan (Harvard) Yuan Zhou (CMU)

Locally Testable Codes Local tester for an [n, k, d] 2 linear code C – Queries few coordinates – Accepts codewords – Rejects words far from the code with high probability [BenSasson-Harsha-Raskhodnikova’05] : A local tester is a distribution D on (low-weight) dual codewords

Locally Testable Codes [Blum-Luby-Rubinfeld’90, Rubinfeld-Sudan’92, Freidl- Sudan’95] : (strong) tester for an [n, k, d] 2 code – Queries coordinates according to D on – ε-smooth: queries each coordinate w.p. ≤ ε – Rejects words at distance d w.p. ≥ δd By definition: must have δ≤ε; would like δ=Ω(ε) Distance from C Pr[Reject] 1d/2 ε.1

The price of locality? Asymptotically good regime – #information bits k = Ω(n), distance d = Ω(n) – Are there asymptotically good 3-query LTCs? Existential question proposed by [Goldreich-Sudan’02] Best construction: n=k polylog(k), d = Ω(n) [Dinur’05] Rate-1 regime: let d be a large constant, ε=Θ(1/d), n  ∞ – How large can k be for an [n, k, d] 2 ε-smooth LTC? – BCH: n-k = (d/2) log(n), but not locally testable – [BKSSZ’08] : n-k = log(n) log(d) from Reed-Muller – Can we have n-k = O d (log(n))?

Caylay graphs on. Graph – – Vertices: – Edges: Hypercube: h = n, We are interested in h < n Definition. S is d-wise independent if every subset T of S, where |T|<d, is linearly independent

Caylay graphs on. Graph – – Vertices: – Edges: d-wise independent: Abelian analogue of large girth Cycles occur when edge labels sum to 0 always has 4-cycles

Caylay graphs on. Graph – – Vertices: – Edges: d-wise independent: Abelian analogue of large girth Cycles occur when edge labels sum to 0 always has 4-cycles non-trivial cycles have length at least d

Caylay graphs on. Graph – – Vertices: – Edges: d-wise independent: Abelian analogue of large girth Cycles occur when edge labels sum to 0 always has 4-cycles non-trivial cycles have length at least d (d/2)-neighborhood of any vertex is isomorphic to B(n, d/2), but the vertex set has dimension h << n

embeddings of graph Embedding f: V(G)  R d has distortion c if for every x, y |f(x) – f(y)| 1 ≤ d G (x, y) ≤ c|f(x) – f(y)| 1 c 1 (G) = minimum distortion over all embeddings

Our results Theorem. The following are equivalent – An [n, k, d] 2 code C with a tester of smoothness ε and soundness δ – A Cayley graph where |S| = n, S is d- wise independent, and the graph has an embedding of distortion ε/δ Corollary. There exist asymptotically good strong LTCs iff there exists s.t. – |S| = (1+Ω(1))h – S is Ω(h)-wise independent – c 1 (G) = O(1)

Our results Theorem. The following are equivalent – An [n, k, d] 2 code C with a tester of smoothness ε and soundness δ – A Cayley graph where |S| = n, S is d- wise independent, and the graph has an embedding of distortion ε/δ Corollary. There exist [n, n-O d (log n), d] 2 strong LTCs iff there exists s.t. – |S| = 2 Ω d (h) – S is d-wise independent – c 1 (G) = O(1)

Our results Theorem. [n, k, d] 2 LTCs are equivalent to Cayley graphs on whose eigenvalue spectrum resembles the n-dimensional ε-noisy hypercube for ε=1/d – A converse to the result by [Barak-Gopalan-Håstad- Meka-Raghavendra-Steurer’12]

The correspondence, |S|=n, S is d-wise indep. [n, k, d] 2 code C : (n-k) x n parity check matrix [s 1, s 2, …, s n ] Vertex set: F 2 n / C, Edge set:. Claim. Shortest path between and equals the shortest Hamming distance from (x – y) to a codeword. To show: the correspondence between embeddings and local testers.

Embeddings from testers Given a tester distribution D on, each a ~ D defines a cut on V(G) = F 2 n / C  an embedding Claim. The embedding has distortion ε/δ Proof. Given two nodes and

Testers from Embeddings Given embedding distribution D on If D supported on linear functions, we’d be (essentially) done. Claim. There is a distribution D’ on linear functions with distortion as good as D. Proof sketch. – Extend f to all points in – The Fourier expansion is supported on : – When D samples f, D’ samples w.p.

Applications [Khot-Naor’06] : If has distance Ω(n) and relative rate Ω(1), then c 1 (G) = Ω(n) where G is the Caylay graph defined by C as described before Proof. Suffices to lowerbound ε/δ – Since has distance Ω(n), we have ε=Ω(1) – Let t be the covering radius of C, we have δ ≤ 1/t (since the rej. prob. can be tδ) t = Ω(n) (since has distance Ω(n)) – Therefore ε/δ ≥ εt = Ω(n)

Future directions Can we use this equivalence to prove better constructions (or better lower bounds) for LTCs?

Thanks!