Abstract
The family of deterministic input-driven pushdown automata (IDPDA; a.k.a. visibly pushdown automata, a.k.a. nested word automata) is known to be closed under reversal, concatenation and Kleene star. As shown by Alur and Madhusudan (``Visibly pushdown languages'', STOC 2004), the reversal and the Kleene star of an n-state IDPDA can be represented by an IDPDA with \(2^{O(n^2)}\) states, while concatenation of an m-state and an n-state IDPDA is represented by an IDPDA with \(2^{O((m+n)^2)}\) states. This paper presents more efficient constructions for the reversal and for the Kleene star, which yield 2Θ(n logn) states, as well as an m 2Θ(n logn)-state construction for the concatenation. These constructions are optimal due to the previously known matching lower bounds.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alur, R., Kumar, V., Madhusudan, P., Viswanathan, M.: Congruences for visibly pushdown languages. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 1102–1114. Springer, Heidelberg (2005)
Alur, R., Madhusudan, P.: Visibly pushdown languages. In: ACM Symposium on Theory of Computing STOC 2004, Chicago, USA, June 13–16, pp. 202–211 (2004)
Alur, R., Madhusudan, P.: Adding nesting structure to words. Journal of the ACM 56, 3 (2009)
Birget, J.C.: Partial orders on words, minimal elements of regular languages, and state complexity. Theoretical Computer Science 119, 267–291 (1993)
von Braunmuhl, B., Verbeek, R.: Input-driven languages are recognized in logn space. In: Karpinski, M. (ed.) FCT 1983. LNCS, vol. 158, pp. 40–51. Springer, Heidelberg (1983)
Chervet, P., Walukiewicz, I.: Minimizing variants of visibly pushdown automata. In: Kučera, L., Kučera, A. (eds.) MFCS 2007. LNCS, vol. 4708, pp. 135–146. Springer, Heidelberg (2007)
Crespi Reghizzi, S., Mandrioli, D.: Operator precedence and the visibly pushdown property. In: Dediu, A.-H., Fernau, H., Martín-Vide, C. (eds.) LATA 2010. LNCS, vol. 6031, pp. 214–226. Springer, Heidelberg (2010)
Domaratzki, M., Okhotin, A.: State complexity of power. Theoretical Computer Science 410, 24–25 (2009)
Han, Y.-S., Salomaa, K.: Nondeterministic state complexity of nested word automata. Theoretical Computer Science 410, 2961–2971 (2009)
Holzer, M., Kutrib, M.: Nondeterministic descriptional complexity of regular languages. International Journal of Foundations of Computer Science 14, 1087–1102 (2003)
Leiss, E.L.: Succinct representation of regular languages by Boolean automata. Theoretical Computer Science 13, 323–330 (1981)
Maslov, A.N.: Estimates of the number of states of finite automata. Soviet Mathematics Doklady 11, 1373–1375 (1970)
Mehlhorn, K.: Pebbling mountain ranges and its application to DCFL-recognition. In: de Bakker, J.W., van Leeuwen, J. (eds.) ICALP 1980. LNCS, vol. 85, pp. 422–435. Springer, Heidelberg (1980)
Okhotin, A.: Unambiguous finite automata over a unary alphabet. In: Hliněný, P., Kučera, A. (eds.) MFCS 2010. LNCS, vol. 6281, pp. 556–567. Springer, Heidelberg (2010)
Okhotin, A.: Comparing linear conjunctive languages to subfamilies of the context-free languages. In: Černá, I., Gyimóthy, T., Hromkovič, J., Jefferey, K., Králović, R., Vukolić, M., Wolf, S. (eds.) SOFSEM 2011. LNCS, vol. 6543, pp. 431–443. Springer, Heidelberg (2011)
Okhotin, A., Salomaa, K.: Descriptional Complexity of Unambiguous Nested Word Automata. In: Dediu, A.-H., Inenaga, S., Martín-Vide, C. (eds.) LATA 2011. LNCS, vol. 6638, pp. 414–426. Springer, Heidelberg (2011)
Piao, X., Salomaa, K.: Operational state complexity of nested word automata. Theoretical Computer Science 410, 3290–3302 (2009)
Rampersad, N.: The state complexity of L 2 and L k. Information Processing Letters 98, 231–234 (2006)
Salomaa, K.: Limitations of lower bound methods for deterministic nested word automata. Information and Computation 209, 580–589 (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag GmbH Berlin Heidelberg
About this paper
Cite this paper
Okhotin, A., Salomaa, K. (2011). State Complexity of Operations on Input-Driven Pushdown Automata. In: Murlak, F., Sankowski, P. (eds) Mathematical Foundations of Computer Science 2011. MFCS 2011. Lecture Notes in Computer Science, vol 6907. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22993-0_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-22993-0_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22992-3
Online ISBN: 978-3-642-22993-0
eBook Packages: Computer ScienceComputer Science (R0)