Finite monoids: From word to circuit evaluation

被引:26
作者
Beaudry, M
McKenzie, P
Peladeau, P
Therien, D
机构
[1] UNIV MONTREAL, DEPT INFORMAT & RECH OPERAT, MONTREAL, PQ H3C 3J7, CANADA
[2] UNIV PARIS 04, LITP, F-75253 PARIS, FRANCE
[3] MCGILL UNIV, SCH COMP SCI, MONTREAL, PQ H3A 2A7, CANADA
关键词
complexity theory; automata and formal languages; monoids;
D O I
10.1137/S0097539793249530
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of evaluating a circuit whose wires carry values from a finite monoid M and whose gates perform the monoid operation provides a meaningful generalization to the well-studied problem of evaluating a word over M. Evaluating words over monoids is closely tied to the fine structure of the complexity class NC1, and in this paper analogous ties between evaluating circuits over monoids and the structure of the complexity class P are exhibited. It is shown that circuit evaluation in the case of any nonsolvable monoid is P complete, while circuits over solvable monoids can be evaluated in DET subset of or equal to NC2. Then the case of aperiodic monoids is completely elucidated: their circuit evaluation problems are either in AC(0) or L- or NL-complete, depending on the precise algebraic properties of the monoids. Finally, it is shown that the evaluation of circuits over the cyclic group Z(q) for fixed q greater than or equal to 2 is complete for the logspace counting class co-MOD(q)L, that the problem for p-groups (p a prime) is complete for MOD(p)L, and that the more general case of nilpotent groups of exponent q belongs to the Boolean closure of MOD(q)L.
引用
收藏
页码:138 / 152
页数:15
相关论文
共 37 条
[1]   A VERY HARD LOG-SPACE COUNTING CLASS [J].
ALVAREZ, C ;
JENNER, B .
THEORETICAL COMPUTER SCIENCE, 1993, 107 (01) :3-30
[2]  
BABAI L, 1987, 19TH P ACM STOC, P409
[3]  
BALCAZAR J, 1990, STRUCTURAL COMPLEXIT, V2
[4]  
Balcazar J., 1988, STRUCTURAL COMPLEXIT, V1
[6]   FINITE MONOIDS AND THE FINE-STRUCTURE OF NC1 [J].
BARRINGTON, DAM ;
THERIEN, D .
JOURNAL OF THE ACM, 1988, 35 (04) :941-952
[7]   ON UNIFORMITY WITHIN NC1 [J].
BARRINGTON, DAM ;
IMMERMAN, N ;
STRAUBING, H .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1990, 41 (03) :274-306
[8]  
BARRINGTON DAM, 1990, INFORM COMPUT, V89, P109, DOI 10.1016/0890-5401(90)90007-5
[9]   MEMBERSHIP TESTING IN COMMUTATIVE TRANSFORMATION SEMIGROUPS [J].
BEAUDRY, M .
INFORMATION AND COMPUTATION, 1988, 79 (01) :84-93
[10]   CIRCUITS, MATRICES, AND NONASSOCIATIVE COMPUTATION [J].
BEAUDRY, M ;
MCKENZIE, P .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 50 (03) :441-455