Skip to main content

Measuring nondeterminism in pushdown automata

  • Automata Theory II
  • Conference paper
  • First Online:
STACS 97 (STACS 1997)

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

Included in the following conference series:

Abstract

The amount of nondeterminism that a pushdown automaton requires to recognize an input string can be measured by the minimum number of guesses that it must make to accept the string, where guesses are measured in bits of information. When this quantity is unbounded, the rate at which it grows as the length of the string increases serves as a measure of the pushdown automaton's “rate of consumption” of non-determinism. We show that this measure is similar to other complexity measures in that it gives rise to an infinite hierarchy of complexity classes of context-free languages differing in the amount of this resource (nondeterminism) that they require. In addition, we show that there are contextfree languages that can only be recognized by a pushdown automaton whose nondeterminism grows linearly, resolving an open problem in the literature. In particular, {ww R: wε {a,b}}*} is such a language.

This author's research was supported in part by the Stiftung Volkswagenwerk under Grant No. II/62 325.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aho, A., Ullman, J.: The Theory of Parsing, Translation, and Compiling. Prentice-Hall, Englewood Cliffs, NJ (1972)

    Google Scholar 

  2. Goldstine, J., Kintala, C., Wotschke, D.: On measuring nondeterminism in regular languages. Information and Computation 86 (1990) 179–194

    Article  Google Scholar 

  3. Heilbrunner, S.: A parsing automata approach to LR theory. Theoretical Comp. Sci. 15 (1981) 117–157

    Article  Google Scholar 

  4. Herzog, C.: Pushdown automata with bounded nondeterminism or bounded ambiguity. Proceedings LATIN '95, Lecture Notes in Computer Science 911 (1995) 358–370

    Google Scholar 

  5. Hopcroft, J., Ullman, J.: Introduction to Automata Theory, Languages, and Computation. Addison Wesley, Reading, MA (1979)

    Google Scholar 

  6. Kintala, C.: Refining nondeterminism in context-free languages. Math. Systems Theory 12 (1978) 1–8

    Article  Google Scholar 

  7. Sippu, S., Soisalon-Soininen, E.: Parsing Theory. Springer-Verlag, Berlin (1988)

    Google Scholar 

  8. Salomaa, K., Yu, S.: Limited nondeterminism for pushdown automata. Bulletin of the EATCS 50 (1993) 186–193

    Google Scholar 

  9. Salomaa, K., Yu, S.: Measures of nondeterminism for pushdown automata. J. Comp. System Sci. 49 (1994) 362–374

    Article  Google Scholar 

  10. Vermeir, D., Savitch, W.: On the amount of nondeterminism in pushdown automata. Fundamenta Informaticae 4 (1981) 401–418

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rüdiger Reischuk Michel Morvan

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Goldstine, J., Leung, H., Wotschke, D. (1997). Measuring nondeterminism in pushdown automata. In: Reischuk, R., Morvan, M. (eds) STACS 97. STACS 1997. Lecture Notes in Computer Science, vol 1200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023467

Download citation

  • DOI: https://doi.org/10.1007/BFb0023467

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62616-9

  • Online ISBN: 978-3-540-68342-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics