这是indexloc提供的服务,不要输入任何密码
Skip to main content

The Complexity of Solving Linear Equations over a Finite Ring

  • Conference paper
STACS 2005 (STACS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3404))

Included in the following conference series:

  • 2126 Accesses

  • 4 Citations

Abstract

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 = p^{e_1}_{1}p^{e_2}_{2}p^{e_k}_{k}\), such that each \(p^{e_i}_{i}\) 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 NC2. More precisely, we show that LCON is in the nonuniform class LGapL/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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Arvind, V., Vijayaraghavan, T.C.: Abelian Permutation Group Problems and Logspace Counting Classes. In: IEEE Annual Conference on Computational Complexity (CCC 2004), pp. 204–214 (2004)

    Google Scholar 

  2. Allender, E., Beals, R., Ogihara, M.: The complexity of matrix rank and feasible systems of linear equations. Computational Complexity 8, 99–126 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  3. Allender, E., Reinhardt, K., Zhou, S.: Isolation, matching, and counting: Uniform and nonuniform upper bounds. Journal of Computer and System Sciences 59, 164–181 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  4. Buntrock, G., Damm, C., Hertrampf, U., Meinel, C.: Structure and Importance of Logspace-MOD Classes. Mathematical Systems Theory 25(3), 223–237 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  5. Dickson, L.E.: History of the theory of numbers. Diophantine analysis, vol. II. Chelsea Publishing Company, New York (1992)

    Google Scholar 

  6. Giesbrecht, M.: Fast computations of the Smith Normal Form of an integer matrix. In: Proceedings of the International Symposium on Symbolic and Algebraic Computation, pp. 110–118 (1995)

    Google Scholar 

  7. Giesbrecht, M.: Efficient parallel solution of sparse systems of linear diophantine equations. In: Proceedings of the second international symposium on Parallel Symbolic Computation, pp. 1–10 (1997)

    Google Scholar 

  8. Klivans, A., van Melkebeek, D.: Graph Isomorphism has subexponential size provers unless the polynomial time hierarchy collapses. SIAM Journal of Computing 31(5), 1501–1526 (2002)

    Article  MATH  Google Scholar 

  9. McKenzie, P., Cook, S.: The parallel complexity of abelian permutation group problems. Siam Journal on Computing 16, 880–909 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  10. Schrijver, A.: Theory of Linear and Integer Programming. John Wiley, Chichester (1998)

    MATH  Google Scholar 

  11. Shoda, K.: Über die Automorphismen einer endlichen Abelschen Gruppe. Mathematische Annalen 100, 674–686 (1928); Source: The Göttingen State and University Library, http://www.sub.uni-goettingen.de

    Article  MATH  MathSciNet  Google Scholar 

  12. Toda, S.: Counting problems computationally equivalent to computing the determinant. Technical Report CSIM 91-07, Department of Computer Science, University of Electro-Communications, Tokyo, Japan (May 1991)

    Google Scholar 

  13. Vinay, V.: Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In: Structure in Complexity Theory Conference, pp. 270–284 (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arvind, V., Vijayaraghavan, T.C. (2005). The Complexity of Solving Linear Equations over a Finite Ring. In: Diekert, V., Durand, B. (eds) STACS 2005. STACS 2005. Lecture Notes in Computer Science, vol 3404. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31856-9_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-31856-9_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24998-6

  • Online ISBN: 978-3-540-31856-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics