Abstract
The paper estimates the number of states in an unambiguous finite automaton (UFA) that is sufficient and in the worst case necessary to simulate an n-state two-way deterministic finite automaton (2DFA). It is proved that a 2DFA with n states can be transformed to a UFA with fewer than \(2^n \cdot n!\) states. On the other hand, for every n, there is a language recognized by an n-state 2DFA that requires a UFA with at least \(\varOmega ((4\sqrt{2})^n \cdot n^{-1/2})\) states. The latter result is proved by estimating the rank of a certain matrix.
Research supported by Russian Science Foundation, project 18-11-00100.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Birget, J.: State-complexity of finite-state devices, state compressibility and incompressibility. Math. Syst. Theory 26, 237–269 (1993). https://doi.org/10.1007/BF01371727
Geffert, V., Mereghetti, C., Pighizzini, G.: Converting two-way nondeterministic unary automata into simpler automata. Theor. Comput. Sci. 295, 189–203 (2003)
Geffert, V., Mereghetti, C., Pighizzini, G.: Complementing two-way finite automata. Inf. Comput. 205, 1173–1187 (2007)
Geffert, V., Okhotin, A.: One-way simulation of two-way finite automata over small alphabets. In: NCMA (2013)
Jirásek, J., Jirásková, G., Sebej, J.: Operations on unambiguous finite automata. Int. J. Found. Comput. Sci. 29, 861–876 (2018)
Kapoutsis, C.: Removing bidirectionality from nondeterministic finite automata. In: Jȩjowicz, J., Szepietowski, A. (eds.) MFCS 2005. LNCS, vol. 3618, pp. 544–555. Springer, Heidelberg (2005). https://doi.org/10.1007/11549345_47
Kapoutsis, C.A.: Two-way automata versus logarithmic space. Theory Comput. Syst. 55, 421–447 (2013). https://doi.org/10.1007/s00224-013-9465-0
Kunc, M., Okhotin, A.: Describing periodicity in two-way deterministic finite automata using transformation semigroups. In: Mauri, G., Leporati, A. (eds.) DLT 2011. LNCS, vol. 6795, pp. 324–336. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22321-1_28
Leung, H.: Descriptional complexity of NFA of different ambiguity. Int. J. Found. Comput. Sci. 16, 975–984 (2005)
Mereghetti, C., Pighizzini, G.: Optimal simulations between unary automata. SIAM J. Comput. 30, 1976–1992 (2001)
Moore, F.R.: On the bounds for state-set size in the proofs of equivalence between deterministic, nondeterministic, and two-way finite automata. IEEE Trans. Comput. C–20, 1211–1214 (1971)
Okhotin, A.: Unambiguous finite automata over a unary alphabet. Inf. Comput. 212, 15–36 (2012)
Raskin, M.: A superpolynomial lower bound for the size of non-deterministic complement of an unambiguous automaton. In: 45th International Colloquium on Automata, Languages, and Programming (ICALP 2018). Leibniz International Proceedings in Informatics (LIPIcs), vol. 107, pp. 138:1–138:11 (2018)
Ravikumar, B., Ibarra, O.: Relating the type of ambiguity of finite automata to the succinctness of their representation. SIAM J. Comput. 18, 1263–1282 (1989)
Sakoda, W.J., Sipser, M.: Nondeterminism and the size of two way finite automata. In: STOC 1978 (1978)
Schmidt, E.M.: Succinctness of descriptions of context-free, regular and finite languages. Ph.D. thesis, Cornell University, Ithaca, New York (1977)
Shepherdson, J.: The reduction of two-way automata to one-way automata. IBM J. Res. Dev. 3, 198–200 (1959)
Vardi, M.Y.: A note on the reduction of two-way automata to one-way automata. Inf. Process. Lett. 30, 261–264 (1989)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Petrov, S., Okhotin, A. (2021). On the Transformation of Two-Way Deterministic Finite Automata to Unambiguous Finite Automata. In: Leporati, A., Martín-Vide, C., Shapira, D., Zandron, C. (eds) Language and Automata Theory and Applications. LATA 2021. Lecture Notes in Computer Science(), vol 12638. Springer, Cham. https://doi.org/10.1007/978-3-030-68195-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-68195-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-68194-4
Online ISBN: 978-3-030-68195-1
eBook Packages: Computer ScienceComputer Science (R0)