Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Manindra Agrawal

dblp:a/ManindraAgrawal · DBLP profile ↗
← Back
49ranked-venue papers
45as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 46 · 43 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
22 papers
Computational complexity · 75% Automated reasoning and model checking · 9% Logic in computer science · 7%
Network and information security
3 papers
Cryptographic primitives and cryptanalysis · 100%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › algebraic complexity
arithmetic circuit complexity
1.272018
Bootstrapping variables in algebraic circuits · STOC 2018
Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits · SIAM J. Comput. 2016
Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits · SIAM J. Comput. 2015
Computational complexity › algebraic complexity
polynomial identity testing
0.972016
Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits · SIAM J. Comput. 2016
Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits · SIAM J. Comput. 2015
Quasi-polynomial hitting-set for set-depth-Δ formulas · STOC 2013
Computational complexity
hitting set
0.522016
Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits · SIAM J. Comput. 2016
Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits · SIAM J. Comput. 2015
Computational complexity › algebraic complexity › arithmetic circuit complexity
depth-3 circuit
0.422016
Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits · SIAM J. Comput. 2016
Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degree-k circuits · STOC 2012
Automated reasoning and model checking › model checking › probabilistic model checking
markov chain model checking
0.422015
Approximate Verification of the Symbolic Dynamics of Markov Chains · J. ACM 2015
Approximate Verification of the Symbolic Dynamics of Markov Chains · LICS 2012
Automata and formal languages
symbolic dynamics
0.422015
Approximate Verification of the Symbolic Dynamics of Markov Chains · J. ACM 2015
Approximate Verification of the Symbolic Dynamics of Markov Chains · LICS 2012
Computational complexity › circuit complexity
arithmetic circuit lower bounds
0.322016
Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits · SIAM J. Comput. 2016
Arithmetic Circuits: A Chasm at Depth Four · FOCS 2008
Computational complexity › derandomization
hitting set generators
0.322013
Quasi-polynomial hitting-set for set-depth-Δ formulas · STOC 2013
Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degree-k circuits · STOC 2012
Automated reasoning and model checking
model checking
0.212015
Approximate Verification of the Symbolic Dynamics of Markov Chains · J. ACM 2015
Computational complexity › circuit complexity › branching programs
read-once oblivious branching programs
0.212015
Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits · SIAM J. Comput. 2015
Logic in computer science › temporal logic
linear temporal logic
0.222015
Approximate Verification of the Symbolic Dynamics of Markov Chains · LICS 2012
Approximate Verification of the Symbolic Dynamics of Markov Chains · J. ACM 2015
Computational complexity › algebraic complexity
identity testing
0.132008
Arithmetic Circuits: A Chasm at Depth Four · FOCS 2008
Primality and identity testing via Chinese remaindering · J. ACM 2003
Primality and Identity Testing via Chinese Remaindering · FOCS 1999
Computational complexity
approximate checking
0.112012
Approximate Verification of the Symbolic Dynamics of Markov Chains · LICS 2012
Computational complexity › circuit complexity › constant-depth circuits
constant-depth formulas
0.112012
Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degree-k circuits · STOC 2012
Logic in computer science
temporal logic
0.112012
Approximate Verification of the Symbolic Dynamics of Markov Chains · LICS 2012
Computational complexity
derandomization
0.122008
Arithmetic Circuits: A Chasm at Depth Four · FOCS 2008
On Derandomizing Tests for Certain Polynomial Identities · CCC 2003
Logic in computer science › completeness
berman-hartmanis conjecture
0.122009
One-Way Functions and the Berman-Hartmanis Conjecture · CCC 2009
Reducing the Complexity of Reductions · STOC 1997
Computational complexity
circuit complexity
0.142002
Pseudo-Random Generators and Structure of Complete Degrees · CCC 2002
Towards Uniform AC0 - Isomorphisms · CCC 2001
On TC0, AC0, and Arithmetic Circuits · CCC 1997
Computational complexity
reduction
0.142002
Pseudo-Random Generators and Structure of Complete Degrees · CCC 2002
Towards Uniform AC0 - Isomorphisms · CCC 2001
Reducing the Complexity of Reductions · STOC 1997
Computational complexity › circuit complexity
depth reduction
0.112008
Arithmetic Circuits: A Chasm at Depth Four · FOCS 2008
Algorithms and data structures › number-theoretic algorithms
primality testing
0.122003
Primality and identity testing via Chinese remaindering · J. ACM 2003
Primality and Identity Testing via Chinese Remaindering · FOCS 1999
Mathematical optimization
integer programming
0.022000
The Formula Isomorphism Problem · SIAM J. Comput. 2000
The Boolean Isomorphism Problem · FOCS 1996
Computational complexity › complexity classes
polynomial hierarchy
0.022000
The Formula Isomorphism Problem · SIAM J. Comput. 2000
The Boolean Isomorphism Problem · FOCS 1996
Computational complexity › circuit complexity
circuit lower bounds
0.012002
Pseudo-Random Generators and Structure of Complete Degrees · CCC 2002
Computational complexity › computability theory
complete degrees
0.012002
Pseudo-Random Generators and Structure of Complete Degrees · CCC 2002
Computational complexity › search problems
decision versus search
0.021996
A Note on Decision versus Search for Graph Automorphism · Inf. Comput. 1996
A Note on Decision versus Search for Graph Automorphism · CCC 1996
Graph algorithms and graph theory › graph isomorphism
graph automorphism
0.021996
A Note on Decision versus Search for Graph Automorphism · Inf. Comput. 1996
A Note on Decision versus Search for Graph Automorphism · CCC 1996
Computational complexity › reduction
uniform reductions
0.012001
Towards Uniform AC0 - Isomorphisms · CCC 2001
Cryptographic primitives and cryptanalysis
one-way functions
0.012009
One-Way Functions and the Berman-Hartmanis Conjecture · CCC 2009
Computational complexity › constraint satisfaction
complexity classification
0.012000
The Formula Isomorphism Problem · SIAM J. Comput. 2000

