Skip to main content

Finite automata and computational complexity

  • Applications Of The Theory Of Automata
  • Conference paper
  • First Online:
  • 192 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 386))

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

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Barrington, Bounded-width polynomial-size branching programs recognize exactly those languages in NC1, Proc. 18th ACM STOC (1986), pp. 1–5.

    Google Scholar 

  2. 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).

    Google Scholar 

  3. M. Beaudry, Membership Testing in Transformation Monoids, Doctoral Thesis, School of Computer Science, Tech. Rep. TR-SOCS-88.2, McGill University (1988).

    Google Scholar 

  4. L. Babai, E. Luks and A. Seress, Permutation Groups in NC, Proc. 19th ACM STOC (1987), pp. 409–420.

    Google Scholar 

  5. M. Beaudry, P. McKenzie, and D. Thérien, Testing Memembership: Beyond Permutation Groups, Proc. STACS, (1989).

    Google Scholar 

  6. D.M. Barrington, H. Straubing, and D. Thérien, Non-Uniform Automata over Groups, U. Mass Tech. Report, (1988).

    Google Scholar 

  7. D. Barrington and D. Thérien, Finite monoids and the fine structure of NC1, Proc. 19th ACM STOC (1987), pp. 101–109.

    Google Scholar 

  8. D. Barrington and D. Thérien, Nonuniform automata over groups, Proc. 14th ICALP, Springer Lecture Notes in Comp. Sci. (1987), pp. 163–173.

    Google Scholar 

  9. A. Chandra, S. Fortune and R. Lipton, Unbounded fan-in circuits and associative functions, Proc. 15th ACM STOC, (1983), pp. 52–60.

    Google Scholar 

  10. S. Eilenberg, Automata, Languages and Machines Vol. B, Academic Press (1974).

    Google Scholar 

  11. C. Fennemore, All varieties of bands, Semigroup Forum 1 (1970), pp.172–177.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. M. Furst, J. Saxe and M. Sipser, Parity, circuits, and the polynomial time hierarchy, J. Math Systems Theory 17, (1984), pp. 13–27.

    Google Scholar 

  14. J. Hastad, Almost optimal lower bounds for small depth circuits, Proc. 18th ACM STOC, (1986), pp. 6–20.

    Google Scholar 

  15. J.E. Hopcroft and J.D. Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley (1979).

    Google Scholar 

  16. D. Kozen, Lower bounds for natural proof systems, Proc. 18th ACM STOC, (1977), pp. 254–266.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. R.E. Ladner, The Circuit value problem is log-space complete for P, SIGACT News 7:1, (1975), pp. 18–20.

    Article  Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. J.-E. Pin, Variétés de languages formels, Masson (1984).

    Google Scholar 

  22. 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).

    Google Scholar 

  23. M. Sipser, Borel sets and circuit complexity, Proc. 15th ACM STOC, (1983), pp. 61–69.

    Google Scholar 

  24. M.P. Schützenberger, On finite monoids having only trivial subgroups, Information and Control 8, (1965), pp. 190–194.

    Article  Google Scholar 

  25. R. Smolensky, Algebraic methods in the theory of lower bounds for boolean circuit complexity, Proc. 19th ACM STOC, (1987), pp. 77–82.

    Google Scholar 

  26. H. Straubing, Semigroups and Languages of dot-depth 2, Proc. 13th ICALP, Springer Lecture Notes in Comp. Sci., (1986), pp. 416–423.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. E. Pin

Rights and permissions

Reprints 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

Publish with us

Policies and ethics