Finite monoids and the fine structure of NC1
Journal of the ACM (JACM)
Closure properties of constraints
Journal of the ACM (JACM)
Automata, Languages, and Machines
Automata, Languages, and Machines
Varieties Of Formal Languages
An Algebraic Approach to Communication Complexity
ICALP '98 Proceedings of the 25th International Colloquium on Automata, Languages and Programming
Equation Satisfiability and Program Satisfiability for Finite Monoids
MFCS '00 Proceedings of the 25th International Symposium on Mathematical Foundations of Computer Science
The Complexity of Solving Equations Over Finite Groups
COCO '99 Proceedings of the Fourteenth Annual IEEE Conference on Computational Complexity
The complexity of satisfiability problems
STOC '78 Proceedings of the tenth annual ACM symposium on Theory of computing
Tight approximability results for the maximum solution equation problem over Zp
MFCS'05 Proceedings of the 30th international conference on Mathematical Foundations of Computer Science
Regular languages, unambiguous concatenation and computational complexity
FSTTCS'04 Proceedings of the 24th international conference on Foundations of Software Technology and Theoretical Computer Science
Hi-index | 0.00 |
We study the computational complexity of determining whether a systems of equations over a fixed finite monoid has a solution. In [6], it was shown that in the restricted case of groups the problem is tractable if the group is Abelian and NP-complete otherwise. We prove that in the case of an arbitrary finite monoid, the problem is in P if the monoid divides the direct product of an Abelian group and a commutative idempotent monoid, and is NP-complete otherwise. In the restricted case where only constants appear on the right-hand side, we show that the problem is in P if the monoid is in the class R1 V L1, and is NP-complete otherwise. Furthermore interesting connections to the well known CONSTRAINT SATISFIABILITY PROBLEM are uncovered and exploited.