Results 1 - 10
of
27
Monotone Complexity
, 1990
"... We give a general complexity classification scheme for monotone computation, including monotone space-bounded and Turing machine models not previously considered. We propose monotone complexity classes including mAC i , mNC i , mLOGCFL, mBWBP , mL, mNL, mP , mBPP and mNP . We define a simple ..."
Abstract
-
Cited by 1950 (12 self)
- Add to MetaCart
We give a general complexity classification scheme for monotone computation, including monotone space-bounded and Turing machine models not previously considered. We propose monotone complexity classes including mAC i , mNC i , mLOGCFL, mBWBP , mL, mNL, mP , mBPP and mNP . We define a simple notion of monotone reducibility and exhibit complete problems. This provides a framework for stating existing results and asking new questions. We show that mNL (monotone nondeterministic log-space) is not closed under complementation, in contrast to Immerman's and Szelepcs 'enyi's nonmonotone result [Imm88, Sze87] that NL = co-NL; this is a simple extension of the monotone circuit depth lower bound of Karchmer and Wigderson [KW90] for st-connectivity. We also consider mBWBP (monotone bounded width branching programs) and study the question of whether mBWBP is properly contained in mNC 1 , motivated by Barrington's result [Bar89] that BWBP = NC 1 . Although we cannot answer t...
Structure and Importance of Logspace-MOD-Classes
, 1992
"... . We refine the techniques of Beigel, Gill, Hertrampf [4] who investigated polynomial time counting classes, in order to make them applicable to the case of logarithmic space. We define the complexity classes MOD k L and demonstrate their significance by proving that all standard problems of linear ..."
Abstract
-
Cited by 36 (1 self)
- Add to MetaCart
. We refine the techniques of Beigel, Gill, Hertrampf [4] who investigated polynomial time counting classes, in order to make them applicable to the case of logarithmic space. We define the complexity classes MOD k L and demonstrate their significance by proving that all standard problems of linear algebra over the finite rings Z/kZ are complete for these classes. We then define new complexity classes LogFew and LogFewNL and identify them as adequate logspace versions of Few and FewP. We show that LogFewNL is contained in MODZ k L and that LogFew is contained in MOD k L for all k. Also an upper bound for L #L in terms of computation of integer determinants is given from which we conclude that all logspace counting classes are contained in NC 2 . 1 Introduction Valiant [21] defined the class #P of functions f such that there is a nondeterministic polynomial time Turing machine which, on input x, has exactly f(x) accepting computation paths. Many complexity classes in the area betw...
Fast Parallel Absolute Irreducibility Testing
- J. Symbolic Comput
, 1985
"... We present a fast parallel deterministic algorithm for testing multivariate integral polynomials for absolute irreducibility, that is irreducibility over the complex numbers. More precisely, we establish that the set of absolutely irreducible integral polynomials belongs to the complexity class NC o ..."
Abstract
-
Cited by 30 (7 self)
- Add to MetaCart
We present a fast parallel deterministic algorithm for testing multivariate integral polynomials for absolute irreducibility, that is irreducibility over the complex numbers. More precisely, we establish that the set of absolutely irreducible integral polynomials belongs to the complexity class NC of Boolean circuits of polynomial size and logarithmic depth. Therefore it also belongs to the class of sequentially polynomial-time problems. Our algorithm can be extended to compute in parallel one irreducible complex factor of a multivariate integral polynomial. However, the coefficients of the computed factor are only represented modulo a not necessarily irreducible polynomial specifying a splitting field. A consequence of our algoithm is that multivariate polynomials over finite fields can be tested for absolute irreducibility in deterministic sequential polynomial time in the size of the input. We also obtain a sharp bound for the last prime p for which, when taking an absolutely irreducible integral polynomial modulo p, the polynomial's irreducibility in the algebraic closure of the finite field order p is not preserved.
Fast parallel computation of Hermite and Smith forms of polynomial matrices
- SIAM J. Alg. Discrete Meth
, 1987
"... Abstract. Boolean circuits of polynomial size and poly-logarithmic depth are given for computing the Hermite and Smith normal forms of polynomial matrices over finite fields and the field of rational numbers. The circuits for the Smith normal form computation are probabilistic ones and also determin ..."
Abstract
-
Cited by 28 (2 self)
- Add to MetaCart
Abstract. Boolean circuits of polynomial size and poly-logarithmic depth are given for computing the Hermite and Smith normal forms of polynomial matrices over finite fields and the field of rational numbers. The circuits for the Smith normal form computation are probabilistic ones and also determine very efficient sequential algorithms. Furthermore, we give a polynomial-time deterministic sequential algorithm for the Smith normal form over the rationals. The Smith normal form algorithms are applied to the Rational canonical form of matrices over finite fields and the field of rational numbers. Ke ywords: Parallel algorithm, Hermite normal form, Smith normal form, polynomial-time complexity. 1.
Computing Popov and Hermite forms of polynomial matrices
- In International Symposium on Symbolic and Algebmic Computation, Zutich, .%isse
, 1996
"... For a polynomial matrix P(z) of degree d in M~,~(K[z]) where K is a commutative field, a reduction to the Hermite normal form can be computed in O (ndM(n) + M(nd)) arithmetic operations if M(n) is the time required to multiply two n x n matrices over K. Further, a reduction can be computed using O(l ..."
Abstract
-
Cited by 19 (10 self)
- Add to MetaCart
For a polynomial matrix P(z) of degree d in M~,~(K[z]) where K is a commutative field, a reduction to the Hermite normal form can be computed in O (ndM(n) + M(nd)) arithmetic operations if M(n) is the time required to multiply two n x n matrices over K. Further, a reduction can be computed using O(log~+ ’ (ml)) pamlel arithmetic steps and O(L(nd) ) processors if the same processor bound holds with time O (logX (rid)) for determining the lexicographically first maximal linearly independent subset of the set of the columns of an nd x nd matrix over K. These results are obtamed by applying in the matrix case, the techniques used in the scalar case of the gcd of polynomials.
On the Existence of Hard Sparse Sets under Weak Reductions
, 1996
"... Recently a 1978 conjecture by Hartmanis [Har78] was resolved [CS95], following progress made by [Ogi95]. It was shown that there is no sparse set that is hard for P under logspace many-one reductions, unless P = LOGSPACE. We extend the results to the case of sparse sets that are hard under more gene ..."
Abstract
-
Cited by 17 (4 self)
- Add to MetaCart
Recently a 1978 conjecture by Hartmanis [Har78] was resolved [CS95], following progress made by [Ogi95]. It was shown that there is no sparse set that is hard for P under logspace many-one reductions, unless P = LOGSPACE. We extend the results to the case of sparse sets that are hard under more general reducibilities. Our main results are as follows. (1) If there exists a sparse set that is hard for P under bounded truth-table reductions, then P = NC 2 . (2) If there exists a sparse set that is hard for P under randomized logspace reductions with one-sided error, then P = Randomized LOGSPACE. (3) If there exists an NP-hard sparse set under randomized polynomial-time reductions with one-sided error, then NP = RP. (4) If there exists a 2 (log n) O(1) -sparse hard set for P under truth-table reductions, then P ` DSPACE[(logn) O(1) ]. As a by-product of (4), we obtain a uniform O(log 2 n log log n) time parallel algorithm for computing the rank of a 2 log 2 n \Theta n matrix o...
Factoring Rational Polynomials over the Complex Numbers
, 1989
"... eskeleton on the surface (P = 0) whose number of connected components is precisely the number of connected components of P =0minus its singular points. The connectivity of this curveskeleton is constructed symbolically using Sturm sequences associated with the various polynomials de ning these ..."
Abstract
-
Cited by 17 (2 self)
- Add to MetaCart
eskeleton on the surface (P = 0) whose number of connected components is precisely the number of connected components of P =0minus its singular points. The connectivity of this curveskeleton is constructed symbolically using Sturm sequences associated with the various polynomials de ning these maps. Given the number of irreducible factors and their degree, the actual factors can be reconstructed using the recent result of Ne [22] on nding zeroes of one variable polynomials in NC. 1 Introduction Factoring polynomials is a basic problem in symbolic computation with applications as diverse as theorem proving and computer-aided design. Our goal is to approximate the factors, irreducible over the complex numbers, of a multivariable polynomial with rational coecients in deterministic NC with respect to the polynomial's degree and coecient size, assuming that the number of variables is xed. Further if the number of variables is not xed, we will nd the number of irreducible facto
Some Complexity Results for Polynomial Ideals
, 1997
"... In this paper, we survey some of our new results on the complexity of a number of problems related to polynomial ideals. We consider multivariate polynomials over some ring, like the integers or the rationals. For instance, a polynomial ideal membership problem is a (w + 1)-tuple P = ( f, g1, g2,.. ..."
Abstract
-
Cited by 15 (0 self)
- Add to MetaCart
In this paper, we survey some of our new results on the complexity of a number of problems related to polynomial ideals. We consider multivariate polynomials over some ring, like the integers or the rationals. For instance, a polynomial ideal membership problem is a (w + 1)-tuple P = ( f, g1, g2,..., gw) where f and the gi are multivariate polynomials, and the problem is to determine whether f is in the ideal generated by the gi. For polynomials over the integers or rationals, this problem is known to be exponential space complete. We discuss further complexity results for problems related to polynomial ideals, like the word and subword problems for commutative semigroups, a quantitative version of Hilbert’s Nullstellensatz in a complexity theoretic version, and problems concerning the computation of reduced polynomials and Gröbner bases.
The Resolution of a Hartmanis Conjecture
, 1995
"... Building on the recent breakthrough by Ogihara, we resolve a conjecture made by Hartmanis in 1978 regarding the (non) existence of sparse sets complete for P under logspace many-one reductions. We show that if there exists a sparse hard set for P under logspace many-one reductions, then P = LOGSPACE ..."
Abstract
-
Cited by 13 (4 self)
- Add to MetaCart
Building on the recent breakthrough by Ogihara, we resolve a conjecture made by Hartmanis in 1978 regarding the (non) existence of sparse sets complete for P under logspace many-one reductions. We show that if there exists a sparse hard set for P under logspace many-one reductions, then P = LOGSPACE. We further prove that if P has a sparse hard set under many-one reductions computable in NC 1 , then P collapses to NC 1 . 1 Introduction A set S is called sparse if there are at most a polynomial number of strings in S up to length n. Sparse sets have been the subject of study in complexity theory for the past 20 years, as they reveal inherent structure and limitations of computation [BH77, HOW92, You92a, You92b]. For instance, it is well known that the class of languages polynomial time Turing reducible (i.e. by Cook reductions) to a sparse set is precisely the class of languages with polynomial size circuits. One major motivation for the study of sparse sets, and various reducib...
Probabilistic Algorithms for Geometric Elimination
- in Engineering, Communication and Computing
, 1999
"... We develop probabilistic algorithms that solve problems of geometric elimination theory using small memory resources. These algorithms are obtained by means of the adaptation of a general transformation due to A. Borodin which converts uniform boolean circuit depth into sequential (Turing machine) s ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
We develop probabilistic algorithms that solve problems of geometric elimination theory using small memory resources. These algorithms are obtained by means of the adaptation of a general transformation due to A. Borodin which converts uniform boolean circuit depth into sequential (Turing machine) space. The boolean circuits themselves are developed using techniques based on the computation of a primitive element of a suitable zero-dimensional algebra and diophantine considerations. Our algorithms improve...

