In this paper we first examine the computational complexity of the problem LCON defined as follows: given a matrix A and a column vector b over ℤ, determine if Ax = b is a feasible system of linear equations over ℤq. Here q is also given as part of the input by its prime factorization q = p1e1p2e2 ...p kek, such that each piei is tiny (i.e. given in unary). In [MC87] an NC3 algorithm is given for this problem. We show that in fact the problem can be solved in randomized NC 2. More precisely, we show that LCON is in the nonuniform class L GapL/poly. Combined with the hardness of LCON for LGapL, we have a fairly tight characterization of the complexity of LCON in terms of logspace counting classes. We prove the same upper bound results for the problem of testing feasibility of Ax = b over finite rings R with unity, where R is given as part of the input as a table. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Arvind, V., & Vijayaraghavan, T. C. (2005). The complexity of solving linear equations over a finite ring. In Lecture Notes in Computer Science (Vol. 3404, pp. 472–484). Springer Verlag. https://doi.org/10.1007/978-3-540-31856-9_39
Mendeley helps you to discover research relevant for your work.