Point lattices and error-correcting codes are algebraic structures with numerous applications in communication, storage, and cryptography. In this dissertation we study error-correcting codes and lattices in the following models: classical global models, in which the algorithm can access its entire input, and local models, in which the algorithm has partial access to its input. We design fast algorithms that can reliably recover data from adversarial noise corruption, and show fundamental limitations of computation in these models. The challenging problems in coding theory revolve around the following nearest- neighbor search abstraction: given a collection of points with some special properties, and a target point, find a special point clo...
AbstractWe prove that the closest vector problem with preprocessing (CVPP) is NP-hard to approximate...
Error correcting codes are combinatorial objects that allow reliable recovery of information in pres...
We show that there exist binary locally testable codes (for all rates) and locally correctable codes...
Motivated by the structural analogies between point lattices and linear error-correcting codes, and ...
Testing membership in lattices is of practical relevance, with applications to integer program- ming...
The question of list decoding error-correcting codes over finite fields (under the Hamming metric) h...
This thesis contains three topics, list decoding of rank-metric codes, local decoding of Reed-Muller...
This dissertation is a study of special types of error correcting codes and their applications. It ...
We study the complexity of locally list-decoding binary error correcting codes with good parameters ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
Motivated by applications to distributed storage, Gopalan et al recently introduced the interesting ...
Locally correctable codes (LCC) are error-correcting codes with efficient decoding schemes, which ca...
AbstractWe prove the following about the Nearest Lattice Vector Problem (in anylpnorm), the Nearest ...
Reed-Muller codes are among the most important classes of locally correctable codes. Currently local...
AbstractWe prove that the closest vector problem with preprocessing (CVPP) is NP-hard to approximate...
Error correcting codes are combinatorial objects that allow reliable recovery of information in pres...
We show that there exist binary locally testable codes (for all rates) and locally correctable codes...
Motivated by the structural analogies between point lattices and linear error-correcting codes, and ...
Testing membership in lattices is of practical relevance, with applications to integer program- ming...
The question of list decoding error-correcting codes over finite fields (under the Hamming metric) h...
This thesis contains three topics, list decoding of rank-metric codes, local decoding of Reed-Muller...
This dissertation is a study of special types of error correcting codes and their applications. It ...
We study the complexity of locally list-decoding binary error correcting codes with good parameters ...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
We study data structures in the presence of adversarial noise. We want to encode a given object in a...
Motivated by applications to distributed storage, Gopalan et al recently introduced the interesting ...
Locally correctable codes (LCC) are error-correcting codes with efficient decoding schemes, which ca...
AbstractWe prove the following about the Nearest Lattice Vector Problem (in anylpnorm), the Nearest ...
Reed-Muller codes are among the most important classes of locally correctable codes. Currently local...
AbstractWe prove that the closest vector problem with preprocessing (CVPP) is NP-hard to approximate...
Error correcting codes are combinatorial objects that allow reliable recovery of information in pres...
We show that there exist binary locally testable codes (for all rates) and locally correctable codes...