Abstract
We investigate the power of polynomial time machines whose acceptance mechanism is defined by a word problem over some finite semigroup, monoid, or group. For the case of non-solvable groups or monoids (semigroups, resp.) containing non-solvable groups it follows from [21] that the according complexity class is PSPACE. For solvable monoids it was shown there that the according class is always a subclass of MOD-PH.
We obtain the following results for finite groups: Commutative groups with k elements exactly characterize co-MODkP, solvable groups with k elements, having a composition chain of length r, characterize a class that contains co-MODkP and is contained in (co-MODk)rP, the class obtained by r-fold iterated application of the co-MODk-operator to P. Our results for finite monoids are the following: The classes characterized by commutative finite monoids are the eventually periodic counting classes (see Section 2 for definitions). If we restrict our attention to aperiodic commutative finite monoids, we obtain exactly the classes of bounded counting type [15, 18], and if we consider idempotent commutative finite monoids, we obtain the classes of the Boolean Hierarchy over NP.
Finally, our results for finite semigroups are: The class characterized by a commutative finite semigroup is representable as a P-disjoint union of classes characterized by commutative finite monoids. Thus the aperiodic and idempotent commutative cases have similar solutions as for monoids.
Preview
Unable to display preview. Download preview PDF.
References
D. A. Barrington: Bounded-width polynomial-size branching programs recognize exactly those languages in NC1. J. Comput. Syst. Sci. 38 (1989), pp. 150–164.
D. A. Mix Barrington, D. Thérien: Finite monoids and the fine structure of NC1. J.ACM 35 (1988), pp. 941–952.
R. Beigel: Bounded queries to SAT and the boolean hierarchy. Theoretical Computer Science 84 (1991), 199–223.
R. Beigel, J. Gill, U. Hertrampf. Counting classes: thresholds, parity, mods, and fewness. Proceedings of the 7th Symp. on Theoretical Aspects of Computer Science (1990), LNCS 415, pp. 49–57.
R. Beigel, H. Straubing: The power of local self-reductions. Proceedings of the 10th Structure in Complexity Theory Conference (1995), pp. 277–285.
D. P. Bovet, P. Crescenzi, R. Silvestri: Complexity classes and sparse oracles. Proceedings of the 6th Structure in Complexity Theory Conference (1991), pp. 102–108.
D. P. Bovet, P. Crescenzi, R. Silvestri: A uniform approach to define complexity classes. Theoretical Computer Science 104 (1992), 263–283.
J.-Y. Cai, M. Furst: PSPACE survives constant-width bottlenecks. International Journal of Foundations of Computer Science 2 (1991), pp. 67–76.
J.-Y. Cai, L. Hemachandra: On the power of parity polynomial time. Proceedings of the 6th Symp. on Theoretical Aspects of Computer Science (1989), LNCS 349, pp. 229–239.
T. Gundermann, N. A. Nasser, G. Wechsung: A Survey on Counting Classes. Proceedings of the 5th Structure in Complexity Theory Conference (1990), pp. 140–153.
L. Hemaspaandra, M. Ogihara: Universally serializable computation. Technical Report TR-520, University of Rochester, Dept. of CS. (1994).
U. Hertrampf: Relations among MOD-classes. Theoretical Computer Science 74 (1990), 325–328.
U. Hertrampf: Locally definable acceptance types for polynomial time machines. Proceedings of the 9th Symp. on Theoretical Aspects of Computer Science (1992), LNCS 577, pp. 199–207.
U. Hertrampf: Locally definable acceptance types — the three-valued case. Proceedings of the 1st Latin American Symp. on Theoretical Informatics (1992), LNCS 583, pp. 262–271.
U. Hertrampf: Complexity classes with finite acceptance types. Proceedings of the 11th Symp. on Theoretical Aspects of Computer Science (1994), LNCS 775, pp. 543–553.
U. Hertrampf: Complexity classes defined via k-valued functions. Proceedings of the 9th Structure in Complexity Theory Conference (1994), pp. 224–234.
U. Hertrampf: über Komplexitätsklassen, die mit Hilfe von k-wertigen Funktionen definiert werden (On complexity classes, which are defined using k-valued functions). Habilitationsschrift Universität Würzburg (1995).
U. Hertrampf: Classes of bounded counting type and their inclusion relations. Proceedings of the 12th Symp. on Theoretical Aspects of Computer Science (1995), LNCS 900, pp. 60–70.
U. Hertrampf: Acceptance by transformation monoids (with an application to local self reductions). Proceedings of the 12th IEEE Conference on Computational Complexity (1997), to appear.
U. Hertrampf: The shapes of trees. Proceedings of the 3rd Computing and Combinatorics Conference (1997), LNCS, to appear.
U. Hertrampf, C. Lautemann, T. Schwentick, H. Vollmer, K.W. Wagner: On the power of polynomial time bit reductions. Proceedings of the 8th Structure in Complexity Theory Conference (1993), pp. 200–207.
U. Hertrampf, H. Vollmer, K.W. Wagner: On balanced vs. unbalanced computation trees. Mathematical Systems Theory 29 (1996), pp. 411–421.
B. Jenner, P. McKenzie, D. Thérien: Logspace and logtime leaf languages. Proceedings of the 9th Structure in Complexity Theory Conference (1994), pp. 242–254.
M. Ogihara: On serializable languages. International Journal of Foundations of Computer Science 5 (1994), pp. 303–318.
C. H. Papadimitriou, S. K. Zachos: Two remarks on the complexity of counting. Proceedings of the 6th GI Conference on Theoretical Computer Science (1983), LNCS 145, pp. 269–276.
N. K. Vereshchagin: Relativizable and non-relativizable theorems in the polynomial theory of algorithms (in Russian). Izvestija Rossijskoj Akademii Nauk 57 (1993), pp. 51–90.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hertrampf, U. (1997). Polynomial time machines equipped with word problems over algebraic structures as their acceptance criteria. In: Chlebus, B.S., Czaja, L. (eds) Fundamentals of Computation Theory. FCT 1997. Lecture Notes in Computer Science, vol 1279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0036187
Download citation
DOI: https://doi.org/10.1007/BFb0036187
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63386-0
Online ISBN: 978-3-540-69529-5
eBook Packages: Springer Book Archive