Methods — techniques the papers use, named apart from their topics

jacobian · 0.4algebraic independence · 0.4epsilon-approximation · 0.4discretization · 0.4transcendence degree · 0.2distance and base sets · 0.2basis isolation · 0.2shift on variables · 0.2hadamard algebra · 0.2chinese remaindering · 0.1
YearPublicationVenuePosition
2019 The query complexity of a permutation-based variant of Mastermind
Peyman Afshani, Manindra Agrawal, Benjamin Doerr, Carola Doerr, Kasper Green Larsen, Kurt Mehlhorn
Discret. Appl. Math.2
2018 Bootstrapping variables in algebraic circuits
Manindra Agrawal, Sumanta Ghosh, Nitin Saxena 0001
STOC1
2016 Integer Factoring Using Small Algebraic Dependencies
abstract
Integer factoring is a curious number theory problem with wide applications in complexity and cryptography. The best known algorithm to factor a number n takes time, roughly, exp(2*log^{1/3}(n)*log^{2/3}(log(n))) (number field sieve, 1989). One basic idea used is to find two squares, possibly in a number field, that are congruent modulo n. Several variants of this idea have been utilized to get other factoring algorithms in the last century. In this work we intend to explore new ideas towards integer factoring. In particular, we adapt the AKS primality test (2004) ideas for integer factoring. In the motivating case of semiprimes n=pq, i.e. p
Manindra Agrawal, Nitin Saxena 0001, Shubham Sahai
MFCS1
2016 Jacobian Hits Circuits: Hitting Sets, Lower Bounds for Depth-D Occur-k Formulas and Depth-3 Transcendence Degree-k Circuits
abstract
We present a single common tool to strictly subsume all known cases of polynomial time black box polynomial identity testing (PIT), that have been hitherto solved using diverse tools and techniques, over fields of zero or large characteristic. In particular, we show that polynomial (in the size of the circuit) time hitting-set generators for identity testing of the two seemingly different and well studied models---depth-3 circuits with bounded top fanin, and constant-depth constant-read multilinear formulas---can be constructed using one common algebraic-geometry theme: Jacobian captures algebraic independence. By exploiting the Jacobian, we design the first efficient hitting-set generators for broad generalizations of the above-mentioned models, namely, (a) depth-3 ($\Sigma \Pi \Sigma$) circuits with constant transcendence degree of the polynomials computed by the product gates (no bounded top fanin restriction), and (b) constant-depth constant-occur formulas (no multilinear restriction). Constant occur of a variable, as we define it, is a more general concept than constant read. Also, earlier work on the latter model assumed that the formula is multilinear. Thus, our work goes further beyond the related results obtained by Saxena and Seshadhri [STOC, ACM, New York, 2011, pp. 431--440], Saraf and Volkovich [STOC, ACM, New York, 2011, pp. 421--430], Anderson, van Melkebeek, and Volkovich, [IEEE Conference on Computational Complexity, IEEE, Piscataway, NJ, 2011, pp. 273--282], Beecken, Mittmann, and Saxena [ICALP, Springer, New York, 2011, pp. 134--148] and Grenet et al. [Proceedings of the 30th Foundations of Software Technology and Theoretical Computer Science (FSTTCS), Schloss Dagstuhl--Liebniz--Zentrum für Informatik, Wadern, Germany, 2011, pp. 127--139] and brings them under one unifying technique. In addition, using the same Jacobian-based approach, we prove exponential lower bounds for the immanant (which includes permanent and determinant) on the same depth-3 and depth-4 models for which we give efficient PIT algorithms. Our results reinforce the intimate connection between identity testing and lower bounds by exhibiting a concrete mathematical tool---the Jacobian. The Jacobian is equally effective in solving both the problems on certain interesting and previously well-investigated (but not well understood) models of computation.
Manindra Agrawal, Chandan Saha 0001, Ramprasad Saptharishi, Nitin Saxena 0001
SIAM J. Comput.1
2015 Dimension, Pseudorandomness and Extraction of Pseudorandomness
abstract
In this paper we propose a quantification of distributions on a set of strings, in terms of how close to pseudorandom a distribution is. The quantification is an adaptation of the theory of dimension of sets of infinite sequences introduced by Lutz. Adapting Hitchcock's work, we also show that the logarithmic loss incurred by a predictor on a distribution is quantitatively equivalent to the notion of dimension we define. Roughly, this captures the equivalence between pseudorandomness defined via indistinguishability and via unpredictability. Later we show some natural properties of our notion of dimension. We also do a comparative study among our proposed notion of dimension and two well known notions of computational analogue of entropy, namely HILL-type pseudo min-entropy and next-bit pseudo Shannon entropy. Further, we apply our quantification to the following problem. If we know that the dimension of a distribution on the set of n-length strings is s in (0,1], can we extract out O(sn) pseudorandom bits out of the distribution? We show that to construct such extractor, one need at least Omega(log n) bits of pure randomness. However, it is still open to do the same using O(log n) random bits. We show that deterministic extraction is possible in a special case - analogous to the bit-fixing sources introduced by Chor et al., which we term nonpseudorandom bit-fixing source. We adapt the techniques of Gabizon, Raz and Shaltiel to construct a deterministic pseudorandom extractor for this source. By the end, we make a little progress towards P vs. BPP problem by showing that existence of optimal stretching function that stretches O(log n) input bits to produce n output bits such that output distribution has dimension s in (0,1], implies P=BPP.
Manindra Agrawal, Diptarka Chakraborty, Debarati Das 0001, Satyadev Nandakumar
FSTTCS1
2015 Approximate Verification of the Symbolic Dynamics of Markov Chains
abstract
A finite-state Markov chain M can be regarded as a linear transform operating on the set of probability distributions over its node set. The iterative applications of M to an initial probability distribution μ 0 will generate a trajectory of probability distributions. Thus, a set of initial distributions will induce a set of trajectories. It is an interesting and useful task to analyze the dynamics of M as defined by this set of trajectories. The novel idea here is to carry out this task in a symbolic framework. Specifically, we discretize the probability value space [0,1] into a finite set of intervals I = { I 1 , I 2 ,..., I m }. A concrete probability distribution μ over the node set {1, 2,..., n } of M is then symbolically represented as D , a tuple of intervals drawn from I where the i th component of D will be the interval in which μ( i ) falls. The set of discretized distributions D is a finite alphabet. Hence, the trajectory, generated by repeated applications of M to an initial distribution, will induce an infinite string over this alphabet. Given a set of initial distributions, the symbolic dynamics of M will then consist of a language of infinite strings L over the alphabet D . Our main goal is to verify whether L meets a specification given as a linear-time temporal logic formula φ. In our logic, an atomic proposition will assert that the current probability of a node falls in the interval I from I . If L is an ω-regular language, one can hope to solve our model-checking problem (whether L ⊧ φ?) using standard techniques. However, we show that, in general, this is not the case. Consequently, we develop the notion of an ϵ-approximation, based on the transient and long-term behaviors of the Markov chain M . Briefly, the symbolic trajectory ξ' is an ϵ-approximation of the symbolic trajectory ξ iff (1) ξ' agrees with ξ during its transient phase; and (2) both ξ and ξ' are within an ϵ-neighborhood at all times after the transient phase. Our main results are that one can effectively check whether (i) for each infinite word in L , at least one of its ϵ-approximations satisfies the given specification; (ii) for each infinite word in L , all its ϵ-approximations satisfy the specification. These verification results are strong in that they apply to all finite state Markov chains.
Manindra Agrawal, S. Akshay 0001, Blaise Genest, P. S. Thiagarajan
J. ACM1
2015 Hitting-Sets for ROABP and Sum of Set-Multilinear Circuits
abstract
We give an $n^{O(\log n)}$-time ($n$ is the input size) blackbox polynomial identity testing algorithm for unknown-order read-once oblivious arithmetic branching programs (ROABPs). The best time complexity known for blackbox polynomial identity testing (PIT) for this class was $n^{O(\log^2 n)}$ due to Forbes, Saptharishi, and Shpilka [Proceedings of the 2014 ACM Symposium on Theory of Computing, 2014, pp. 867--875]. Moreover, their result holds only when the individual degree is small, while we do not need any such assumption. With this, we match the time complexity for the unknown-order ROABP with the known-order ROABP (due to Forbes and Shpilka [Proceedings of the 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, 2013, pp. 243--252]) and also with the depth-3 set-multilinear circuits (due to Agrawal, Saha, and Saxena [Proceedings of the 2013 ACM Symposium on Theory of Computing, 2013, pp. 321--330]). Our proof is simpler and involves a new technique called basis isolation. The depth-3 model has recently gained much importance, as it has become a stepping stone to understanding general arithmetic circuits. Multilinear depth-3 circuits are known to have exponential lower bounds but no polynomial time blackbox identity tests. In this paper, we take a step toward designing such hitting-sets. We give the first subexponential whitebox PIT for the sum of constantly many set-multilinear depth-3 circuits. To achieve this, we define the notions of distance and base sets. Distance, for a multilinear depth-3 circuit (say, in $n$ variables and $k$ product gates), measures how far the variable partitions corresponding to the product gates are from being a mere refinement of each other. The 1-distance circuits strictly contain the set-multilinear model, while $n$-distance captures general multilinear depth-3. We design a hitting-set in time $(nk)^{O(\Delta \log n)}$ for $\Delta$-distance. Further, we give an extension of our result to models where the distance is large (close to $n$) but is small when restricted to certain base sets (of variables). We also explore a new model of ROABPs where the factor matrices are invertible (called invertible-factor ROABPs). We design a hitting-set in time poly($n^{w^2}$) for width-$w$ invertible-factor ROABPs. Further, we could do without the invertibility restriction when w=2. Previously, the best result for width-2 ROABPs was quasi-polynomial time [M. A. Forbes, R. Saptharishi, and A. Shpilka, Proceedings of the 2014 ACM Symposium on Theory of Computing, 2014, pp. 867--875].
Manindra Agrawal, Rohit Gurjar, Arpita Korwar, Nitin Saxena 0001
SIAM J. Comput.1
2014 A Roadmap for TAMC
T. V. Gopal, Manindra Agrawal, Angsheng Li, S. Barry Cooper
TAMC2
2014 Theory and Applications of Models of Computation at the Turing Centenary in China
George Barmpalias, Manindra Agrawal, S. Barry Cooper
Theor. Comput. Sci.2
2013 Quasi-polynomial hitting-set for set-depth-Δ formulas
abstract
We call a depth-4 formula C set-depth-4 if there exists a (unknown) partition X1⊔⋅⋅⋅⊔ Xd of the variable indices [n] that the top product layer respects, i.e. C(term{x})=∑i=1k ∏j=1d fi,j(term{x}Xj), where fi,j is a sparse polynomial in F[term{x}Xj]. Extending this definition to any depth - we call a depth-D formula C (consisting of alternating layers of Σ and Π gates, with a Σ-gate on top) a set-depth-D formula if every Π-layer in C respects a (unknown) partition on the variables; if D is even then the product gates of the bottom-most Π-layer are allowed to compute arbitrary monomials. In this work, we give a hitting-set generator for set-depth-D formulas (over any field) with running time polynomial in exp((D2log s) Δ - 1), where s is the size bound on the input set-depth-D formula. In other words, we give a quasi-polynomial time blackbox polynomial identity test for such constant-depth formulas. Previously, the very special case of D=3 (also known as set-multilinear depth-3 circuits) had no known sub-exponential time hitting-set generator. This was declared as an open problem by Shpilka & Yehudayoff (FnT-TCS 2010); the model being first studied by Nisan & Wigderson (FOCS 1995) and recently by Forbes & Shpilka (STOC 2012 & ECCC TR12-115). Our work settles this question, not only for depth-3 but, up to depth εlog s / log log s, for a fixed constant ε < 1. The technique is to investigate depth-D formulas via depth-(D-1) formulas over a Hadamard algebra, after applying a 'shift' on the variables. We propose a new algebraic conjecture about the low-support rank-concentration in the latter formulas, and manage to prove it in the case of set-depth-D formulas.
Manindra Agrawal, Chandan Saha 0001, Nitin Saxena 0001
STOC1
2012 On the Optimality of Lattices for the Coppersmith Technique
Yoshinori Aono, Manindra Agrawal, Takakazu Satoh, Osamu Watanabe 0001
ACISP2
2012 Approximate Verification of the Symbolic Dynamics of Markov Chains
abstract
A finite state Markov chain M is often viewed as a probabilistic transition system. An alternative view - which we follow here - is to regard M as a linear transform operating on the space of probability distributions over its set of nodes. The novel idea here is to discretize the probability value space [0,1] into a finite set of intervals. A concrete probability distribution over the nodes is then symbolically represented as a tuple D of such intervals. The i-th component of the discretized distribution D will be the interval in which the probability of node i falls. The set of discretized distributions is a finite set and each trajectory, generated by repeated applications of M to an initial distribution, will induce a unique infinite string over this finite set of letters. Hence, given a set of initial distributions, the symbolic dynamics of M will consist of an infinite language L over the finite alphabet of discretized distributions. We investigate whether L meets a specification given as a linear time temporal logic formula whose atomic propositions will assert that the current probability of a node falls in an interval. Unfortunately, even for restricted Markov chains (for instance, irreducible and aperiodic chains), we do not know at present if and when L is an (omega)-regular language. To get around this we develop the notion of an epsilon-approximation, based on the transient and long term behaviors of M. Our main results are that, one can effectively check whether (i) for each infinite word in L, at least one of its epsilon-approximations satisfies the specification; (ii) for each infinite word in L all its epsilon approximations satisfy the specification. These verification results are strong in that they apply to all finite state Markov chains. Further, the study of the symbolic dynamics of Markov chains initiated here is of independent interest and can lead to other applications.
Manindra Agrawal, S. Akshay 0001, Blaise Genest, P. S. Thiagarajan
LICS1
2012 Jacobian hits circuits: hitting-sets, lower bounds for depth-D occur-k formulas & depth-3 transcendence degree-k circuits
abstract
We present a single common tool to strictly subsume all known cases of polynomial time blackbox polynomial identity testing (PIT), that have been hitherto solved using diverse tools and techniques, over fields of zero or large characteristic. In particular, we show that polynomial time hitting-set generators for identity testing of the two seemingly different and well studied models - depth-3 circuits with bounded top fanin, and constant-depth constant-read multilinear formulas - can be constructed using one common algebraic-geometry theme: Jacobian captures algebraic independence. By exploiting the Jacobian, we design the first efficient hitting-set generators for broad generalizations of the above-mentioned models, namely: - depth-3 (Ω Π Ω) circuits with constant transcendence degree of the polynomials computed by the product gates (no bounded top fanin restriction), and - constant-depth constant-occur formulas (no multilinear restriction). Constant-occur of a variable, as we define it, is a much more general concept than constant-read. Also, earlier work on the latter model assumed that the formula is multilinear. Thus, our work goes further beyond the related results obtained by Saxena & Seshadhri (STOC 2011), Saraf & Volkovich (STOC 2011), Anderson et al. (CCC 2011), Beecken et al. (ICALP 2011) and Grenet et al. (FSTTCS 2011), and brings them under one unifying technique.
Manindra Agrawal, Chandan Saha 0001, Ramprasad Saptharishi, Nitin Saxena 0001
STOC1
2011 The isomorphism conjecture for constant depth reductions
Manindra Agrawal
J. Comput. Syst. Sci.1
2011 Theory and applications of models of computation (TAMC 2008)
Manindra Agrawal, Angsheng Li
Theor. Comput. Sci.1
2010 Preface to Special Issue: Theory and Applications of Models of Computation (TAMC 2008-2009)
abstract
The Theory and Applications of Models of Computation (TAMC) conference series is both international and interdisciplinary in character, bringing together researchers working in computer science, mathematics (especially logic) and the physical sciences. It is this, together with its predominantly computational and computability theoretic focus, that gives the series its special character.
Manindra Agrawal, S. Barry Cooper, Angsheng Li
Math. Struct. Comput. Sci.1
2009 One-Way Functions and the Berman-Hartmanis Conjecture
abstract
The Berman-Hartmanis conjecture states that all NP-complete sets are P-isomorphic each other. On this conjecture, we first improve the previous result of Agrawal and show that all NP-complete sets are lesli,1-1P/poly-reducible to each other based on the assumption that there exist regular one way functions that cannot be inverted by randomized polynomial time algorithms. Secondly, we show that, besides the above assumption, if all one-way functions have some easy part to invert, then all NP-complete sets are P/poly-isomorphic to each other.
Manindra Agrawal, Osamu Watanabe 0001
CCC1
2008 Arithmetic Circuits: A Chasm at Depth Four
abstract
We show that proving exponential lower bounds on depth four arithmetic circuits imply exponential lower bounds for unrestricted depth arithmetic circuits. In other words, for exponential sized circuits additional depth beyond four does not help. We then show that a complete black-box derandomization of identity testing problem for depth four circuits with multiplication gates of small fanin implies a nearly complete derandomization of general identity testing.
Manindra Agrawal
FOCS1
2007 The Polynomially Bounded Perfect Matching Problem Is in NC 2
Manindra Agrawal, Thanh Minh Hoang, Thomas Thierauf
STACS1
2006 Equivalence of F-Algebras and Cubic Forms
Manindra Agrawal, Nitin Saxena 0001
STACS1
2005 Proving Lower Bounds Via Pseudo-random Generators
Manindra Agrawal
FSTTCS1
2005 Automorphisms of Finite Rings and Applications to Complexity of Problems
Manindra Agrawal, Nitin Saxena 0001
STACS1
2003 On Derandomizing Tests for Certain Polynomial Identities
abstract
We extract a paradigm for derandomizing tests for polynomial identities from the recent AKS primality testing algorithm. We then discuss its possible application to other tests.
Manindra Agrawal
CCC1
2003 Primality and identity testing via Chinese remaindering
abstract
We give a simple and new randomized primality testing algorithm by reducing primality testing for number n to testing if a specific univariate identity over Z n holds.We also give new randomized algorithms for testing if a multivariate polynomial, over a finite field or over rationals, is identically zero. The first of these algorithms also works over Z n for any n . The running time of the algorithms is polynomial in the size of arithmetic circuit representing the input polynomial and the error parameter. These algorithms use fewer random bits and work for a larger class of polynomials than all the previously known methods, for example, the Schwartz--Zippel test [Schwartz 1980; Zippel 1979], Chen--Kao and Lewin--Vadhan tests [Chen and Kao 1997; Lewin and Vadhan 1998].
Manindra Agrawal, Somenath Biswas
J. ACM1
2002 Pseudo-Random Generators and Structure of Complete Degrees
abstract
It is shown that, if there exist sets in E (the exponential complexity class) that require 2/sup /spl Omega/(n)/-sized circuits, then sets that are hard for class P (the polynomial complexity class) and above, under 1-1 reductions, are also hard under 1-1 size-increasing reductions. Under the assumption of the hardness of solving the RSA (Rivest-Shamir-Adleman, 1978) problem or the discrete log problem, it is shown that sets that are hard for class NP (nondeterministic polynomial) and above, under many-1 reductions, are also hard under (non-uniform) 1-1 and size-increasing reductions.
Manindra Agrawal
CCC1
2002 For completeness, sublogarithmic space is no space
Manindra Agrawal
Inf. Process. Lett.1
2001 Towards Uniform AC0 - Isomorphisms
abstract
For any class C closed under NC/sup 1/ reductions, it is shown that all sets complete for C under logspace-uniform AC/sup 0/ reductions are isomorphic under logspace-uniform AC/sup 0/-computable isomorphisms.
Manindra Agrawal
CCC1
2001 Hard Sets and Pseudo-random Generators for Constant Depth Circuits
Manindra Agrawal
FSTTCS1
2001 The First-Order Isomorphism Theorem
Manindra Agrawal
FSTTCS1
2001 Reducing the complexity of reductions
Manindra Agrawal, Eric Allender, Russell Impagliazzo, Toniann Pitassi, Steven Rudich
Comput. Complex.1
2000 On TC0, AC0, and Arithmetic Circuits
Manindra Agrawal, Eric Allender, Samir Datta
J. Comput. Syst. Sci.1
2000 The Formula Isomorphism Problem
abstract
We investigate the computational complexity of the formula isomorphism problem (FI): on input of two boolean formulas F and G decide whether there exists a permutation of the variables of G such that F and G become equivalent. FI is contained in ${\Sigma_{2}{\bf P}}$, the second level of the polynomial hierarchy. Our main result is a one-round interactive proof for the complementary formula nonisomorphism problem (FNI), where the verifier has access to an NP-oracle. To obtain this, we use a result from learning theory by Bshouty et al. that boolean formulas can be learned probabilistically with equivalence queries and access to an NP-oracle. As a consequence, FI cannot be ${\Sigma_{2}{\bf P}}$-complete unless the polynomial hierarchy collapses. Further properties of FI are shown: FI has and- and or-functions, the counting version, #FI, can be computed in polynomial time relative to FI, and FI is self-reducible.
Manindra Agrawal, Thomas Thierauf
SIAM J. Comput.1
1999 Primality and Identity Testing via Chinese Remaindering
abstract
Gives a simple and new primality testing algorithm by reducing primality testing for a number n to testing if a specific univariate identity over Z/sub n/ holds. We also give new randomized algorithms for testing if a multivariate polynomial, over a finite field or over rationals, is identically zero. The first of these algorithms also works over Z/sub n/ for any n. The running time of the algorithms is polynomial in the size of the arithmetic circuit representing the input polynomial and the error parameter. These algorithms use fewer random bits and work for a larger class of polynomials than all the previously known methods, e.g. the Schwartz-Zippel test (J.T. Schwartz, 1980; R.E. Zippel, 1979), the Chen-Kao (1997) test and the Lewin-Vadhan (1998) test. Our algorithms first transform the input polynomial to a univariate polynomial and then use Chinese remaindering over univariate polynomials to effectively test if it is zero.
Manindra Agrawal, Somenath Biswas
FOCS1
1998 The Satisfiability Problem for Probabilistic Ordered Branching Programs
Manindra Agrawal, Thomas Thierauf
CCC1
1998 Reductions in Circuit Complexity: An Isomorphism Theorem and a Gap Theorem
Manindra Agrawal, Eric Allender, Steven Rudich
J. Comput. Syst. Sci.1
1997 On TC0, AC0, and Arithmetic Circuits
abstract
Continuing a line of investigation that has studied the function classes P, we study the class of functions AC/sup 0/. One way to define AC/sup 0/ is as the class of functions computed by constant-depth polynomial-size arithmetic circuits of unbounded fanin addition and multiplication gates. In contrast to the preceding function classes, for which we know no nontrivial lower bounds, lower bounds for AC/sup 0/ follow easily from established circuit lower bounds. One of our main results is a characterization of TC/sup 0/ in terms of AC/sup 0/: A language A is in TC/sup 0/ if and only if there is a AC/sup 0/ function f and a number k such that x/spl isin/A/spl hArr/f(x)=2/sup |x|k/. Using the naming conventions, this yields: TC/sup 0/=PAC/sup 0/=C=AC/sup 0/. Another restatement of this characterization is that TC/sup 0/ can be simulated by constant-depth arithmetic circuits, with a single threshold gate. We hope that perhaps this characterization of TC/sup 0/ in terms of AC/sup 0/ circuits might provide a new avenue of attack for proving lower bounds. Our characterization differs markedly from earlier characterizations of TC/sup 0/ in terms of arithmetic circuits over finite fields. Using our model of arithmetic circuits, computation over finite fields yields ACC/sup 0/. We also prove a number of closure properties and normal forms for AC/sup 0/.
Manindra Agrawal, Eric Allender, Samir Datta
CCC1
1997 Reducing the Complexity of Reductions
abstract
We prove that the Berman-Hartmanis isomorphism conjecturers true under ACO reductions.More generafly, we show three theorems that hold for any comdexitv class C closed under (uniform) TCO-commtable man~-one" reductions.Isomorp'hism:The sets c~mplete for Cunder ACO reductions are afl isomorphic under isomorphisms computable and invertible by ACO circuits of depth three.Ga : p The sets that are complete for C under ACO and NC reducibility coincide.Stop Gap: The sets that are complete for C under ACO[mod 2] and ACO reducibility do not coincide.(These theorems hold both in the non-uniform and P-uniform settings.) To prove the second theorem for P-uniform settings, we show how to derandomize a version of the switching lemma, which may be of independent interest.(We have recently learned that this result is originally due to Ajtai and Wigderson, but it has not been published.)
Manindra Agrawal, Eric Allender, Russell Impagliazzo, Toniann Pitassi, Steven Rudich
STOC1
1997 DSPACE(n) = NSPACE(n): A Degree Theoretic Characterization
Manindra Agrawal
J. Comput. Syst. Sci.1
1996 An Isomorphism Theorem for Circuit Complexity
abstract
We show that all sets complete for NC/sup 1/ under AC/sup 0/ reductions are isomorphic under AC/sup 0/-computable isomorphisms. Although our proof does not generalize directly to other complexity classes, we do show that, for all complexity classes C closed under NC/sup 1/-computable many-one reductions, the sets complete for C under NC/sup 0/ reductions are all isomorphic under AC/sup 0/-computable isomorphisms. Our result showing that the complete degree for NC/sup 1/ collapses to an isomorphism type follows from a theorem showing that in NC/sup 1/, the complete degrees for AC/sup 0/ and NC/sup 0/ reducibility coincide. This theorem does not hold for strongly uniform reduction: we show that there are Dlogtime-uniform AC/sup 0/-complete sets for NC/sup 1/ that are not Dlogtime-uniform NC/sup 0/-complete.
Manindra Agrawal, Eric Allender
CCC1
1996 A Note on Decision versus Search for Graph Automorphism
abstract
We show that for any graph G, k non-trivial automorphisms of G-if as many exist-can be computed in time |G|/sup O(log k/) with nonadaptive queries to GA, the decision problem for Graph Automorphism. As a consequence we show that some problems related to GA and GI are polynomial-time truth-table equivalent to GA.
Manindra Agrawal, Vikraman Arvind
CCC1
1996 The Boolean Isomorphism Problem
abstract
We investigate the computational complexity of the Boolean isomorphism problem (BI): on input of two Boolean formulas F and G decide whether there exists a permutation of the variables of G such that F and G become equivalent. Our main result is a one-round interactive proof for BI, where the verifier has access to an NP oracle. To obtain this, we use a recent result from learning theory by N. Bshouty et al. (1995), that Boolean formulas can be learned probabilistically with equivalence queries and access to an NP oracle. As a consequence, BI cannot be /spl Sigma//sub 2//sup p/ complete unless the polynomial hierarchy collapses. This solves an open problem posed previously. Further properties of BI are shown: BI has And- and Or-functions, the counting version, BI, can be computed in polynomial time relative to BI, and BI is self-reducible.
Manindra Agrawal, Thomas Thierauf
FOCS1
1996 Pinpointing Computation with Modular Queries in the Boolean Hierarchy
Manindra Agrawal, Richard Beigel, Thomas Thierauf
FSTTCS1
1996 A Note on Decision versus Search for Graph Automorphism
Manindra Agrawal, Vikraman Arvind
Inf. Comput.1
1996 On the Isomorphism Conjecture for Weak Reducibilities
Manindra Agrawal
J. Comput. Syst. Sci.1
1996 Polynomial-Time Isomorphism of 1-L-Complete Sets
Manindra Agrawal, Somenath Biswas
J. Comput. Syst. Sci.1
1996 NP-Creative Sets: A New Class of Creative Sets in NP
Manindra Agrawal, Somenath Biswas
Math. Syst. Theory1
1996 Geometric Sets of Low Information Content
Manindra Agrawal, Vikraman Arvind
Theor. Comput. Sci.1
1996 Quasi-Linear Truth-Table Reductions to p-Selective Sets
Manindra Agrawal, Vikraman Arvind
Theor. Comput. Sci.1
1991 NP-hard Sets and Creativeness over Constant Time Languages
Manindra Agrawal
FSTTCS1