|
Random Graphs and the Parity Quantifier
Phokion Kolaitis, Swastik Kopparty. STOC 2009 The remarkable 0-1 law for first order logic on random graphs says that for any first order property of graphs This paper studies the power of The key ingredients of our result are (1) an algebraic technique, based on a new generalization of an analytic tool called the Gowers norm, for approximating Our methods also allow us to explore some basic and natural questions about subgraphs of random graphs. Specifically, we study the joint distribution of the subgraph counts mod 2 of small graphs inside a random graph. This study encompasses questions such as: what is the probability that a random graph has an odd number of triangles and an even number of 7-cycles? Via our general approach based on polynomials and Gowers' norms, we essentially characterize this joint distribution, and in particular, we show that the subgraph counts mod 2 of all small connected graphs inside a random graph essentially behave like independent unbiased random bits. |
|
Affine Dispersers from Subspace Polynomials
Eli Ben-Sasson, Swastik Kopparty. STOC 2009 An (n,d)-affine disperser is a function The probabilistic method shows that a random function This paper constructs explicit affine dispersers for sublinear dimension d. Specifically, it gives a construction of an explicit |
|
Extensions to the Method of Multiplicities, with applications to Kakeya Sets and Mergers
Zeev Dvir, Swastik Kopparty, Shubhangi Saraf, Madhu Sudan. FOCS 2009 This paper introduces an extension to some powerful algebraic techniques, "the polynomial method" and "the method of multiplicities", to get several results of interest in randomness extraction and combinatorics. These techniques have been at the heart of several major results in coding theory, combinatorics and complexity theory, including the list-decoding of Reed-Solomon codes by Sudan and Guruswami-Sudan, the resolution of the finite field Kakeya conjecture by Dvir, and the subsequent construction of randomness extractors by Dvir-Wigderson. Our extensions further refine these techniques, and lead to near-optimal bounds on the size of Kakeya sets, and the first constructions of randomness extractors with logarithmic seed-length and vanishingly small "entropy loss". The polynomial method is a general method studying combinatorial properties of subsets of vector spaces. In particular, it can be used to rule out the existence of small sets satisfying some strong algebraic/geometric properties. At the high level, it consists of 3 main steps:
Our extension develops these methods even further. The 3 steps of the extended method can be summarized as follows:
Via this extended method of multiplicities, we derive the following results of interest in randomness extraction and combinatorics:
|
|
Polynomials uncorrelated with Polynomials
Eli Ben-Sasson, Swastik Kopparty. Manuscript One of the big challenges facing modern complexity theory is to find functions that are hard-on-average for specific models of computation. A very simple and concrete instance of this challenge is the problem of finding functions which have superpolynomially small correlation with Let us describe an example of such a function In the language of coding theory, our results imply a surprising dichotomy, generalizing the classical Carlitz-Uchiyama-Weil theorem, between the dual-BCH codes dBCH(n, t) and the Reed-Muller codes RM(n, d). Specifically, for any constants t, d, any codeword of the dual-BCH code dBCH(n,t) is either (a) a codeword in RM(n, d), or (b) |
|
Tolerant Linearity Testing and Locally Testable Codes
Swastik Kopparty, Shubhangi Saraf. RANDOM 2009 Local Testing and List Decoding of Random Sparse Linear Codes from High Error Swastik Kopparty, Shubhangi Saraf. Manuscript, coming soon A code In the first paper, we began by reformulating the property of local testability of a code into the problem of linearity testing under a non-uniform distribution. We then studied this generalized linearity testing problem directly. Our main result in this paper was a criterion for linearity to be testable under a given distribution. We then showed that several natural classes of distributions satisfy this criterion, thus showing that linearity is testable under these distributions, and that certain codes associated to these distributions are locally testable. In particular, this gives a simple and short proof of a neat result of Kaufman and Sudan that random sparse linear codes are locally testable from The second paper studies the testability and decodability of random sparse linear codes in the presence of very high noise rates. We show that such codes can be locally tested and locally list-decoded from We also give sub-exponential time algorithms for list-decoding arbitrary unbiased (but not necessarily sparse) linear codes in the high-error regime. In particular, this yields the first sub-exponential time algorithm even for the problem of (unique-)decoding random linear codes of inverse-polynomial rate from a fixed positive fraction of errors. |
|
On the List Decodability of Random Linear Codes
Venkatesan Guruswami, Johan Håstad, Swastik Kopparty. Manuscript, coming soon We study the list-decodability of random linear codes near the list-decoding capacity. Given p > 0 and an integer q, let Cp, q be the list-decoding capacity for p-fraction errors over q-ary alphabets; namely (1) for every R < Cp,q, there is a q-ary code The classical example of a highly list-decodable q-ary code We show that for every prime power q and every |
|
Subspace Polynomials and List-Decoding of Reed-Solomon Codes
Eli Ben-Sasson, Swastik Kopparty, Jaikumar Radhakrishnan. FOCS 2006 The Reed-Solomon code RS[N,K] is a simple algebraic code based on univariate polynomials, and occupies a central place in coding theory and complexity theory. A codeword of RS[N,K] is the vector of evaluations at N distinct points, of all degree K univariate polynomials over a finite field. The seminal work of Sudan and Gursuwami-Sudan gave an efficient algorithm for list-decoding Reed-Solomon codes; the algorithm could correct errors even when nearly all the symbols of codeword got corrupted! This algorithm had an enormous impact on coding theory and complexity theory, with applications to hardness amplification, pseudorandom generators and extractors. Quantitatively, the Guruswami-Sudan algorithm list-decodes Reed-Solomon codes RS[N,K] from This paper gave the first (and till date, only) progress on this question. We show that when list decoding from a radius that is slightly more than the Guruswami-Sudan radius, the number of codewords in the list could become superpolynomial, thus ruling out the possibility of polynomial time algorithms for list-decoding in this regime. Concretely, if one considers the code RS[N,K] with K = N0.8, then the Guruswami-Sudan algorithm can list-decode from N0.9-fraction agreements, while our result shows that list-decoding from N0.894-fraction agreements could lead to superpolynomial size lists. One implication of our results is that for every Our proof employs a magical family of polynomials called subspace polynomials. The critical feature of these polynomials is that they are simultaneously sparse and have an abundance of roots, a rare occurrence of structure in the jungle of polynomials over finite fields. |
|
Decoding of Group Homomorphisms beyond the Johnson bound
Irit Dinur, Elena Grigorescu, Swastik Kopparty, Madhu Sudan. STOC 2008 Local Decoding and Testing of Homomorphisms Elena Grigorescu, Swastik Kopparty, Madhu Sudan. RANDOM 2006 In this series of papers, we studied the local list-decodability of Hadamard-like codes associated to general abelian groups G and H, and generalized the Goldreich-Levin local list-decoding algorithm for the Hadamard code uniformly to all these codes. The Hadamard code is a binary code of distance 1/2. The codewords of the Hadamard code are precisely the group homomorphisms, or linear functions, between the groups We show that for every pair of abelian groups G and H, the code We thus give a broad class of codes whose list-decoding radius exceeds the "Johnson bound". Examples of such codes are rare in the literature, and for the ones that do exist, "combinatorial" techniques to analyze their list-decodability are limited. Our work is an attempt to add to the body of such techniques. We use the fact that abelian groups decompose into simpler ones and thus codes derived from homomorphisms over abelian groups may be viewed as certain "compositions" of simpler codes. We give techniques to lift list-decoding bounds for the component codes to bounds for the composed code. We believe these techniques may be of general interest. Recently, Gopalan, Guruswami and Raghavendra gave another proof of this result for |
|
Optimal testing of Reed-Muller Codes
Arnab Bhattacharyya, Swastik Kopparty, Grant Schoenebeck, Madhu Sudan, David Zuckerman. Manuscript We consider the problem of testing if a given function f mapping Our proof works by induction on n, and yields a new analysis of even the classical Blum-Luby-Rubinfeld linearity test, for the setting of functions mapping Our result gives a new relationship between the |
|
Local List Decoding of Reed-Muller Codes over Large Fields upto the Johnson Radius
Kristian Brander, Swastik Kopparty. Manuscript, coming soon In this note, we show how to locally list-decode Reed-Muller codes over large fields upto the Johnson radius. Our algorithm is a variant of the ingenious local list-decoding algorithm of Sudan, Trevisan and Vadhan, where the agreement required was a constant factor more than what our algorithm requires. |
|
On the Communication Complexity of Read-Once AC0 formulae
T.S. Jayram, Swastik Kopparty, Prasad Raghavendra. CCC 2009 We study the 2-party randomized communication complexity of read-once Our techniques build on and extend the information complexity methodology for proving lower bounds on randomized communication complexity. Our analysis for trees of depth d proceeds in two steps: (1) reduction to measuring the information complexity of binary depth-d trees, and (2) proving lower bounds on the information complexity of binary trees. In order to execute this program, we carefully construct input distributions under which both these steps can be carried out simultaneously. We believe the tools we develop will prove useful in further studies of information complexity in particular, and communication complexity in general. Similar results were obtained independently and simultaneously by Leonardos and Saks. |
|
The Homomorphism Domination Exponent
Swastik Kopparty, Benjamin Rossman. Submitted A well known corollary of the Kruskal-Katona theorem states that a graph with e edges can have at most e3/2 triangles. More generally one may ask: given two graphs F and G, if we know that a third graph T has a copies of F as a subgraph, what can we say about the number of copies of G in T? This paper is an attempt to pursue a systematic study of a general question of this type. We initiate a study of the homomorphism domination exponent of a pair of graphs F and G, |
|
Detecting Rational Points on Hypersurfaces over Finite Fields
Swastik Kopparty, Sergey Yekhanin. CCC 2008 Given a homogeneous polynomial p(X) over Let us impose the following (strange) conditions on n, d and q:
Given access to merely |
|
The Universal Capacity of Channels with Given Rate-Distortion in the absence of Common Randomness
Mukul Agarwal, Swastik Kopparty, Sanjoy Mitter. Allerton 2009 Recently Agarwal, Mitter and Sahai studied the universal capacity of a set of channels where each channel in the set communicates a random source to within a distortion level D, in the model where the transmitter and receiver have access to common randomness. This paper studies the universal capacity for this channel set in the case when there is no access to common randomness. We show that when the distortion level D is positive, the universal capacity is 0. |
|
A framework for Pursuit-Evasion Games in Rn
Swastik Kopparty, Chinya Ravishankar. IPL 2005 We present a framework for solving pursuit evasion games in The one-pursuer version of this problem played on the positive quadrant in |
|
The minimum rank problem: a counterexample
Swastik Kopparty, K. P. S. Bhaskara Rao. Linear Algebra and its Applications, 2008 We provide a counterexample to a recent conjecture of Arav, Hall, Li, Koyoncu and Rao, which states that the minimum rank, over the reals, of every sign-pattern matrix can be realized by a rational matrix. Our proof uses one of the equivalences of the conjecture and some constructions in projective geometry due to Maclane. As a consequence of the counterexample, we show that there is a graph for which the minimum rank over the reals is strictly smaller than the minimum rank over the rationals. We also make some comments on the minimum rank of sign pattern matrices over different subfields of |
|
How to Construct a Correct and Scalable iBGP Configuration
Mythili Vutukuru, Paul Valiant, Swastik Kopparty, Hari Balakrishnan. INFOCOM 2006 This paper presents, analyzes and experimentally evaluates the first (to our knowledge) algorithm to construct an iBGP session configuration that is both provably correct and uses significantly fewer iBGP sessions than a full mesh. The algorithm uses the notion of a graph separator - a small set of nodes whose removal partitions a graph into connected components of roughly equal sizes - to choose route reflectors and iBGP sessions in a way that guarantees correctness. |
|
Roads, Codes and Spatiotemporal Queries
Sandeep Gupta, Swastik Kopparty, Chinya Ravishankar. PODS 2004 We present a novel coding-based technique for answering spatial and spatiotemporal queries on objects moving along a system of curves on the plane such as many road networks. We handle join, range, intercept, and other spatial and spatiotemporal queries under these assumptions, with distances being measured along the trajectories. Most work to date has studied the significantly simpler case of objects moving in straight lines on the plane. Our work is an advance toward solving the problem in its more general form. |
|
Split-TCP for Mobile Ad-hoc Networks
Swastik Kopparty, Srikanth V. Krishnamurthy, Michalis Faloutsos, Satish K. Tripathi. GLOBECOM 2002 This paper defines a variant of TCP which experimentally performs better than standard TCP on mobile ad-hoc networks. |