We study the complexity of the isomorphism and automorphism problems for finite rings. We show that both integer factorization and graph isomorphism reduce to the problem of counting automorphisms of a ring. This counting problem is shown to be in the functional version of the complexity class AM ⊃ coAM and hence is not NP-complete unless the polynomial hierarchy collapses. As a "positive" result we show that deciding whether a given ring has a non-trivial automorphism can be done in deterministic polynomial time. Finding such an automorphism is, however, shown to be randomly equivalent to integer factorization. © Birkhäuser Verlag, Basel 2007.
Mendeley helps you to discover research relevant for your work.
CITATION STYLE
Kayal, N., & Saxena, N. (2006). Complexity of ring morphism problems. In Computational Complexity (Vol. 15, pp. 342–390). https://doi.org/10.1007/s00037-007-0219-8