|
ABSTRACT
We consider the computation of finite semigroups using unbounded fan-in circuits. There are constant-depth, polynomial size circuits for semigroup product iff the semigroup does not contain a nontrivial group as a subset. In the case that the semigroup in fact does not contain a group, then for any primitive recursive function f, circuits of size O(nf−1(n)) and constant depth exist for the semigroup product of n elements. The depth depends upon the choice of the primitive recursive function f. The circuits not only compute the semigroup product, but every prefix of the semigroup product. A consequence is that the same bounds apply for circuits computing the sum of two n-bit numbers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
A.K. Chandra, S. Fortune, R. Lipton, "Lower Bounds for Constant Depth Monotone Circuits for Prefix Functions," to appear.
|
| |
3
|
A.K. Chandra, L.J. Stockmeyer, U. Vishkin, "A Complexity Theory for Unbounded Fan-in Parallelism," Proceedings 23rd Annual Symposium on the Foundations of Computer Science, 1982, pp. 1-13.
|
| |
4
|
D. Dolev, C. Dwork, N. Pippenger, and A. Wigderson, "Superconcentrators, generalizers and generalized concentrators with limited depth," this Proceedings.
|
| |
5
|
|
| |
6
|
M. Furst, J. Saxe, M. Sipser, "Parity, Circuits, and the Polynomial-time Hierarchy," Proceedings of the 22nd Annual Symposium on the Foundations of Computer Science, 1981, pp. 260-270.
|
| |
7
|
O. Gabber and Z. Galil, "Explicit Constructions of Linear Size Concentrators," Proceedings of the 20th Annual Symposium on the Foundations of Computer Science, 1979, pp. 364-370.
|
 |
8
|
|
| |
9
|
|
| |
10
|
R. Reischuk, "A Lower Time Bound for Parallel Random Access Machines without Simultaneous Writes," Report RJ3431, IBM Research Lab, San Jose, Ca, 1982.
|
| |
11
|
Y. Shiloach and U. Vishkin, "Finding the Maximum, Merging, and sorting in a Parallel Computation Model," J. of Algorithms 2 (1981), pp. 88-102.
|
| |
12
|
C. Tung, "Arithmetic", in Computer Science, A.F. Cardenas, L. Presser, and M.A. Marin, Eds., Wiley-Intersceince, New York, 1972.
|
 |
13
|
|
| |
14
|
U. Vishkin "Implementation of Simultaneous Memory Access in Models that Forbit it," Tech Report No 210, Dept of Computer Science, Technion, Haifa, Israel, 1981.
|
|