Code Sparsification and its Applications
Abstract
We introduce a notion of code sparsification that generalizes the notion of cut sparsification in graphs. For a (linear) code of dimension a -sparsification of size is given by a weighted set with such that for every codeword the projection of to the set has (weighted) hamming weight which is a approximation of the hamming weight of . We show that for every code there exists a -sparsification of size . This immediately implies known results on graph and hypergraph cut sparsification up to polylogarithmic factors (with a simple unified proof). One application of our result is near-linear size sparsifiers for constraint satisfaction problems (CSPs) over -valued variables whose unsatisfying assignments can be expressed as the zeros of a linear equation modulo a prime . Building on this, we obtain a complete characterization of ternary Boolean CSPs that admit near-linear size sparsification. Finally, by connections between the eigenvalues of the Laplacians of Cayley graphs over to the weights of codewords, we also give the first proof of the existence of spectral Cayley graph sparsifiers over by Cayley graphs, i.e., where we sparsify the set of generators to nearly-optimal size.
Keywords
Cite
@article{arxiv.2311.00788,
title = {Code Sparsification and its Applications},
author = {Sanjeev Khanna and Aaron L Putterman and Madhu Sudan},
journal= {arXiv preprint arXiv:2311.00788},
year = {2023}
}