Abstract
The algebraic theory of finite automata has developed into a well-structured field, with the notion of variety serving as the unifying concept. Of course, the class of regular languages is very restricted and, for that reason, has not so far played any significant role in computational complexity. The connections between automata and complexity that have been presented in this paper give evidence that some ideas and results from the restricted theory can fruitfully be adapted to investiate more general questions. It is our belief that these connections are not mere coincidences and that the systematic classification available for finite automata and regular languages can be helpful in organizing our knowledge about computations and in suggesting new directions for further research.
Research supported by National Science Foundation Grant CCR-8700700
Research supported by grants from NSERC and FCAR
Preview
Unable to display preview. Download preview PDF.
References
D. Barrington, Bounded-width polynomial-size branching programs recognize exactly those languages in NC1, Proc. 18th ACM STOC (1986), pp. 1–5.
D. Barrington, K. Compton, H. Straubing, and D. Thérien, Regular Languages in NC1, Computer Science Department, Tech. Rep. BCCS-88-02, Boston College (1988).
M. Beaudry, Membership Testing in Transformation Monoids, Doctoral Thesis, School of Computer Science, Tech. Rep. TR-SOCS-88.2, McGill University (1988).
L. Babai, E. Luks and A. Seress, Permutation Groups in NC, Proc. 19th ACM STOC (1987), pp. 409–420.
M. Beaudry, P. McKenzie, and D. Thérien, Testing Memembership: Beyond Permutation Groups, Proc. STACS, (1989).
D.M. Barrington, H. Straubing, and D. Thérien, Non-Uniform Automata over Groups, U. Mass Tech. Report, (1988).
D. Barrington and D. Thérien, Finite monoids and the fine structure of NC1, Proc. 19th ACM STOC (1987), pp. 101–109.
D. Barrington and D. Thérien, Nonuniform automata over groups, Proc. 14th ICALP, Springer Lecture Notes in Comp. Sci. (1987), pp. 163–173.
A. Chandra, S. Fortune and R. Lipton, Unbounded fan-in circuits and associative functions, Proc. 15th ACM STOC, (1983), pp. 52–60.
S. Eilenberg, Automata, Languages and Machines Vol. B, Academic Press (1974).
C. Fennemore, All varieties of bands, Semigroup Forum 1 (1970), pp.172–177.
M. Furst, J. Hopcroft and E. Luks, Polynomial time algorithms for permutation groups, Proc. 21st IEEE Symp. on the Foundations for Computer Science (1980), pp. 36–41.
M. Furst, J. Saxe and M. Sipser, Parity, circuits, and the polynomial time hierarchy, J. Math Systems Theory 17, (1984), pp. 13–27.
J. Hastad, Almost optimal lower bounds for small depth circuits, Proc. 18th ACM STOC, (1986), pp. 6–20.
J.E. Hopcroft and J.D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley (1979).
D. Kozen, Lower bounds for natural proof systems, Proc. 18th ACM STOC, (1977), pp. 254–266.
E.M. Luks, Parallel algorithms for permutation groups and grah isomorphism, Proc. 27th IEEE Symp. on the Foundations of Computer Science (1986), pp. 292–303.
R.E. Ladner, The Circuit value problem is log-space complete for P, SIGACT News 7:1, (1975), pp. 18–20.
E.M. Luks and P.McKenzie, Fast parallel computation with permutation groups, Proc. 26th IEEE Symp. on the Foundations of Computer Science (1986), pp. 505–514.
P. McKenzie and S.A. Cook, The parallel complexity of the abelian permutaion group membership problem, Proc. 24th IEEE Symp. on the Foundations of Computer Science, (1983), pp 154–161.
J.-E. Pin, Variétés de languages formels, Masson (1984).
A.A. Razborov, Lower Bounds for the size of circuits of bounded depth with basis {&, ⊗}, to appear in Mathematical Notes of the Soviet Academy of Sciences, (in Russian).
M. Sipser, Borel sets and circuit complexity, Proc. 15th ACM STOC, (1983), pp. 61–69.
M.P. Schützenberger, On finite monoids having only trivial subgroups, Information and Control 8, (1965), pp. 190–194.
R. Smolensky, Algebraic methods in the theory of lower bounds for boolean circuit complexity, Proc. 19th ACM STOC, (1987), pp. 77–82.
H. Straubing, Semigroups and Languages of dot-depth 2, Proc. 13th ICALP, Springer Lecture Notes in Comp. Sci., (1986), pp. 416–423.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Straubing, H., Thérien, D. (1989). Finite automata and computational complexity. In: Pin, J.E. (eds) Formal Properties of Finite Automata and Applications. LITP 1988. Lecture Notes in Computer Science, vol 386. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013122
Download citation
DOI: https://doi.org/10.1007/BFb0013122
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51631-6
Online ISBN: 978-3-540-46721-2
eBook Packages: Springer Book Archive